1.中央处理单元包含哪些部件
包含有寄存器、算术逻辑单元、控制单元、时钟
2.三种总线
地址、数据、控制总线
3.为什么访问存储器要比寄存器花费更多的时间
1)将想要读读取的值的地址放在地址总线上。
2)设置处理器RD(读取)引脚(改变RD的值)。
3)等待一个时钟周期给存储器芯片进行响应。
4)将数据从数据总线复制到目标操作数。
4.指令执行周期
1)CPU从被称为<font color=red>指令队列</font>的内存区域取得指令,之后立即增加指令指针的值。
2)CPU对指令的二进制位模式进行译码。这种模式可能会表示该指令有操作数(输入值)
3)如果有操作数,CPU就从寄存器和内存中取得操作数。有时,这步还包括了地址计算。
4)使用步骤3得到的操作数,CPU执行该指令。同时更新部分状态标志位,如零标志、进位标志和溢出标志。
5)如果输出操作数也是该指令的一部分,则CPU还需要存放其执行结果。
5. x86处理器基本操作模式
三个:保护模式、实地址模式和系统管理模式。还有一个子模式虚拟8086模式。
6. 8个32位寄存器
EAX EBX ECX EDX ESI EDI EBP ESP E是extended扩展。
7. 6个段寄存器
ECS EDS EES ESS EIP EFLAGS
8. ECX
循环计数器