参考答案和解析
正确答案:17988H
更多“INTEL8086的当前CS=1234H,IP=5678H,则将执行20位物理地址()处的程序。”相关问题
  • 第1题:

    假设数据段有定义DST DW 1234H,5678H,则执行LES DI,DWORD PTR DST 指令后 (DI)=( )。

    A.5678H

    B.3412H

    C.1234H

    D.7856H


    正确答案:C

  • 第2题:

    执行下面的程序段 MOV SP,2000H MOV Ax,OFOH MOV SI,1234H MOV DX,5678H PUSH SI POP DI SHL DX,1 TEST AX,DX PUSH DX HLT 之后,DH内容所在程序段的偏移地址是( )

    A.1FFFH

    B.1FFEH

    C.1FFDH

    D.1FFCH


    正确答案:A
    解析:一个字在寄存器中存储时低字节在前,高字节在后;在堆栈中存储时,高字节在高地址,低字节在低地址,即高字节在下,低字节在上;每次入栈操作SP-2,每次出栈操作SP+2。在本题中,经过PUSHSI后,SP=IFFEH,而又执行POPDI后,SP=2000H,所以最后执行PUSHDX后,SP=1FFEH,这时SP指向DL所在的偏移地址,而DH的偏移地址是1FFFH。

  • 第3题:

    8086 CPU被复位而恢复正常工作,是指

    A.从内存物理地址0处开始执行程序

    B.从内存物理地址FFFF0H处开始执行程序

    C.重新从硬盘读入程序执行

    D.重新从内存读入程序执行


    正确答案:B

  • 第4题:

    8086/88的20位物理地址是怎样形成的?当CS=2000H,IP=0100H,下一条待执行指令的物理地址等于多少? 


    正确答案: 20位物理地址由段地址左移4位加偏移地址形成,下一条待执行指令等于CS*10H+IP得到20100H。

  • 第5题:

    假设CS=8311H,IP=1234H,则该指令单元的20位物理地址是什么?


    正确答案:84344H

  • 第6题:

    已知(AX)=1234H,(BX)=5678H,顺序执行指令PUSH AX / PUSH BX/ POP AX/POP BX 后,(AX)=()

    • A、1234H
    • B、5678H
    • C、3456H
    • D、1278H

    正确答案:B

  • 第7题:

    8086系统中的物理地址是如何的得到的?假如CS=2000H,IP=2100H,其物理地址是多少?


    正确答案:8086系统的物理地址是将段地址乘10H,加上偏移地址。
    2000H*10H+2100H=22100H(物理地址)

  • 第8题:

    如果在一个程序段开始执行之前,(CS)=2000H,(IP)=4500H。该程序段第一个字节的物理地址是什么?


    正确答案:程序段的第一个字节的物理地址为:2000*16+4500=36500H

  • 第9题:

    TEL8086的当前CS=2000H,IP=5678H,则将执行()25678H处的程序。


    正确答案:20位物理地址

  • 第10题:

    如果在一个程序开始执行以前(CS)=0A7F0H,(如16进制数的最高位为字母,则应在其前加一个0)(IP)=2B40H,试问该程序的第一个字的物理地址是多少?


    正确答案: 该程序的第一个字的物理地址是0AAA40H。

  • 第11题:

    填空题
    INTEL8086的当前CS=1234H,IP=5678H,则将执行20位物理地址()处的程序。

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

  • 第12题:

    问答题
    段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?

    正确答案: 指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。
    解析: 暂无解析

  • 第13题:

    执行下面的程序段后,AL中的内容是______。 BUF DW 1234H,5678H,0001H MOV BX,OFFSETBUF MOV AL,2 XLAT

    A.12H

    B.34H

    C.56H

    D.78H


    正确答案:C

  • 第14题:

    执行下面的程序段后AL中的内容是( )。 BUF DW 1234H,5678H,0001H MOV BX,OFFSET BUF MOV AL,2 XLAT

    A.12H

    B.34H

    C.56H

    D.78H


    正确答案:D

  • 第15题:

    如果在一个程序段开始执行之前,(CS)=2000H,(IP)=4500H。指向这一物理地址的CS值和IP值是唯一的吗?为什么?


    正确答案:不是唯一的,程序段物理地址为程序段寄存器左移4位后,加上指令提供的16位偏移地址形成的物理地址。

  • 第16题:

    保护断点就是保存()。

    • A、中断类型码
    • B、中断服务程序入口地址
    • C、现场
    • D、当前CS、IP的值

    正确答案:D

  • 第17题:

    在内存中保存有一个程序段,其位置为(CS)=33A0H,(IP)=0130H,当计算机执行该程序段指令时,分析实际启动的物理地址是多少。


    正确答案:逻辑地址(CS):(IP)= 33A0H:0130H,计算出对应物理地址PA= (CS)×10H+(IP)= 33A0H×10H+0130H = 33B30H

  • 第18题:

    段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?


    正确答案:根据:物理地址=段地址×10H+偏移地址,指令的物理地址为21F00H。指向这一物理地址的CS值和IP值不唯一。

  • 第19题:

    设某单元段地址为1234H,偏移地址为5678H,其物理地址为多少?另位于1000H段的17523H单元的偏移地址是多少?


    正确答案: 将段地址×16+偏移地址即得其物理地址。
    故第一问的答案是:物理地址是1234H×16+5678H=12340H+5678H=179B8H
    第二问的偏移地址是:17523H-10000H=7523H

  • 第20题:

    假设CS=8311H,IP=1234H,则该指令单元的物理地址为()

    • A、8311H
    • B、9545H
    • C、84344H
    • D、84333H

    正确答案:C

  • 第21题:

    某指令对应当前段寄存器(CS)=F000H,指令指针寄存器(IP)=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明。


    正确答案: 物理地址为0FFF00H。
    指向该物理地址的CS,IP值不唯一。
    例如:CS:IP=FF00:0F00H也指向该物理地址。

  • 第22题:

    给出段地址和偏移地址如下,计算出对应的物理地址:(CS)=54C3H,(ES)=2569H,(DS)=1200H,(SS)=4422H,(BX)=5678H,(SP)=9945H,(IP)=0E54H,(DI)=63B1H。


    正确答案: 代码段CS:IP的物理地址=55A84H
    堆栈段SS:SP的物理地址=4DB65H
    数据段DS:BX的物理地址=17678H
    附加段ES:DI的物理地址=2BA41H

  • 第23题:

    问答题
    给出段地址和偏移地址如下,计算出对应的物理地址:(CS)=54C3H,(ES)=2569H,(DS)=1200H,(SS)=4422H,(BX)=5678H,(SP)=9945H,(IP)=0E54H,(DI)=63B1H。

    正确答案: 代码段CS:IP的物理地址=55A84H
    堆栈段SS:SP的物理地址=4DB65H
    数据段DS:BX的物理地址=17678H
    附加段ES:DI的物理地址=2BA41H
    解析: 暂无解析