Определите, какие данные будут содержать регистры EAX и EDX - Assembler

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста разобраться вот с таким типом задач, как их делать? Заранее спасибо! Определите, какие данные будут содержать регистры EAX и EDX после выполнения данного фрагмента программы на языке ассемблера. Представьте ответ в шестнадцатеричной, десятичной и двоичных системах.
mov eax, 0
mov edx, 0
mov ax, 33h
mov dx, 0F5h
not ax
or dx, 38h
or ax, dx

Решение задачи: «Определите, какие данные будут содержать регистры EAX и EDX»

textual
Листинг программы
EAX=00000000 EBX=00000000 ECX=00000019 EDX=00000000 ESP=0000FFFE EBP=00000000
ESI=00000000 EDI=00000000 EIP=00000106 EFL=00033246 NV UP EI PL ZR NA PE NC
DS=0DB6 ES=0DB6 SS=0DB6 CS=0DB6 FS=0000 GS=0000
0DB6:0106 66BA00000000      MOV     EDX,00000000
-t
EAX=00000000 EBX=00000000 ECX=00000019 EDX=00000000 ESP=0000FFFE EBP=00000000
ESI=00000000 EDI=00000000 EIP=0000010C EFL=00033246 NV UP EI PL ZR NA PE NC
DS=0DB6 ES=0DB6 SS=0DB6 CS=0DB6 FS=0000 GS=0000
0DB6:010C B83300            MOV     AX,0033
-t
EAX=00000033 EBX=00000000 ECX=00000019 EDX=00000000 ESP=0000FFFE EBP=00000000
ESI=00000000 EDI=00000000 EIP=0000010F EFL=00033246 NV UP EI PL ZR NA PE NC
DS=0DB6 ES=0DB6 SS=0DB6 CS=0DB6 FS=0000 GS=0000
0DB6:010F BAF500            MOV     DX,00F5
-t
EAX=00000033 EBX=00000000 ECX=00000019 EDX=000000F5 ESP=0000FFFE EBP=00000000
ESI=00000000 EDI=00000000 EIP=00000112 EFL=00033246 NV UP EI PL ZR NA PE NC
DS=0DB6 ES=0DB6 SS=0DB6 CS=0DB6 FS=0000 GS=0000
0DB6:0112 F7D0              NOT     AX
-t
EAX=0000FFCC EBX=00000000 ECX=00000019 EDX=000000F5 ESP=0000FFFE EBP=00000000
ESI=00000000 EDI=00000000 EIP=00000114 EFL=00033246 NV UP EI PL ZR NA PE NC
DS=0DB6 ES=0DB6 SS=0DB6 CS=0DB6 FS=0000 GS=0000
0DB6:0114 83CA38            OR      DX,+38
-t
EAX=0000FFCC EBX=00000000 ECX=00000019 EDX=000000FD ESP=0000FFFE EBP=00000000
ESI=00000000 EDI=00000000 EIP=00000117 EFL=00033202 NV UP EI PL NZ NA PO NC
DS=0DB6 ES=0DB6 SS=0DB6 CS=0DB6 FS=0000 GS=0000
0DB6:0117 09D0              OR      AX,DX
-t
EAX=0000FFFD EBX=00000000 ECX=00000019 EDX=000000FD ESP=0000FFFE EBP=00000000
ESI=00000000 EDI=00000000 EIP=00000119 EFL=00033282 NV UP EI NG NZ NA PO NC
DS=0DB6 ES=0DB6 SS=0DB6 CS=0DB6 FS=0000 GS=0000

Оцени полезность:

15   голосов , оценка 3.667 из 5
Похожие ответы