
- •Лабораторная работа №1 «Изучение программного эмулятора emu 8086» Введение
- •1. Запуск Эмулятора
- •2. Пример 1 выполнения программы папки Examples.
- •3. Пример 2 выполнения своей программы
- •Лабораторная работа №2 «Исследование команд пересылки данных в emu 8086»
- •Лабораторная работа №3 «Исследование выполнения арифметических команд в emu 8086»
- •Лабораторная работа № 4 «Исследование выполнения логических, цепочечных команд, команд управления состояниями флагов и команд сдвигов в emu 8086»
- •Исследование команд управления состоянием флагов.
- •3. Исследование логических команд.
- •4. Исследование выполнения команд сдвигов.
- •5 Исследование выполнения цепочечных команд movs, cmps, scas, stos, lods.
4. Исследование выполнения команд сдвигов.
Таблица 5.
-
Команда/
пояснение команды
Адрес команды
Код команды
Содержимое Rg и ячеек памяти
До выполнения
После выполнения
MOV AX, 1234h
AX=
AX=
RCL AX, 1
AX=________
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
AX=________
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
MOV CL, 3
CL=
CL=
RCR AX,CL
AX=_________
CX=_________
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
AX=________
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
MOV DX, 1155h
DX=
DX=
ROL DX, CL
DX=________
CL=________
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
DX=________
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
MOV CX, 0007h
CX=
CX=
ROR DX, CL
DX=_______
CL=________
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
DX=________
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
MOV[0401h], 0011h
b[0401h]=
b[0401h]=
SHL BYTE PTR[0401h], 1h
b[0401h]=_____
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
b[0401h]=_____
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
SHL BYTE PTR[0401h], 5h
b[0401h]=_____
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
b[0401h]=_____
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
SAR AX, CL
AX=_______
CL=________
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
AX=_____
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
SHR AX, 1
AX=________
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__
AX=_______
Cf=___ Pf=___
Sf=___ Of=___
Zf=___ ACf=__