Учебник по ассемблеру (ASM)
 

Содержание

Ассемблер в примерах

Работа с портами клавиатуры
Синтаксис FASM
Генерация псевдослучайных чисел
Вывод данных из CMOS
Поиск файлов
Поиск элементов в массиве и вывод на экран
Ошибки при компиляции
Инициализация переменных
Работа с динамиком
Ошибки при компиляции FASM
Мэпирование файла в память
Паскаль и ассемблер
Матрицы и массивы
Операнды процессора К1810ВМ86 (I8086)
Исследование последовательности
Работа с видеобуфером
Вывод содержимого регистра
Перехват прерывания в резиденте
Работа с символами и массивами
Массивы - промежутки монотонности
Вывод в двоичной форме
Массив целых чисел
Поиск символов в строке
Длинный (межсегментного) перехода регистра CS
Перевод символов в цифры
Быстрый сдвиг регистров
Преобразование десятичных чисел в ASCII
Поиск и считывание файлов
Поиск файла
Вычисление выражения
Вывод целого числа на экран
Определение размера файла
Работа с массивом - сумма чисел
Работа СОМ-программы
Преобразование в двоичную форму
Прерывание 16h
Что такое ptr
Быстрый сдвиг регистра
Оператор cli
Принципы адресации
Флаг jc
Вывод элементов массива в строку
Команда xlat
Среднее арифметическое двухбайтовых чисел
Установка видеорежима для Windows XP
Вывод строки на экране
Как проверить работу программы
Перевод с TASM на FASM
Замена оператора IF...else на оператор cmp
Сортировки массива по убыванию модулей значений
Текущие дата и время в TASM32 (Windows)
Генератор случайных чисел в TASM32 (Windows)
Как мне в TASM32 (Windows) проверить существование файла и каталога?
Как мне в TASM32 (Windows) узнать размер файла?
Инвертирование файла
Деление 4-х байтного слова на 2-х байтное
Удаление максимума и минимума массива
Вывод символа на экран
Простейший калькулятор
Вывод последовательности символов в обратном порядке
Компиляция с 32-разрядными регистрами
Объяснение работы программы
Флаги of и cf
Пример программы - окно с полем ввода и кнопкой
Файлы помощи из книги Калашникова
Две резидентные программы на одном прерывании
Начало работы в ассемблере
Запуск программы
Поиск среднего арифметического
Вывод содержимого командной строки в файл
Обработка нажатия клавиши F1
Перестановка элементов массива
Среднее арифметическое четных элементов массива
Работа с регистрами
Ввод строки с клавиатуры, подсчет слов и определение разделителя
Оператор END
Директива .8086
Зачем нужен символ @
Удалить знаки препинания в строке
Работа с датами в FASM
Редактирование файла с расширением *.bin
Замена последовательности одинаковых символов одним
Свободные кластеры логического диска "А"
Отображение содержимого регистра eax
Чтение MBR
Выборка из набора данных
Удаление заданного символа в строке
Ввод чисел, суммирование, вывод на экран и в файл
Прошу прокомментировать строки программы
Замена нулевых элементов массива на их порядковые номера

   Вперёд
   Предисловие
Зарегистрировать ООО