Определите, какие данные будут содержать регистры 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