阅读下列程序,说明程序执行后AX,BX,DX,OF的值。MOV AX,3600HMOV BX,2400HCMP AX,BXJNC LOPMOV DX, -1JMP DONELOP:MOV DX,ODONE:INT 3AX= (),BX=(),DX=(),OF= ()。
第1题:
阅读下列程序段,假定AX=-110,CX=+8,执行该程序后,问AX,DX分别是多少? MOV AX,-110 MOV CX,8 CWD IDIV CX
第2题:
下列程序段完成什么功能? MOV CL, 04 SHL DX,CL MOV BX,AH SHL AX,CL SHR BL,CL OR DL,BL
第3题:
指出以下指令中,哪些指令是非法的,并说明为什么(8086系统)。 (1) PUSH 1234H (2) MOV CS,AX (3) IN AX, 300 (4) MOV AX,[DX+12] (5) MOV BX,[BX] (6) MOV DS,1000H (7) XCHG AL,AL (8) MOV AL,100H (9) MOV DX,AL (10)LEA BL,[BX+5] (11)LEA DX,BX (12)MOV [1000H],12H (13)ADD AX,DS (14)SUB [0100H],BYTE PTR [0001] (15)SHL BL,2 (16)SHR CL,CL (17)MUL AL,BL (18)INT 400
第4题:
分别说明下列指令的源操作数和目的操作数各采用什么寻址方式。 (1)MOV AX,2408H (2)MOV CL,0FFH (3)MOV BX,[SI] (4)MOV 5[BX],BL (5)MOV [BP+100H],AX (6)MOV [BX+DI],’$’ (7)MOV DX,ES:[BX+SI] (8)MOV VAL[BP+DI],DX (9)IN AL,05H (10)MOV DS,AX
第5题:
指出下列指令是否正确,若不正确说明原因:MOV AX,[BX+DX]
第6题:
一般程序如下: ORG 2000H ARY DW --4,3,--2,1 CNT DW $--ARY VAR DW ARY,$+4 ┆ MOV AX,ARY MOV BX,OFFSET VAR MOV CX,CNT MOV DX,VAR+2 LEA SI,ARY ┆ 此程序段执行后,寄存器AX,BX,CX,DX与SI中的内容各是多少?
第7题:
指令DIV BX,表示()。
第8题:
第9题:
第10题:
第11题:
被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX
被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX
被除数(BX),除数(AX),运算后商送AH,余数送AL
被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX
第12题:
第13题:
指出下列指令中源操作数的寻址方式,并说明指令操作的结果。 (1)MOV BX, ‘BC’ (2)MOV AX, DATA (3)MOV DX, [BX] (4)MOV AL, [BX+DI] (5)MOV CL, LIST[BX] (6)MOV AX, FILE[BX+DI+200H] (7)DAA (8)XLAT (9)IN AX, DX (10)INT 21H
第14题:
阅读下列程序段,注释指令中属性分离符的功能。 DATA SEGMENT A DW 20,100,-60H B DB ‘ABCDEFG ’ DATA ENDS ┆ ①MOV AX, SEG B ②MOV BX, OFFSET B ③MOV CX, TYPE A ④MOV DX , TYPE B
第15题:
下列四个选项,()项是正确的。
第16题:
在下列程序段括号中分别填入以下指令 (1)LOOP NEXT (2) LOOPE NEXT (3) LOOPNE NEXT 试说明在这三种情况下,程序段执行完后,AX,BX,CX,DX 的内容分别是什么。 START: MOV AX,01H MOV BX,02H MOV DX,03H MOV CX,04H NEXT: INC AX ADD BX,AX SHR DX,1
第17题:
假如在程序的括号中分别填入指令: (1)LOOP L20 (2)LOOPNE L20 (3)LOOPE L20 试说明在三种情况下,当程序执行完后,AX、BX、CX、DX四个寄存器的内容分别是什么? BEGIN:MOV AX,01 MOV BX,02 MOV DX,03 MOV CX,04 L20:INC AX ADD BX,AX SHR DX,1 ()
第18题:
阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。 MOV AX,5678H MOV BX,1234H AND AX,BX INT 3 AX=(),BX=(),ZF=(),CF=()。
第19题:
对于错误指令MOV DX,[AX]进行修改后,仍然包含错误的是()。
第20题:
第21题:
第22题:
第23题: