更多“在执行下列指令时,需要使用段寄存器DS的指令是()A、STOSWB、ADDAL,CLC、NEGBXD、INCDA[BX]”相关问题
  • 第1题:

    在执行POP [BX]指令,寻找目的操作数时,段地址和偏移地址分别是______。

    A.无段地址和偏移地址

    B.在DS和BX中

    C.在ES和BX中

    D.在SS和SP中


    正确答案:B
    解析:BP、(E)SP为基地址进行寻址时,默认的段基址在SS,其他通用寄存器作为基地址进行寻址时,默认段基址为DS。

  • 第2题:

    下面是数据段,执行MOV BX,以指令后,BX寄存器中内容是( ) DSEG SEGMENT A DB '1234' B DW A DSEG ENDS

    A.3231H

    B.1234H

    C.3132H

    D.0000H


    正确答案:D
    解析:A中放的是字符串1234,以字节为单位,B中放的是字符A,以字为单位,它占两个内存单元,而执行MOVBX,B4指令,以中没有存放实际数据,所以是0000H。

  • 第3题:

    下列指令中,执行速度最快的指令是()。

    A.ADDAX,10
    B.ADDAL,[SI+10H]
    C.ADDAX,CX
    D.ADDAX,[BX]

    答案:A
    解析:

  • 第4题:

    试写出执行下列指令序列后BX寄存器的内容。执行前(BX)=6D16H。 MOV CL,7 SHR BX,CL


    正确答案: (BX)=00DAH。

  • 第5题:

    指令MOV BX,MASK[BP]是以什么作为段寄存器?


    正确答案:是以SS作为段寄存器。

  • 第6题:

    使用1条指令将寄存器BX低四位清0,指令为()


    正确答案:AND BX,0FFF0H

  • 第7题:

    在执行POPBX指令时,其源操作数的段基址和偏移量分别是:()

    • A、无段地址和偏移量
    • B、在DS和BX中
    • C、在ES和BX中
    • D、在SS和SP中

    正确答案:D

  • 第8题:

    使用1条指令将寄存器BX高四位取反,指令为()。


    正确答案:XOR BX, 0F000

  • 第9题:

    如TABLE为数据段中0032单元的符号名,其中存放的内容是1234H,试问以下两条指令有什么区别?指令执行完后BX寄存器的内容是什么? (1)MOV  BX,TABLE   (2)LEA   BX,TABLE


    正确答案:MOV指令是数据传送指令,是将TABLE对应的存储单元中的内容送入BX,因此,指令执行完后BX的内容为1234H,而LEA指令是地址传送指令,是将TABLE的偏移地址传送给BX,因此,指令执行完后BX的内容为0032H。

  • 第10题:

    单选题
    在8086/8088基址变址寻址指令中,允许使用的寄存器有()。
    A

    AX,BX,CX,DX

    B

    SP,IP

    C

    CS,ES,DS,SS

    D

    BX,BP,SI,DI


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

  • 第11题:

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

    LODSB                     

    B

    ADD . BX , 34H  

    C

    NEG . [BX]                 

    D

    MOV . AX , [SI]


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

  • 第12题:

    单选题
    在执行下列指令时,需要使用段寄存器DS的指令是()
    A

    STOSW

    B

    ADDAL,CL

    C

    NEGBX

    D

    INCDA[BX]


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

  • 第13题:

    在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。

    A.数据

    B.代码

    C.堆栈

    D.代码和堆栈


    正确答案:A
    解析:本题主要考查计算机硬件基础知识。在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放于数据段中。这时,寄存器DS中的内容为段地址。对于指令MOVBX,SI而言,操作数的物理地址为基地址乘以16,再加上偏移地址,而乘以16相当于左移4个二进制位,所以操作数地址为12000H。答案为A。

  • 第14题:

    若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行 LEA SI,[BX]指令后,SI寄存器的内容是( )。

    A.1234H

    B.3412H

    C.1000H

    D.0010H


    正确答案:B

  • 第15题:

    在8086/8088基址变址寻址指令中,允许使用的寄存器有()。

    • A、AX,BX,CX,DX
    • B、SP,IP
    • C、CS,ES,DS,SS
    • D、BX,BP,SI,DI

    正确答案:D

  • 第16题:

    在下列串操作指令中,同时使用源串和目的串地址指针的指令是()

    • A、STOSW
    • B、LODSW
    • C、SCASW
    • D、CMPSW

    正确答案:D

  • 第17题:

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

    • A、LODSB
    • B、SHL[BP],1
    • C、STOSB
    • D、ADDBX,34H

    正确答案:A

  • 第18题:

    下列指令中,执行速度最快的指令是()。

    • A、ADDAX,10
    • B、ADDAL,[SI+10H]
    • C、ADDAX,CX
    • D、ADDAX,[BX]

    正确答案:A

  • 第19题:

    已知(BX)=1234H,(DS)=1000H,(SI)=200H,(10221H)=3247H,指令LEA BX,[SI+21H]执行后BX寄存器的值为多少?


    正确答案:BX寄存器的值为221H

  • 第20题:

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

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

    正确答案:B

  • 第21题:

    无条件段间间接转移指令JMP DWORD PTR[BX][DI]执行的操作是()。

    • A、IP←(EA)CS←(EA+2)
    • B、IP←BX) CS←(DI)
    • C、IP<=(BX)DS←(DI)
    • D、IP←(BX)+(DI)

    正确答案:A

  • 第22题:

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

    LODSB

    B

    SHL[BP],1

    C

    STOSB

    D

    ADDBX,34H


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

  • 第23题:

    问答题
    试写出执行下列指令序列后BX寄存器的内容。执行前(BX)=6D16H。 MOV CL,7 SHR BX,CL

    正确答案: (BX)=00DAH。
    解析: 暂无解析