网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
数据区定义如下: X1 DB 1,1,1,1,1 X2 DB 6 DUP(2) 下面指令执行后,AX和SI中的内容分别是()。 LEA BX,X1+1 MOV AL,BYTE PTR [BX+1] MOV SI,WORD PTR X2+1
A.(AX)=1101H;(SI)=0202H
B.(AX)=1100H;(SI)=0202H
C.(AX)=1101H;(SI)=0000H
D.(AX)=1100H;(SI)=0002H
参考答案和解析
(AX)=2300H,(SI)=0000H
更多 “数据区定义如下: X1 DB 1,1,1,1,1 X2 DB 6 DUP(2) 下面指令执行后,AX和SI中的内容分别是()。 LEA BX,X1+1 MOV AL,BYTE PTR [BX+1] MOV SI,WORD PTR X2+1A.(AX)=1101H;(SI)=0202HB.(AX)=1100H;(SI)=0202HC.(AX)=1101H;(SI)=0000HD.(AX)=1100H;(SI)=0002H” 相关考题
考题
根据下面的汇编语言源程序,其运行结果是在屏幕上显示 。 DSEG SEGMENT DAT DB 0FFH N EQU 3 BUF DB 3 DUP(‘?’) DB ‘$’ DSEG ENDS SSEG SEGMENT STACK DB 256 DUP(0) SSEG ENDS CSEG SEGMENT ASSUME DS:DSEG,SS:SSEG,CS:CSEG START: MOV AX,DSEG MOV DS,AX MOV BX,OFFSET BUF MOV SI,N MOV AL,DAT MOV AH,0 MOV CX,10 NEXT: XOR DX,DX DIV CX ADD DL,30H ;形成ASCII码 DEC SI MOV [BX+SI],DL OR SI,SI JNE NEXT LEA DX,BUF MOV AH,9 INT 21H MOV AH,4CH INT 21H CSEG ENDS END START
考题
以下程序段的作用是将STR1的后______个数据传送到STR2中。STRl DB 300 DUP(?)STR2 DB 100 DUP(?)…MOV CX,100MOV BX,200MOV SL,0MOV DI,0NEXT: MOV AL,STRl[BX][SI]MOV STR2[DI],ALINC SIINC DILOOP NEXT
考题
若有BUF DW 1,2,3,4,则可将数据02H取到AL寄存器中的指令是A.MOV AL,BYTE PTR[BUF+1]B.MOV AL,BYTE PTR[BUF+2]C.MOV AL,BYTE PTR[BUF+3]D.MOV AL,BYTE BUF[2]
考题
执行下列程序段后,DATA1单元的值为( ) DATA1 DB 10H,20H DATA2 DB 30H,40H MOV AX,WORD PTR DATA1 CMP AX,WORD PTR DATA2 JA L MOV BX,WORD PTR DATA2 MOV WORD PTR DATA2,AX MOV WORD PTR DATA1,BX L:HLTA.40HB.30HC.20HD.10H
考题
下列指令中有几条指令是不合法的?(12)。①MOV[SI),[DI]②IN AL,DX③JMP WORD PTR[BX]④PUSH WORD PTR 10[BX+2]A.1条B.2条C.3条D.4条
考题
下列指令中( )指令是不合法的。①MOV SI,OFFSET [DI]②LEA SI,OFFSET [DI]③JMP SHORT PTR [BX]④CALL WORD PTR [BX]A.1条B.2条C.3条D.4条
考题
下列8086/8088指令中,执行速度最快的是( )。A.MOV AX,BXB.MOV AX, 1516H.C.MOV BYTE PTR [BX],26HD.MOV [2000H],AL
考题
下列指令中不合法的指令有______。①MOV [SI],[DI]②IN AL,DX③IMP WORD PTR [BX]④PUSH WORD PTR 10[BX+9]A.1条B.2条C.3条D.4条
考题
执行下面的程序段后,DAT1单元的值是( )。 DAT1 DB 12H,34H DAT2 DB 56H,78H MOV AX, WORD PTR DAT1 CMP AX, WORD PTR DAT2 JA DONE MOV BX, WORD PTR DAT2 MOV OWRD PTR DAT2,AX MOV OWRD PTR DAT1, BX DONE: HLTA.34HB.78HC.12HD.56H
考题
判断下列指令是否正确。若不正确,指出错误原因。 (1)MOV SI, DL (2)MOV ES, 1000H (3)LEA AX, 3006H (4)MOV [BP][DI], 0 (5)MOV [SI], [DI] (6)MOV [DI],[BX] (7)MOV [DX+SI],AL (8)MUL AL , 58H (9)MOV DS,SEG DAT (10)MOV WORD PTR [BX],-1
考题
指出以下指令中,哪些指令是非法的,并说明为什么(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
考题
分析下列指令的正误,对于错误的指令要说明原因并加以改正。 (1) MOV AH,BX (2) MOV [BX],[SI] (3) MOV AX,[SI][DI] (4) MOV MYDAT[BX][SI],ES:AX (5) MOV BYTE PTR[BX],1000 (6) MOV BX,OFFSET MAYDAT[SI] (7) MOV CS,AX (8) MOV DS,BP
考题
有如下定义 TABLE1 DD 0,1,2,3 TABLE2 DB 30H, 31H, 32H, 33H 则下列指令中,()项是正确的。A、MOV AX,TABLE1B、MOV BX,TABLE2C、MOV AX,WORD PTR TABLE1D、MOV BX,BYTE PTR TABLE1
考题
说明下列指令中不合法的原因。 (1)MOV 64H, CL (2)MOV CL, 100H (3)MOV CL, 256 (4)MOV SS, 6180H (5)MOV CS, WORD PTR[BX] (6)MOV DS, SS (7)XCHG AL, 40H (8)XCHG ES, AX (9)IN 160H, AL (10)CMP [SI], [BX] (11)MOV DS, 1000H (12)POP CS
考题
对于错误指令MOV DX,[AX]进行修改后,仍然包含错误的是()。A、MOV DX,[EAX]B、MOV DX,WORD PTR [AX]C、MOV DX,[SI]D、MOV DX,AX
考题
若有BUF DW 1,2,3,4。则可将数据02H取到AL寄存器中的指令是:()。A、MOV AL,BYTE PTRBUF+1B、MOV AL,BYTE PTRBUF+2C、MOV AL,BYTE PTRBUF+3D、MOV AL,BYTE BUF2
考题
数据定义如下:BUF1 DB 10 BUF2 DW 20DUP(?) 实现将BUF1单元的内容与BUF2开始的条三个字节单元内容相比较的指令是()。A、CMP BUF1,BYTE PTR BUF2+3B、MOV AL,BUF1 CMP AL,BUF2+2C、MOV AL,BUF1 CMP AL,BYTE PTR BUF2+2D、MOV AL,BUF1 CMP AL,BUF2+3
考题
问答题判断下列指令是否正确。若不正确,指出错误原因。 (1)MOV SI, DL (2)MOV ES, 1000H (3)LEA AX, 3006H (4)MOV [BP][DI], 0 (5)MOV [SI], [DI] (6)MOV [DI],[BX] (7)MOV [DX+SI],AL (8)MUL AL , 58H (9)MOV DS,SEG DAT (10)MOV WORD PTR [BX],-1
考题
问答题判断下列指令中哪些是错误的,并说明错的原因。 (1)MOV BL, AX (2)MOV AL, BX (3)MOV AL, BL (4)MOV BP, BYTE PTR[BX]
热门标签
最新试卷