The Blog

О разновидностях языков программирования

Есть много разных классификаций языков программирования. Появилась она и у меня. Шахтёрские. У этих языков нет громкой миссии «Спасти Мир и Челочество (или Мир от Человечества)», они не претендуют на то, чтобы быть самыми модными, и уже забыли о том, чтобы быть «дружелюбными к новичку», они не обязательно красивы, элеганты или изящны. У них только

Continue Reading →

WebAssembly, или заговор четырёх

Пролог Вестерновый салун где-то на восточно-европейских просторах. Несколько олдфагов и миддлфагов играют в техасский холдем опкодами x86-процессора. Пара ньюфагов пытаются скомпилировать OneHalf под iOS. Неожиданно дверь распахивается, входит самурай с 64-х битной катаной на поясе и кладёт на стол постер «Разыскивается». «WASM Wanted!» — гласит большая надпись. — Мы снова в деле, котаны, — говорит

Continue Reading →

Програмирование на fasm под Win64 часть 1 «Ассемблер, отладчик, IDE»

Введение Я начинаю цикл статей по ассемблеру fasm. Возможно у вас есть вопрос: “Зачем в 21 веке нужен ассемблер?”. Я бы ответил так: Конечно, знание ассемблера не обязятельно, но оно способствует пониманию, во что превращается ваш код, как он работает, это позволяет почувствовать силу. Ну и в конце концов: Писать на ассемблере просто приятно (ну

Continue Reading →

Програмирование на fasm под Win64 часть 2 «Системы счисления, память, регистры»

В данной статье мы коснёмся основ без которых программирование на ассемблере невозможно, я расскажу кое-что о системах счисления, коснусь организации памяти и рассмотрю пустую программу. Системы счисления Прежде всего я хотел бы остановиться на способах записи целых чисел. Начнём с примера: запись 32167 означает следующее: 32167=3*10^4 + 2*10^3 + 1*10^2 + 6*10^1 + 7*10^0 \quad

Continue Reading →

Програмирование на fasm под Win64 часть 3 «Окна WinDbg, метки, основные команды»

В данной статье я расскажу об окнах в WinDbg, и рассмотрю некоторые машинные инструкции. Окна в WinDbg Для начала в одном из окон “memory” в поле “Virtual” напишите “@rsp” (без кавычек), и там же в поле “Display format” поставьте значение “Pointer and Symbol”, это — окно стека, что это я расскажу позже. В общем у

Continue Reading →

Програмирование на fasm под Win64 часть 4 «флаги, прыжки, условия»

В данной статье мы рассмотрим некоторые биты регистра флагов, условные прыжки и ещё некоторые условные инструкции. Регистр флагов В предыдущих статьях я говорил о регистре флагов “rflags”, он 64-х битный. Регистром флагов он называется, потому что содержит флаги. Флаг — это число длиной в 1 бит, если значение флага равно 1, то говорят, что этот

Continue Reading →

Програмирование на fasm под Win64 часть 5 «стек, процедуры, соглашения о вызове»

В данной статье мы рассмотрим, что такое стек, процедуры, макросы для объявления процедур и как их вызывать. Стек Стек — область памяти, в него можно добавлять данные и извлекать их, добавление и извлечение организовано по правилу “последним вошёл, первым вышел”. Приведу пример: если добавить в стек подряд числа 1, 2, 3, то извлекаются они в

Continue Reading →

As

Прикреплённые файлы к статье Так как на этом сайте нет функции прикрепления файлов к статье, но можно прикреплять изображения , я залью сюда rarjpeg с файлами к первой статье и к этой, поскольку заливать на сторонние хостинги не охота. Начало В данной статье я не буду рассказывать о машинных инструкциях, а расскажу немного об импорте

Continue Reading →

База Е-мейл адресов для рассылки

Информация взята из открытых источников, база постоянно обновляется. Зачем покупать базы когда можно получить ее бесплатно: Если будет интересно для Вас, то буду добавлять еще… 01_ruslan_01@mail.ru 040920@mail.ru 0857@mybukva.ru 0908071134@rambler.ru 1.rabota@mail.ru 1001_toys@mail.ru 1001z.izhevsk@gmail.com 101@18sk.ru 101sauna@mail.ru 105@leg-prom.ru 1082@izhpatent.ru 1154748@mail.ru 12stul.ev@mail.ru 14licey@rambler.ru 17051957@mail.ru 1710@bk.ru 17psv@mail.ru 18.flow@gmail.com 18@damssudu.ru 18@minjust.izhnet.ru 18-108@mail.ru 18albatros@bk.ru 18apex@mail.ru 18gsk@mail.ru 18parus@mail.ru 18polaris@gmail.com 18-salon@mail.ru 18tihero@mail.ru 193406@gmail.com 1c@itgroup.pro

Continue Reading →

Новогодняя акция!

Новогодняя акция! Скидка на все товары и услуги 50%. Торопитесь!

Continue Reading →
Яндекс.Метрика