niusouti.com
更多“在8086中,(BX)=8282H,且题中指令已在队列中,则执行”相关问题
  • 第1题:

    对于指令“XCHG BX,[BP+SI]”,如果指令执行前,(BX)=6F30H,(BP)=0200H,

    (SI)=0046H,(SS)=2F00H,(2F246H)=4154H,则执行指令后:

    (BX)=______,(2F246H)=______。


    正确答案:4154H    F30H
    4154H  ,  F30H

  • 第2题:

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

    A.无段地址和偏移地址

    B.在DS和BX中

    C.在ES和BX中

    D.在SS和SP中


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

  • 第3题:

    设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 AND BX,BX


    正确答案: 指令“AND BX,BX”执行后,(BX)=00E3H

  • 第4题:

    假设(DS)=2000H,(BX)=1256H,(SI)=528FH,位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则执行指令JMP.BX后,(IP)=()执行指令JMP.TABLE[BX][SI]后,(IP)=();执行指令JMP.[BX][SI]后,(IP)=()。


    正确答案:1056H;3280H;2450H

  • 第5题:

    在PC/XT中,设(AX)=9305H,(BX)=6279H,若ADDBX,AX指令后接着INTO指令则会()。

    • A、进入INTO中断服务子程序
    • B、执行INTO后面的指令
    • C、死机
    • D、显示器显示OVERFLOW

    正确答案:B

  • 第6题:

    执行LEA BX,TAB 指令与执行MOV BX,OFFSET TAB指令的功能相同吗?哪条指令执行的效率高?为什么?


    正确答案:两条指令的功能相同,都是将变量TAB的偏移地址送入BX,但执行MOV BX, OFFSET TAB的指令较快,所以效率高。原因是由汇编程序计算出了TAB的偏移地址,而LEA指令是CPU执行时才计算的。

  • 第7题:

    在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC[BX]指令需要的总线周期数为()

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:C

  • 第8题:

    8086指令队列空出两个字节或8088指令队列空出一个字节时,则BIU就自动执行一次什么操作。()

    • A、读周期
    • B、写周期
    • C、取指周期
    • D、指令译码

    正确答案:C

  • 第9题:

    已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?


    正确答案:BX=220CH,AX=E896H,CF=1,OF=0,ZF=0

  • 第10题:

    下列指令执行后能使BX中数据必为奇数的是()。

    • A、XOR BX,01H
    • B、OR BX,01H
    • C、AND BX,01H
    • D、TEST BX,01H

    正确答案:B

  • 第11题:

    填空题
    假设(DS)=2000H,(BX)=1256H,(SI)=528FH,位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则执行指令JMP.BX后,(IP)=()执行指令JMP.TABLE[BX][SI]后,(IP)=();执行指令JMP.[BX][SI]后,(IP)=()。

    正确答案: 1056H,3280H,2450H
    解析: 暂无解析

  • 第12题:

    问答题
    已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?

    正确答案: BX=220CH,AX=E896H,CF=1,OF=0,ZF=0
    解析: 暂无解析

  • 第13题:

    在汇编语言程序设计中可使用LEA BX VAR和MOV BX,OFFSET VAR这两条指令取得变量VAR的偏移地址,试问这两条指令的执行速度( )比较快。

    A.LEA BX,VAR指令快

    B.MOV BX,OFFSET VAR指令快

    C.两条指令的执行速度相同

    D.由变量VAR的类型决定这两条指令的执行速度


    正确答案:B

  • 第14题:

    若AX=65ACH,BX=0B79EH,则()

    A.执行ADD.AX,BX指令后,CF=1,OF=1
    B.执行SUB.AX,BX指令后,SF=1,OF=0
    C.执行TESTBX,AX指令后,CF=0,OF=0
    D.执行XORAX,BX指令后,PF=1,IF=0

    答案:A
    解析:

  • 第15题:

    在PC/XT中,若AX=4305H,BX=8279H,执行ADD BX,AX指令后接着执行INT0指令,则会()

    • A、进入INT0中断服务程序
    • B、死机
    • C、执行INT0后面的指令
    • D、显示器显示OVERFLOW

    正确答案:C

  • 第16题:

    在8086中,(BX)=0282H,且题中指令已在指令队列中,则执行INCBYTEPTR(BX)指令需要的总线周期为()。

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:C

  • 第17题:

    已有(AX)=E896H,(BX)=3976H,若执行ADDBX,AX指令,则BX、AX、标志位CF、OF、ZF各为何值?


    正确答案: BX=220CH;AX=E896H;CF=1;OF=0;ZF=0。

  • 第18题:

    执行LEA  BX, [DI]指令和执行MOV  BX,  DI指令,哪条指令执行较快?


    正确答案:执行MOV  BX,  DI指令比执行LEA  BX,  [DI]指令要快。

  • 第19题:

    已有AX=E896H,BX=3976H,若执行ADDBX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?


    正确答案:BX=220CH、AX=E896H、CF=1、OF=0、ZF=0

  • 第20题:

    若AX=65ACH,BX=0B79EH,则()

    • A、执行ADDAX,BX指令后,CF=1,OF=1
    • B、执行SUBAX,BX指令后,SF=1,OF=0
    • C、执行TESTBX,AX指令后,CF=0,OF=0
    • D、执行XORAX,BX指令后,PF=1,IF=0

    正确答案:A

  • 第21题:

    8086CPU中若寄存器BX的内容为0058H,则执行INCBX指令后,BX的内容为()

    • A、0057H
    • B、0058H
    • C、0059H
    • D、005AH

    正确答案:C

  • 第22题:

    问答题
    执行LEA BX,TAB 指令与执行MOV BX,OFFSET TAB指令的功能相同吗?哪条指令执行的效率高?为什么?

    正确答案: 两条指令的功能相同,都是将变量TAB的偏移地址送入BX,但执行MOV BX, OFFSET TAB的指令较快,所以效率高。原因是由汇编程序计算出了TAB的偏移地址,而LEA指令是CPU执行时才计算的。
    解析: 暂无解析

  • 第23题:

    问答题
    执行LEA  BX, [DI]指令和执行MOV  BX,  DI指令,哪条指令执行较快?

    正确答案: 执行MOV  BX,  DI指令比执行LEA  BX,  [DI]指令要快。
    解析: 暂无解析

  • 第24题:

    单选题
    在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC【BX】指令需要的总线周期数为()
    A

    0

    B

    1

    C

    2

    D

    3


    正确答案: B
    解析: