niusouti.com
更多“执行查表指令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]


    正确答案:A

  • 第2题:

    在执行查表指令的过程中,为了查找下一个符合条件的数据,在激活查表指令前,必须先对INDX减1。( )

    此题为判断题(对,错)。


    正确答案:×

  • 第3题:

    换码指令XLAT要求给出存储单元的有效地址为()。

    • A、(BX)+(AL)
    • B、(BX)+(AX)
    • C、(BX)
    • D、(AL)

    正确答案:A

  • 第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


    正确答案: (1)立即寻址。操作结果是把ASCII码CB(4342H)传送到BX.
    (2)使用AX的直接寻址。操作结果是把数据段存储单元DATA1与DATA1+1的字内容复制到AX中。
    (3)寄存器间接寻址。把数据段由BX间接寻址的存储单元的字内容复制到DX中。
    (4)基址加变址寻址的寻址方式。操作结果是把由BX+DI寻址的数据段存储单元的字的内容复制到AL。
    (5)寄存器相对寻址。操作结果是把数据段由LIST+BX寻址的字节内容送CL。
    (6)相对基址加变址的寻址方式。操作结果是把由BX+DI+200H寻址的数据段存储单元的字内容送入AX。
    (7)源操作数为寄存器(AL)寻址。它是把AL中的两位BCD码加法运算的结果调整为两位压缩型十进制数,仍保留在AL中。
    (8)源操作数为寄存器(BX)相对寻址。操作结果是把由BX+AL指定的内容表格中的字节代码内容送AL。
    (9)源操作数为寄存器(DX)间接寻址。它是把DX和DX+1所指定的两个端口地址的字的内容送入AX。
    (10)源操作数为直接寻址,直接寻址地址为21H×4, 21H×4+2。操作结果是把21H×4~21H×4+3内存单元中的双字分别送到IP与CS。

  • 第5题:

    字符串指令有许多参数是隐含约定的,源字符串的起始地址为()

    • A、DS:ES
    • B、SI:DI
    • C、DS:SI
    • D、ES:DI

    正确答案:C

  • 第6题:

    80×86CPU由()决定待执行指令的地址()

    • A、DS:SI
    • B、CS:IP
    • C、ES:DI
    • D、CS:DI

    正确答案:B

  • 第7题:

    下列逻辑地址中,表示将要执行的指令地址的是()。

    • A、DS:SI
    • B、CS:IP
    • C、ES:DI
    • D、SS:SP

    正确答案:B

  • 第8题:

    当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。

    • A、DPTR
    • B、PC
    • C、SP
    • D、PSW
    • E、R0

    正确答案:B

  • 第9题:

    执行查表指令MOVC A,@A+PC后,当前A中的内容是()

    • A、 原来A中的内容与PC中的内容之和
    • B、 执行该指令时,当前PC所指地址单元中的内容与原来A中的内容之和
    • C、 执行该指令时,当前指令下一条指令对应PC中的内容与原来A中的内容之和所指地址单元的内容
    • D、 原来A中的内容

    正确答案:C

  • 第10题:

    单选题
    若(DS)=2000H,(BX)=0050H,(20050H);12H,(20051H)=34H,执行MOV AX,[BX]指令后,AX寄存器中的内容是()。
    A

    (AX)=0050H

    B

    (AX)=0012H

    C

    (AX)=1234H

    D

    (AX)=3412H


    正确答案: A
    解析: 暂无解析

  • 第11题:

    单选题
    在书写汇编语言程序时,在代码段中初始位置要对数据段进行加载,加载的指令语句,下面()描述正确。
    A

    mov ax,data

    B

    mov ds,data

    C

    mov ax,data  mov ds,ax

    D

    mov ax,ds  mov cs,ds


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    在执行下列指令寻找操作数时,不需要使用段寄存器DS的指令是()。
    A

    LODSB                     

    B

    ADD . BX , 34H  

    C

    NEG . [BX]                 

    D

    MOV . AX , [SI]


    正确答案: C
    解析: 暂无解析

  • 第13题:

    指令XLAT通常用于查表操作,在使用该指令前,应把有的偏移首地址送入( )。

    A.DI

    B.BX

    C.CX

    D.SI


    正确答案:B

  • 第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]


    正确答案:A
    解析:选项A)中指令的功能是将源操作数的偏移地址送入寄存器AX,即将20H+0400H的和送AX寄存器。选项B)中指令源操作数的使用是错误的,DI寄存器应用变量或标号名替代。选项C)指令的功能是将DS段中偏移地址为0410H处的内存单元内容送AX寄存器,即(AX)=00FFH。选项D)中指令是将0400H送AX寄存器。即(AX)=0400H。

  • 第15题:

    若DS=4500H,DI=1000H,COUNT=A8H, 指令MOV AX,[DI+COUNT]中,源操作数的有效地址EA和物理地址各为多少?


    正确答案: 有效地址EA为10A8H
    物理地址为460A8H

  • 第16题:

    执行查表指令XLAT后,查表结果在什么中?


    正确答案:查表结果在AL中

  • 第17题:

    执行查表指令XLAT前,必须将表首址送哪?


    正确答案:必须将表首址送BX

  • 第18题:

    在执行查表指令的过程中,为了查找下一个符合条件的数据,在激活查表指令前,必须先对INDX减1。


    正确答案:错误

  • 第19题:

    若(DS)=2000H,(BX)=0050H,(20050H);12H,(20051H)=34H,执行MOV AX,[BX]指令后,AX寄存器中的内容是()。

    • A、(AX)=0050H
    • B、(AX)=0012H
    • C、(AX)=1234H
    • D、(AX)=3412H

    正确答案:D

  • 第20题:

    程序在运行中,当前PC的值是()。

    • A、当前正在执行指令的前一条指令的地址
    • B、当前正在执行指令的地址
    • C、当前正在执行指令的下一条指令的首地址
    • D、控制器中指令寄存器的地址

    正确答案:C

  • 第21题:

    问答题
    若DS=4500H,DI=1000H,COUNT=A8H, 指令MOV AX,[DI+COUNT]中,源操作数的有效地址EA和物理地址各为多少?

    正确答案: 有效地址EA为10A8H
    物理地址为460A8H
    解析: 暂无解析

  • 第22题:

    单选题
    换码指令XLAT要求给出存储单元的有效地址为()。
    A

    (BX)+(AL)

    B

    (BX)+(AX)

    C

    (BX)

    D

    (AL)


    正确答案: B
    解析: 暂无解析

  • 第23题:

    判断题
    在执行查表指令的过程中,为了查找下一个符合条件的数据,在激活查表指令前,必须先对INDX减1。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第24题:

    多选题
    计算机执行指令的过程为:由起始地址(第一条指令所在的地址)开始,顺序地从存储器中()
    A

    取指令

    B

    指令译码

    C

    执行指令

    D

    存放效果


    正确答案: C,D
    解析: 暂无解析