更多“下列指令执行时操作数在数据段的是()。A、MOV AX,32768HB、ADD AL,AHC、NEG BXD、INC [DI]”相关问题
  • 第1题:

    下列指令中操作数在代码段中的是( )。

    A.MOV AL,25H

    B.ADD AH,BL

    C.INC DS:[25H]

    D.CMP AL,BL


    正确答案:A

  • 第2题:

    假定一组相邻字节的首地址在BX中,末地址在DI中,为了使下面的程序段能用来查找出其中第一个非零字节,并把它存放在从中,在横线处应填入的指令是( )。 SUB DI, BX INC DI MOV CX, DI _______________ NEXT: INC BX CMP BYTE PTR [BX],0 LOOPE NEXT MOV AL,BYTE PTR [BX]

    A.MOV SI,CX

    B.SUB BX,BX

    C.DEC BX

    D.INC BX


    正确答案:C

  • 第3题:

    对于下列程序段: AGAIN:MOV AL,[SI] MOV ES: [DI],AL INC SI INC DI LOOP AGAIN 也可用指令______完成同样的功能。

    A.REP MOVSB

    B.REPE SCASB

    C.REP STOSB

    D.REP LODSB


    正确答案:A
    解析:该段程序的功能是将以DS:DI指向下一字符串送到ES:DI指向的内存区,和REPMOVSB功能相同。

  • 第4题:

    下列指令中,源操作数的寻址方式为相对基址变址寻址方式的指令是( )。

    A.MOV AX,COUNT[SI]

    B.MOV AX, [BX][DI]

    C.MVO AX,COUNT[BP][SI]

    D.MOV AX,[BX+DI]


    正确答案:C

  • 第5题:

    指出下列指令源操作数的寻址方式? (1)MOV.BX,100H (2)MOV.AX,DAT[BX][DI] (3)MOVSB (4)ADD.AX,BX (5)MOV.BX,[100]


    正确答案: (1)MOV.BX,100H(立即寻址)
    (2)MOV.AX,DAT[BX][DI](基址变址寻址)
    (3)MOVSB(串寻址)
    (4)ADD.AX,BX(寄存器寻址)
    (5)MOV.BX,[100](直接寻址)

  • 第6题:

    下列指令源操作数的寻址方式为寄存器相对寻址的是()

    • A、MOV.SI,100
    • B、MOV.CX,DATA[SI]
    • C、MOV.[SI],AX
    • D、ADD.AX,[BX][DI]

    正确答案:B

  • 第7题:

    下列指令中错误指令是()

    • A、MOV AX,DS
    • B、MOV CS,1500H
    • C、MOV SI,BX
    • D、MOV [3000H],AL
    • E、MOV [DI+32H],[1845H]
    • F、MOV AL,1000H

    正确答案:B,E,F

  • 第8题:

    分别说明下列指令的源操作数和目的操作数各采用什么寻址方式。  (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


    正确答案:(1)立即数,寄存器
    (2)立即数,寄存器
    (3)寄存器间接,寄存器
    (4)寄存器,寄存器相对
    (5)寄存器,寄存器相对
    (6)立即数,基址变址
    (7)基址变址,寄存器
    (8)寄存器,相对基址变址
    (9)直接端口寻址,寄存器
    (10)寄存器,寄存器

  • 第9题:

    下各指令的源操作数采用基址寻址方式的是()

    • A、 MOV CX,[SI]
    • B、 MOV AX,TABLE[BP][DI]
    • C、 MOV DX,COUNT[BX]
    • D、 MOV AL,01

    正确答案:C

  • 第10题:

    下面哪些语句,目的操作数在数据段?()

    • A、ADD BYTE PTR DS:[ESP],CL
    • B、MOV [BP],AX
    • C、INC BYTE PTR [ECX]
    • D、MOV DS,AX

    正确答案:A,C

  • 第11题:

    与NOT AX;NEG AX指令等效的指令是()。

    • A、DEC AX
    • B、INC AX
    • C、SUB AX,AX
    • D、ADD AX,AX

    正确答案:B

  • 第12题:

    问答题
    指出下列指令中源操作数的寻址方式,并说明指令操作的结果。 (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。
    解析: 暂无解析

  • 第13题:

    对于以下程序段:AGAIN: MOV AL,[SI] MVO ES:[DI],AL INC SI INC DI LOOP AGAIN

    也可以用下列指令( )完成同样的功能。

    A.REP MVOSB

    B.REP LODSB

    C.REP STOSB

    D.REPE SCASB


    正确答案:A

  • 第14题:

    下列指令中,源操作数的寻址方式为直接寻址的指令是______。

    A.ADD AX,WORD PTR[BX+SI]

    B.MOV BX,7FFFH

    C.ADD AX,VALUE

    D.INC CX


    正确答案:C

  • 第15题:

    下面指令,源操作数的寻址方式为直接寻址的指令是( )。

    A.ADD AX,WORD PTR[BX+SI]

    B.ADD AX,B

    C.INC CX

    D.MOV BX,7FFFH


    正确答案:B

  • 第16题:

    指令MOV AX,[DI+8]的源操作数是()


    正确答案:存储器操作数

  • 第17题:

    指出下列指令中源操作数寻址方式为基址加变址寻址的是。()

    • A、MOV.SI,100
    • B、MOV.CX,DATA[SI]
    • C、MOV.[SI],AX
    • D、ADD.AX,[BX][DI]

    正确答案:D

  • 第18题:

    下列指令执行时出错的是()

    • A、ADD BUF1,BUF2
    • B、JMP DWORD PTR DAT [BX]
    • C、MOV AX,[BX+DI] NUM
    • D、TEST AL,08H

    正确答案:B

  • 第19题:

    指出下列指令中源操作数的寻址方式,并说明指令操作的结果。 (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。

  • 第20题:

    下列指令完成什么功能?  (1)ADD AL,DH (2)ADC BX,CX (3)SUB AX,2710H (4)DEC BX (5)NEG CX (6)INC BL (7)MUL BX (8)DIV CL


    正确答案:(1)AL+DH→AL
    (2)BX+CX+CF→BX
    (3)AX-2710H→AX
    (4)BX-1→BX
    (5)0-CX→CX
    (6)BL+1→BL
    (7)AX*BX→DX,AX
    (8)AX/CL 商→AL,余数→AH

  • 第21题:

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

    • A、LODSB                     
    • B、ADD . BX , 34H  
    • C、NEG . [BX]                 
    • D、MOV . AX , [SI]

    正确答案:B

  • 第22题:

    下列指令中操作数在代码段中的是()。

    • A、MOV  AL,42H
    • B、ADD  AL,BL
    • C、SUB  [BX],DI
    • D、INC  [DI]

    正确答案:A

  • 第23题:

    问答题
    指出下列指令源操作数的寻址方式? (1)MOV.BX,100H (2)MOV.AX,DAT[BX][DI] (3)MOVSB (4)ADD.AX,BX (5)MOV.BX,[100]

    正确答案: (1)MOV.BX,100H(立即寻址)
    (2)MOV.AX,DAT[BX][DI](基址变址寻址)
    (3)MOVSB(串寻址)
    (4)ADD.AX,BX(寄存器寻址)
    (5)MOV.BX,[100](直接寻址)
    解析: 暂无解析