MOV AX, DATA
MOV DS, AX
{ программа }
RET
ENDP
CODE ENDS
END BEGIN.
50. Слово состояния процессора K1801BM1.Содержимое регистра слова сост. процессора назыв. словом состояния. Это инф-ция о текущем состоянии МП и выполняемой им программы. С=1, если был перенос из старшего разряда или если при сдвиге выдвинута 1.
V-произошло арифм. переполнение.
Z- флаг нулевого рез-та. N- рез-тат выполнения команды отрицат.
T- признак ловушки. Если установлен, задаётся прерывание программы. Сразу после выполнения текущей команды происх. переход на прогр., называемую ловушкой. Он исп. при отладке прогр. P- признак приоритета прерывания. Если Р=0, то прерывание разрешено. Если Р=1, то прер. запрещ.
51. Общие режимы адресации МП К1801ВМ1:
регистровый, автоинкрементный косвенный, индексный.
Регистровый. MOV R1;R2. (R1) пересылается в (R2). до после
R1/325 R1/325
R2/1274 R2/325
Автоинкр. косв. Заданный в команде регистр содержит адрес слова памяти, хранящего адрес операнда. После доступа к операнду содержимое регистра увелич. на 2 в пословных командах или на 1 в байтах. Команда пересылает содержимое R2 в слово памяти, имеющее адрес 1366. Потом содержимое R3 увелич. на 2. MOV R2, @ (R3)+
до после
R2/760 R2/760
R3/4274 R3/4276
4274/1366 4274/1366
1366/176205 1366/760
Индексный. Адрес операнда вычисляется путём суммирования индекса и содержимого R3. Получаем адрес ячейки, где нах. операнд. MOV 236(R3), R4.
до после
R3/2000 R3/2000
R4/0 R4/123674
2236/123674 2236/123674
52. Общие режимы адресации МП К1801ВМI: регистровый косвенный, автоинкрементный, автодекрементный косвенный. Рег. косв. Адресуемый операнд находится в памяти, а адрес операнда в регистре. Операнд-источник задан рег.-косв. адресацией, операнд-приёмник – рег. адресацией. Содержимое слова памяти, имеющее адрес 1600, пересылается в R5. MOV @ R4; R5
до после
R4/1600 R4/1600
1600/26501 1600/26501
R5/124 R5/26501
Автоинкр. Подобен рег. косв. за искл. того, что после адресации операнда и выполнения зад. операции содержимое регистра увелич. на 2 в командах над словами и 1 в командах над байтами. Команда пересылает содержимое слова памяти с адресом 1600 в R5. Потом содержимое R4 увелич. на 2. MOV (R4)+, R5
до после
R4/1600 R4/1602
R5/124 R5/26501
1600/26501 1600/26501
Автодекр. косв. Содержимое регистра уменьш. на 2 или 1 и используется как адрес, по которому в памяти хранится адрес операнда. Команда пересылает число из R1 в слово памяти по адресу 3600. Сначала R3 уменьш. на 2, затем из слова памяти с этим адресом извлекается адрес 3600 и по нему записыв. содержимое R1. MOV R1, @_(R3)
до после
R1/1232 R1/1232
R3/5766 R3/5764
5766/3600 5764/3600
3600/54321 3600/1232
53. Общие режимы адресации МП К1801BM1 : непосредственный, автодекрементный, индексный косвенный. Автодекр. Подобен автоинкр. косв., но до доступа к операнду содержимое регистра уменьш. на 2 или 1. Потом используется как адрес операнда, нах. в памяти. Команда умножает R2 на 2, а затем пересылает число из слова памяти с полученным адресом в R5. MOV _ (R2), R5
до после
R2/3404 R2/3402
R5/47100 R5/123210
3402/123210 3402/123210
Индексный косв. Содержимое регистра, слож. с индексом Е, исп. как адрес, по которому хранится адрес операнда. Команда пересылает содержимое слова с адресом 123674 в R4. MOV @ 236 (R3), R4
до после
R3/2000 R3/2000
R4/0 R4/777
2236/123674 2236/123674
123674/777 123674/777
54. Режимы адресации МП К180ВМ1 с использованием
R7 как программного счетчика.
Непосредственный.
Абсолютный. Е исп. в качестве адреса операнда. Этот режим исп. для доступа к операндам, хранящимся в памяти с известным адресом. MOV @ #124, R5
до после
R5/0 R5/67305
124/67305 124/67305
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.