开机复位以后,CPU使用哪一组工作寄存器?它们的地址是什么?如何

题目

开机复位以后,CPU使用哪一组工作寄存器?它们的地址是什么?如何改变当前工作寄存器?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

8086CPU信号线RESET的功能是什么?8086复位后内部寄存器状态是怎样的?8086CPU复位后从什么单元中取第一条指令执行。


正确答案: RESET—复位信号输入
8086复位后CS=FFFFH、DS=0000H、ES=0000H、SS=0000H、IP=0000H、FR=0000H8086CPU复位后从CS*10H+IP=FFFFH*10H+0000H=FFFF0H地址单元中取第一条指令执行启动系统。
CS:IP=FFFF://0000H

第2题:

通常,单片机上电复位时PC=()H,SP=()H;而工作寄存器则缺省采用第()组,这组寄存器的地址范围是从()至()H。


正确答案:0000;07;0;00;07

第3题:

下面的叙述中正确的是______。

A.在CPU中跟踪下一条指令地址的寄存器是主存地址寄存器

B.在CPU中跟踪下一条指令地址的寄存器是指令寄存器

C.在CPU中跟踪下一条指令地址的寄存器是指令计数器

D.在CPU中跟踪下一条指令地址的寄存器是状态条件寄存器


正确答案:B
解析:CPU中指令寄存器跟踪下一条指令地址。

第4题:

开机复位后,CPU使用的是寄存器第一组,地址范围是()

  • A、00H-10H
  • B、00H-07H
  • C、10H-1FH
  • D、08H-0FH

正确答案:D

第5题:

8086CPU复位后,内部各寄存器的状态是什么?


正确答案: (CS)=FFFFH,其余各寄存器的状态均为0。

第6题:

8086/8088 CPU 中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器亦可作为地址寄存器使用?


正确答案: 8086/8088CPU中共有:
8个16位的通用寄存器AX、BX、CX、DX、BP、SP、SI、DI;
2个变址寄存器SI、DI;
2个指针寄存器BP、SP;
其中BX、BP、SI、DI亦可作地址寄存器。

第7题:

8086/8088CPU中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器亦可作为地址寄存器使用?


正确答案: 8086/8088CPU中共有:
8个16位的通用寄存器AX、BX、CX、DX、BP、SP、SI、DI;
2个变址寄存器SI、DI;
2个指针寄存器BP、SP;
其中BX、BP、SI、DI亦可作地址寄存器。

第8题:

CPU中设置了多个寄存器,其中,( )用来保存当前CPU所访问的内存单元的地址。

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

答案:D
解析:
通用寄存器:用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。程序计数器:用于存放下一条指令所在单元的地址的地方。指令寄存器:临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储器读出的正在执行的一条指令。地址寄存器:用来保存当前CPU所访问的内存单元的地址。

第9题:

CPU中有哪几个最主要的寄存器?它们的主要作用是什么?


正确答案:(1)指令寄存器IR:指令寄存器用于存放当前正在执行的指令。当指令从主存取出后,经MDR传送到指令寄存器中,以便实现对一条指令执行的全部过程的控制。
(2)程序计数器PC://程序计数器又称指令计数器、指令地址寄存器,用于保证程序按规定的序列正确运行,并提供将要执行指令的指令地址。
(3)累加寄存器AC://用于暂存操作数据和操作结果。
(4)程序状态寄存器PSR:用于以存放程序的工作状态(如管态、目态等)和指令执行的结果特征(如ALU运算的结果为零、结果为负、结果溢出等),把它所存放的内容称为程序状态字(PSW)。PSW表明了系统的基本状态,是控制程序执行的重要依据。
(5)地址寄存器MAR:用于存放所要访问的主存单元的地址。它可以接受来自PC的指令地址,或接受来自地址形成部件的操作数地址。
(6)数据缓冲寄存器MDR(或MBR):用于存放向主存写入的信息或从主存中读出的信息。

第10题:

开机复位后,CPU使用默认寄存器第0组,地址范围是()。


正确答案:00H-07H