执行查表指令XLAT前,需要先将待查找数据表的起始地址置入DS:AX中
第1题:
假设(DS)=1000H,(DI)=0400H,(10410H)=00H,下列指令执行后使(AX)=0420H的指令是( )。
A.LEA AX,20[DI]
B.MOV AX,OFFSET DI
C.MOV AX,20[DI]
D.LEA AX[DI]
第2题:
在执行查表指令的过程中,为了查找下一个符合条件的数据,在激活查表指令前,必须先对INDX减1。( )
此题为判断题(对,错)。
第3题:
换码指令XLAT要求给出存储单元的有效地址为()。
第4题:
指出下列指令中源操作数的寻址方式,并说明指令操作的结果。 (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
第5题:
字符串指令有许多参数是隐含约定的,源字符串的起始地址为()
第6题:
80×86CPU由()决定待执行指令的地址()
第7题:
下列逻辑地址中,表示将要执行的指令地址的是()。
第8题:
当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。
第9题:
执行查表指令MOVC A,@A+PC后,当前A中的内容是()
第10题:
(AX)=0050H
(AX)=0012H
(AX)=1234H
(AX)=3412H
第11题:
mov ax,data
mov ds,data
mov ax,data mov ds,ax
mov ax,ds mov cs,ds
第12题:
LODSB
ADD . BX , 34H
NEG . [BX]
MOV . AX , [SI]
第13题:
指令XLAT通常用于查表操作,在使用该指令前,应把有的偏移首地址送入( )。
A.DI
B.BX
C.CX
D.SI
第14题:
假设(DS)=1000H,(DI)=0400H,(10410H)=FFH,(10041H)=00H,下列指令执行(AX)值是0420H的指令是( )。
A.LEA AX,20[DI]
B.MOV AX,OFFSET DI
C.MOV AX,20[DI]
D.LEA AX,[DI]
第15题:
若DS=4500H,DI=1000H,COUNT=A8H, 指令MOV AX,[DI+COUNT]中,源操作数的有效地址EA和物理地址各为多少?
第16题:
执行查表指令XLAT后,查表结果在什么中?
第17题:
执行查表指令XLAT前,必须将表首址送哪?
第18题:
在执行查表指令的过程中,为了查找下一个符合条件的数据,在激活查表指令前,必须先对INDX减1。
第19题:
若(DS)=2000H,(BX)=0050H,(20050H);12H,(20051H)=34H,执行MOV AX,[BX]指令后,AX寄存器中的内容是()。
第20题:
程序在运行中,当前PC的值是()。
第21题:
第22题:
(BX)+(AL)
(BX)+(AX)
(BX)
(AL)
第23题:
对
错
第24题:
取指令
指令译码
执行指令
存放效果