首页学历类考试大学计算机科学
(简答题)

8086系统中,当对SS和SP寄存器的值进行修改时,有什么特殊规定?这样做的原因是什么?

正确答案

凡是遇到给SS寄存器赋值的传送指令时,系统会自动禁止外部中断,等到本条指令和下条指令执行之后,又自动恢复对SS寄存器赋值前的中断开放情况。这样做是为了允许程序员连续用两条指令分别对SS和SP寄存器赋值,同时又防止堆栈空间变动过程中出现中断。

答案解析

相似试题

  • (简答题)

    8086系统中,当对SS和SP寄存器的值进行修改时,有什么特殊规定?为什么这样做?

    答案解析

  • (填空题)

    堆栈是以()的原则存取信息的一个特定存贮区。8086的堆栈可在1MB存贮空间内设定,由堆栈段寄存器SS和堆栈指针SP来定位。堆栈操作是以字为单位。

    答案解析

  • (填空题)

    在8086微处理器中,指令分配给寄存器SP的默认段寄存器是()

    答案解析

  • (单选题)

    若已知(SP)=2000H,(AX)=0020H,则执行指令PUSHAX后,(SP)和((SS):(SP))的值分别为。()

    答案解析

  • (单选题)

    8086被复位以后,SS寄存器的内容是()。

    答案解析

  • (简答题)

    8086CPU复位后,寄存器中的值将进入初始态,问(CS)等于多少?(IP)等于多少?(DS)等于多少?

    答案解析

  • (单选题)

    执行下列指令后,SP寄存器的值是:() MOV SP,1000H PUSH AX

    答案解析

  • (简答题)

    在8086CPU中堆栈操作是字操作还是字节操作?已知SS=1050H,SP=0006H,AX=1234。若执行对AX的压栈操作后,则AX中的数据存放在何处?SP为什么值?

    答案解析

  • (填空题)

    8086/8088CPU复位后,代码段寄存器CS的值为()

    答案解析

快考试在线搜题