Assembler - язык неограниченных возможностей


              

Основы программирования для MS-DOS

Чтение и запись в файл
Сброс файловых буферов DOS на

Интерфейс EMS
в реальном адресном пространстве приведет

Интерфейс XMS
Структура данных, адрес которой передается
адрес строки для output_info call
в ASCII mov byte ptr

Командные параметры и переменные среды
в переменную argc записывается число
адрес нашей области DTA int

Область памяти HMA
Область памяти UMB
Обычная память
Основы программирования для MS-DOS
Параллельный порт

Поиск файлов
После того как DTA заполнена
в одном из двух форматов,
смещение имени файла int 21h

Последовательный порт
без FOSSIL: регистр сдвига передатчика
Чтение символа из последовательного порта

Прямая работа с видеопамятью
собственно вывод на экран mov

Программа типа ЕХЕ

Программа типа СОМ
COM размером 23 байта. Если

Работа с файлами

Работа с мышью
В большинстве случаев эта функция
Функция 0Ch используется так часто,
длина проекции прямой на ось
Процедура вывода точки на экран

Работа с SVGA-режимами
Стандартные графические режимы SVGA могут
битным цветом каждому пикселю на
бит 14 соответствует использованию LFB,
видеопамять не очищается при установке
С помощью этой функции можно
Процедура вывода точки на экран
если наклон положительный js slop_negative

Работа с VGA-режимами
заполнение массива ячеек псевдослучайными значениями
восстановить текстовый режим int 10h
сегментный адрес видеопамяти pop es

Системный таймер
в формате BCD, то есть
Программа может считывать значение этого
и больше не меняется) int
к длине питона mov byte

Создание и открытие файлов
в режиме совместимости, если не
Если функции открытия файлов возвращают

Средства BIOS

Средства BIOS
Если бит 15 регистра ВХ
в буфере клавиатуры, хотя некоторые
по умолчанию) или фон мигает
Оба этих байта постоянно располагаются
Функция 13h выводит на экран

Средства DOS
Средства DOS
Все функции DOS вывода на
вывод на экран строки message2
с помощью этой функции введенный
Функции посимвольного ввода без эха
стрелка вниз cmp byte ptr
поворот на 90 градусов вправо

Управление файловой системой
строка без имени диска, первого

Загрузка и выполнение программ
устанавливаемый функцией В711h прерывания 2Fh
сегментный адрес окружения, которое будет
и 01 требуется, чтобы было
освободить всю память после конца
подсказка для ввода drive_letter db

Закрытие и удаление файла
Содержание