执行以下指令不会影响SP寄存器的是:()

题目

执行以下指令不会影响SP寄存器的是:()

  • A、CALL
  • B、MOVSB
  • C、INT
  • D、PUSH
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

8086微处理器执行取指令操作时,段地址由CS寄存器提供,段内偏移地址由下列哪一个寄存器提供?

A.BX

B.BP

C.IP

D.SP


正确答案:C
解析:CS代码段寄存器,用来存放代码段起始地址的高16位,指令指针寄存器IP是一个16位的控制寄存器,用来存放CS段中指令的偏移地址。在程序执行过程中,该寄存器指向下一条要取的指令,从而可以控制程序的执行流程,选项C正确。

第2题:

CPU中,保存当前正在执行的指令的寄存器是(59)。表征指令执行结果的寄存器是(60)。

A.程序计数器

B.标志寄存器(PSW)

C.堆栈指示器

D.指令寄存器


正确答案:D
解析:在CPU执行指令的过程中,CPU将从内存取出的指令保存在CPU内部的指令寄存器中,而后执行该指令。在指令执行过程中,CPU取指令的内存地址由程序计数器来决定,并且CPU每从内存取出指令,程序计数器的内容自动增量,指向下一次要执行的指令。所以,CPU中决定指令执行顺序寄存器是程序计数器。在CPU中,用以记录指令执行结果的寄存器是标志寄存器(PSW)。

第3题:

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

A.0FFEH

B.0FFFH

C.1001H

D.1002H


正确答案:A
解析:PUSH AX将AX中的数据压入堆栈,同时SP=SP-2,所以SP=0FFEH。

第4题:

计算机执行程序,指令的地址和被处理的操作数的地址分别由(4)提供。

A.SP和PC

B.PC和SP

C.PC和指令地址码字段

D.基址寄存器和变址寄存器


正确答案:C
解析:计算机执行程序是按照程序顺序,取一条指令,执行一条指令,每次取出的指令的地址是由控制器指令部件中的程序计数器给出的,通常情况下顺序执行时,程序计数器PC+1,给出下一条指令地址,遇到转移指令时,则把转移地址送入PC中,下条指令即可按PC给出的地址取出要求的指令。取出要执行的指令放入指令寄存器中保存,由操作码译码器译出本条指令操作性质,被处理的操作数地址由指令地址码字段给出。

第5题:

假设由CALL指令调用的某子程序使用段内返回指令RET4,问该予程序执行到 RET4指令时( )实现返回操作?

A.返回到CALL指令下面一条指令继续执行主程序

B.按照(SP)和(SP+1)中存放的地址执行返回操作

C.按照(SP+4)和(SP+5)中存放的地址执行返回操作

D.返回到CALL指令下面第4条指令继续执行主程序


正确答案:B

第6题:

8086微处理器执行取指令操作时,段地址由CS寄存器提供,段内偏移地址由下列( )寄存器提供。

A.BX

B.BP

C.IP

D.SP


正确答案:C

第7题:

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

A.0FFEH

B.0FFFH

C.1001

D.1002H


正确答案:A

第8题:

假设(SP)=1000H,执行PUSHF指令后,SP寄存器中的内容是

A.OFFFH

B.OFFEH

C.OFFDH

D.OFFCH


正确答案:B

第9题:

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

A.OFFEH

B.OFFFH

C.1001

D.1002H


正确答案:A

第10题:

CPU执行指令时,先根据( )的内容从内存读取指令,然后译码并执行。

A.地址寄存器 B.程序计数器 C.指令寄存器 D.通用寄存器


正确答案:B

更多相关问题