Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт по лаб. раб. К1810.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
557.06 Кб
Скачать

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=__

5 Исследование выполнения цепочечных команд movs, cmps, scas, stos, lods.

SI1, DI1 – содержимое регистров до выполнения цепочечной команды

S I2, DI2 – содержимое регистров после выполнения цепочечной команды

Таблица 6.

Команда

Адрес команды

Код команды

Содержимое Rg и ячеек памяти

Содержание операции

До выполнения

После выполнения

CLD

MOV AX,_______

MOV SI,________

MOV DI,________

MOV WORD PTR [SI],________

MOV WORD PTR [DI],________

Df=__________

AX=_________

SI=_________

DI=__________

W[SI]=_______

W[DI]=_______

Df=__________

AX=__________

SI=___________

DI=___________

W[SI]=________

W[DI]=________

MOVSW

SI1=_________

DI1=_________

W[SI1]=______

W[DI1]=______

DF =

SI2=___________

DI2=__________

W[SI1]=_______

W[DI1]=_______

MOV WORD PTR [SI],________

MOV WORD PTR [DI],________

W[SI]=________

W[DI]=________

CMPSW

SI1=_________

DI1=_________

W[SI1]=______

W[DI1]=______

Of=__ Cf=__

Sf=__ Df=__

Zf=__ Pf=__

SI2=___________

DI2=__________

W[SI1]=_______

W[DI1]=_______

Of=__ Cf=___

Sf=__ Zf=___

Df=__ Pf=___

STD

MOV WORD PTR [SI],________

MOV WORD PTR [DI],________

Df=___________

W[SI]=________

W[DI]=________

AX=__________

SCASW

AX=________

SI1=_________

DI1=_________

W[SI1]=______

W[DI1]=______

Of=__ Cf=__

Sf=__ Df=__

Zf=__ Pf=__

AX=__________

SI2=___________

DI2=__________

W[SI1]=_______

W[DI1]=_______

Of=__ Cf=__

Sf=__ Df=__

Zf=__ Pf=__

MOV AX,

MOV WORD PTR [SI],________

MOV WORD PTR [DI],________

b[SI]=_________

b[DI]=_________

AX=__________

LODSB

AX=_________

SI1=_________

DI1=_________

b[SI1]=______

b[DI1]=______

DF =

AX=__________

SI2=___________

DI2=__________

b[SI1]=_______

b[DI1]=_______

MOV WORD PTR [SI],________

MOV WORD PTR [DI],________

W[SI]=________

W[DI]=________

AX=__________

STOSW

AX=_________

SI1=_________

DI1=_________

W[SI1]=______

W[DI1]=______

DF =

AX=__________

SI2=___________

DI2=__________

W[SI1]=_______

W[DI1]=_______

13