因为看的比较慢,呵,有很多还不会,我也不知道能做对几题,首先感谢看雪给了我这么一次机会,
当然我希望自己能够进入小组进行学习!不管怎么样请老大们把我的错误指出来.谢谢了!
1.顺序执行push bx和pop ax两条指令,其功能等同于 [ A ]
A mov ax ,bx : B mov bx ,ax : C xchg ax ,bx : D xchg bx ,ax
2.设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为( B )
A.AL=57H,BL=24H : B.AL=33H,BL=24H : C.AL=57H,BL=33H : D.AL=33H,BL=0
3.标志寄存器中属于控制标志位的是(B)
A. DF,OF,SF : B.DF,IF,TF : C.OF,CF,PF : D.AF,OF,SF
4.设CF=0,AX=6000H,执行ROR AX,4后,AX=____600H__________,CF=______0________。
5.下列指令序列执行完后,BX寄存器的内容是什么?
MOV CL,7
MOV BX,0B7H 'BX=0B7H
ROL BX,2 'BX=2dcH
ROR BX,CL 'BX=5h
6.下列指令序列执行完后,EBX中的值等于多少?
mov dl,74 'DL=74
and edx,0ff 'EDX=00000074 AND 0FF =74
mov ebx,edx 'EBX=EDX=74
imul ebx,edx 'EBX=EDX*EBX=74*74=3490
EBX=3490
7.使 edi == 0012EA5D,
那么执行:
stos dword ptr es:[edi] 命令后EDI中的值应为:
edi=0012ea5d+(-)4 =12ea61或12EA59
同理,执行
stos word ptr es:[edi] 命令后DI中的值应为
edi=0012ea5d+(-)2 =12EA5F 或12EA5B
8.下列指令序列执行完后,ESI中的值应等于多少?
mov esi,3456
mov ebx,2649
add esi,ebx
esi=5A9F,EBX=2649
9.MOV AL,0FH
MOV BL,0FEH
XOR AL,BL
上述指令序列执行后, AL=____F1H_______ , BL=___OFEH_________
10.设寄存器AL,BL,CL中内容均为76H,
XOR AL,0FH AL=79
AND BL,0FH bl=6
OR CL,0FH CL=7F
执行上述指令序列后,AL=_______79H________
BL=________6H__________,CL=_____7FH__________
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课