Составители:
Рубрика:
7
2. Начальные сведения о языке Ассемблер
2.1. Аппаратная поддержка языка
При выполнении программы, микропроцессор взаимодействует с опе-
ративной памятью, где хранятся исполняемая программа и данные, а так
же с периферийными устройствами.
Программируемая структура процессора
Для организации вычислений микропроцессор i8086 имеет в своём со-
ставе 14 шестнадцатиразрядных регистров, которые обеспечивают
выполнение программы:
Регистры
общего
назначения
Сегмент-
ные
регистры
Специ-
альные
регистры
AH AL AX
CS
SP
Указатель стека
BH BL BX
DS
BP Указатель базы стека
CH CL CX ES IP Указатель инструкций
DH DL DX SS FLAGS Регистр флагов
SI
DI
Регистры общего назначения:
AX(AH, AL), BX(BH, BL), CX(CH, CL), DX(DH, DL) делятся программно
на пары однобайтных регистров и могут использоваться для хранения
данных. Разбиение на однобайтные регистры позволяет увеличить общее
число регистров;
SP, BP – указатель и база стека, соответственно, обеспечивают доступ
к данным в стеке, могут использоваться для хранения данных, но делать
2. Начальные сведения о языке Ассемблер 2.1. Аппаратная поддержка языка При выполнении программы, микропроцессор взаимодействует с опе- ративной памятью, где хранятся исполняемая программа и данные, а так же с периферийными устройствами. Программируемая структура процессора Для организации вычислений микропроцессор i8086 имеет в своём со- ставе 14 шестнадцатиразрядных регистров, которые обеспечивают выполнение программы: Регистры Сегмент- Специ- общего ные альные назначения регистры регистры AH AL AX CS SP Указатель стека BH BL BX DS BP Указатель базы стека CH CL CX ES IP Указатель инструкций DH DL DX SS FLAGS Регистр флагов SI DI Регистры общего назначения: AX(AH, AL), BX(BH, BL), CX(CH, CL), DX(DH, DL) делятся программно на пары однобайтных регистров и могут использоваться для хранения данных. Разбиение на однобайтные регистры позволяет увеличить общее число регистров; SP, BP – указатель и база стека, соответственно, обеспечивают доступ к данным в стеке, могут использоваться для хранения данных, но делать 7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »