更多“己知(IP)=1000H,(SP)=2000H,(BX)=2817H,CALL WORD PTR [BX]指令的机器代码是FF17,试问执行该指令 ”相关问题
  • 第1题:

    下列指令中( )指令是不合法的。

    ①MOVSl OFFSET[DI]

    ②LEA SI,OFFSET[DI)

    ③JMP SHORT PTR[BX]

    ④CALL WORD PTR[BX]

    A.1条

    B.2条

    C.3条

    D.4条


    正确答案:C

  • 第2题:

    假设执行CALL DWORD PTR[BX]指令时(SP)=1248H,进入子程序后SP寄存器中的内容是( )。

    A.1244H

    B.1246H

    C.124AH

    D.124CH


    正确答案:A

  • 第3题:

    己知(AX)=1000H,(BX)=2000H,依次执行PUSH AX,PUSH BX、POP AX指令后,AX寄存器中的内容是( )。

    A.1000H

    B.0010H

    C.2000H

    D.0020H


    正确答案:C

  • 第4题:

    下列指令中,有语法错误的是______。

    A.OUT DX,AL

    B.JMP WORD PTR[BX]

    C.CALL 2000H:0110H

    D.MUL AX,[DI]


    正确答案:D
    解析:乘法和除法指令都是单操作数指令,默认的另外一个操作数是AX。

  • 第5题:

    已知IP=1000H,(SP)=2000H,(BX)=283FH,CALL WORD PTR [BX]指令的机器代码是 FF17H,试问执行该指令后,(IFFEH)=( )

    A.28H

    B.3FH

    C.00

    D.02H


    正确答案:D
    解析:下一IP=1000H+2=1002H,CALLWORDPTR[BX]是段内调用。只要压入IP的值就可以了。堆栈的内容为1002H(即下一IP的值。)压入IP后,SP-2=1FFEH。(1FFEH)应该=02H(即栈顶的值)。

  • 第6题:

    已知JNC指令的机器代码是73XXH(XX是根据条件转移确定的偏移量),CF=0, IP=1000H,试问执行该指令后,IP=( )。

    A.OFFFH

    B.10FEH

    C.OFFEH

    D.10FCH


    正确答案:C

  • 第7题:

    已知(IP)=1000H,(SP)=2000H,(BX)=2817H,CALL,WORD PTR[BX]指令的机器代码是FFl7H,试问执行该指令后,SS: 1FFEH字节单元中的数据是( )。

    A.28H

    B.3FH

    C.OOH

    D.02H


    正确答案:D

  • 第8题:

    指令“JMP BX”和“JMP WORD PTR [BX]”的功能有何异同?


    正确答案: 上述两条指令都是段内近转移指令,但是偏移地址的来源不同。
    指令“JMP BX”执行时,新的偏移地址在BX寄存器内。 “JMP WORD PTR [BX]”时,目的偏移地址在存储单元中,该存储单元的地址在DS: BX中。

  • 第9题:

    已知BX=2000H,DS=1000H,(12000H)=34H,端口(2000H)=45H,问执行完指令MOVAL,(BX)后AL的内容是()。

    • A、34H
    • B、45H
    • C、34
    • D、2000H

    正确答案:A

  • 第10题:

    设堆栈指针SP的初值为1000H,AX=2000H,BX=3200H,试问: 1、执行指令PUSH AX后SP=? 2、再执行PUSH BX及POPAX后SP、AX、BX?


    正确答案:1、SP=0FFEH;
    2、SP=0FFEH;AX=3200H;BX=3200H。

  • 第11题:

    无条件段间间接转移指令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

  • 第12题:

    单选题
    下面的数据传送指令中,错误的操作是()。
    A

    MOV SS:[BX+DI],1000H

    B

    MOV DX,1000H

    C

    MOV WORD PTR[BX],1000H

    D

    MOV DS,2000H


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

  • 第13题:

    已知IP=1000H,SP=2000H,BX=283FH,指令CALL WORD PTR [BX]的机器代码是FF17H,执行指令后,(1FFEH)=( )。

    A.20H

    B.3FH

    C.02H

    D.28H


    正确答案:C
    解析:已知CALL指令为2B,因此下一条指令的返回地址应该为当前的IP+2=1002H,这就是在调用子程序前应该压栈保存的返回地址。执行CALL指令时,SP-2送入SP,SP=1FFEH, (1FFEH)=02H,(1FFFH)=10H。

  • 第14题:

    下列指令中( )指令是不合法的。

    ①MOV SI,OFFSET [DI]

    ②LEA SI,OFFSET [DI]

    ③JMP SHORT PTR [BX]

    ④CALL WORD PTR [BX]

    A.1条

    B.2条

    C.3条

    D.4条


    正确答案:C

  • 第15题:

    假设(SP)=1000H,(BX)=2000H,执行CALL BX指令后,SP中的内容为

    A.1000H

    B.OFFEH

    C.2000H

    D.1FFEH


    正确答案:B

  • 第16题:

    已知则C指令的机器代码是73XXH(XX是根据条件转移确定的偏移量),CF=0,IP= 1000H,试问执行该指令后,IP=( )。

    A.0FFFH

    B.10FEH

    C.0FFEH

    D.10FCH


    正确答案:C

  • 第17题:

    假设执行CALL DWORD PTR[BX]指令时(SP)=1248H,问进入子程序后SP寄存器中的内容是( )。

    A.1244H

    B.1246H

    C.124AH

    D.124CH


    正确答案:A

  • 第18题:

    下列的数据传送指令中,错误的操作是______。

    A.MOV SS: [BX+DI], 1000H

    B.MOV DX, 1000H

    C.MOV WORD PTR [BX], 1000H

    D.MOV DS, 2000H


    正确答案:D
    解析:近程的数据通常定义在一个段中,对应于物理存储器中的一个段,只要程序一开始将其段值放置在DS中,以后数据的访问只改变偏移值,而不必改变其段值。

  • 第19题:

    已知BX=2000H,DS=1000H,(12000H)=34H,端口(2000H)=45H,问执行完指令MOVAL,(BX)后AL的内容是()。

    A.34H
    B.45H
    C.34
    D.2000H

    答案:A
    解析:

  • 第20题:

    已知CS=5000H,DS=6000H,BX=4500H, (64500H)=7500H,(64502H)=4600H,指令JMP DWORD PTR [BX] 、指令JMP WORD PTR [BX] 执行后程序的转移地址各是多少?


    正确答案: 指令JMP DWORD PTR [BX]执行后程序的转移地址是CS=4600H ,IP= 7500H。
    物理地址=DS*10H+BX=64500H(双字)
    (64500H)=7500H→IP,IP=7500H
    (64502H)=4600H→CS,CS=4600H
    指令JMP WORD PTR [BX] 执行后程序的转移地址是CS=5000H ,IP=7500H。
    物理地址=DS*10H+BX=64500H(字)
    (64500H)=7500H→IP,IP=7500H
    CS=5000H(不变)

  • 第21题:

    下面的数据传送指令中,错误的操作是()。

    • A、MOV SS:[BX+DI],1000H
    • B、MOV DX,1000H
    • C、MOV WORD PTR[BX],1000H
    • D、MOV DS,2000H

    正确答案:D

  • 第22题:

    假设(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

  • 第23题:

    填空题
    假设(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
    解析: 暂无解析