Структура блока регистров 8086:
Разрядность регистров 8086 - 16 бит.
Регистры общего назначения - группа регистров, доступная для чтения/записи основными командами.
Предназначены для временного хранения данных, записи параметров машинных команд, арифметической обработки и т.д. Существует всего 4 РОН: AX
, BX
, CX
, DX
. Каждый содержит в себе 16 бит и делится на 2 части по 8 бит - старшую (high, H) и младшую (low, L). Обращаться можно как к регистру целиком, так и к его половинам по отдельности.
AX
(AH
+ AL
): аккумулятор - умножение, деление, обмен с устройствами ввода/вывода (команды ввода и вывода);BX
(BH
+ BL
): базовый регистр в вычислениях адреса, часто указывает на начальный адрес (называемый базой) структуры в памяти;CX
(CH
+ CL
): счетчик циклов, определяет количество повторов некоторой операции;DX
(DH
+ DL
): определение адреса ввода/вывода, так же может содержать данные, передаваемые для обработки в подпрограммы.