Справочник по языку Ассемблера IBM PC


         

Справочник по языку Ассемблера IBM PC

Об ассемблере
Об ассемблере - 2
О книге
Урок 2. Архитектура персонального компьютера
Урок 4. Создание программы на ассемблере
Урок 5. Структура программы на ассемблере

Урок 13. Макросредства языка ассемблера
Урок 14. Модульное программирование
Урок 15. Прерывания
Урок 16. Защищенный режим работы микропроцессора
Урок 17. Обработка прерываний в защищенном режиме
Author
Микропроцессоров Intel
Порядок описания команд будет следующим:
Для описания команд приняты обозначения:
AAA

AAD
AAD - 2
AAM
AAS
ADC
ADD
AND
BOUND
BOUND - 2
BSF

BSR
BSWAP
BT
BTC
BTR
BTS
CALL
CBW/CWDE
CLC
CLD

CLI
CMC
CMP
CMPS/CMPSB/CMPSW/CMPSD
CMPS/CMPSB/CMPSW/CMPSD - 2
CMPXCHG
CWD
CDQ
DAA
DAS

DEC
DIV
ENTER
ENTER - 2
HLT
HLT - 2
IDIV
IMUL
IMUL - 2
IN

INC
INS/INSB/INSW/INSD
INT
INTO
IRET/IRETD
JCC JCXZ/JECXZ
JCC JCXZ/JECXZ - 2
JMP
LAHF
LDS/LES/LFS/LGS/LSS

LEA
LEAVE
LGDT
LIDT
LODS/LODSB/LODSW/LODSD
LOOP
LOOPE/LOOPZ LOOPNE/LOOPNZ
MOV
MOV
MOVS/MOVSB/MOVSW/MOVSD

MOVSX
MOVZX
MUL
NEG
NOP
NOT
OR
OUT
OUTS/OUTSB/OUTSW/OUTSD
POP

POPA
POPAD
POPF
POPFD
PUSH
PUSHA
PUSHAD
PUSHF
PUSHFD
RCL

RCR
RCR - 2
REP/REPE/REPZ/REPNE/REPNZ
RET/RETF
ROL
ROR
SAHF
SAL
SAR
SBB

SCAS/SCASB/SCASW/SCASD
SETcc
SGDT
SIDT
SHL
SHLD
SHR
SHRD
STC
STD

STI
STOS/STOSB/STOSW/STOSD
SUB
TEST
XADD
XCHG
XLAT/XLATB
XOR
Программная модель микропроцессора
Пользовательские регистры

Регистры общего назначения
Сегментные регистры
Регистры состояния и управления
Регистры состояния и управления - 2
Системные регистры микропроцессора
Регистры управления
Регистры системных адресов
Регистры отладки
Типы данных
Типы данных - 2

Типы данных - 3
Типы данных - 4
Типы данных - 5
Массивы
Описание и инициализация массива в программе
Доступ к элементам массива
Доступ к элементам массива - 2
Доступ к элементам массива - 3
Доступ к элементам массива - 4
Двухмерные массивы

Двухмерные массивы - 2
Типовые операции с массивами
Структуры
Описание шаблона структуры
Определение данных с типом структуры
Методы работы со структурой
Объединения
Объединения - 2
Записи
Описание записи

Определение экземпляра записи
Работа с записями
Работа с записями - 2
Записи: дополнительные возможности обработки
Содержание