• CPU的组成:CPU 主要由运算器控制器寄存器组内部总线等部件组成
  • 运算器:由算术逻辑单元ALU(实现对数据的算术和逻辑运算)、累加寄存器AC(运算结果或源操作数的存放区)、数据缓冲寄存器DR:(暂时存放内存的指令或数据)、和状态条件寄存器PSW(保存指令运行结果的条件码内容,如溢出标志等)组成。执行所有的算术运算,如加減乘除等;执行所有的逻辑运算并进行逻辑测试,如与、或、非、比较等。
  • 控制器:由指令寄存器IR(暂存CPU执行指令)、程序计数器PC(存放指令执行地址)、 地址寄存器AR (保存当前CPU所防问的内存地址)、指令译码器ID(分析指令操作码) 等组成。控制整个CPU的工作,最为重要。
  • CPU依据指令周期不同阶段来区分二进制的指令和数据,因为在指令周期的不同阶段,指令会命令CPU分别去取指令或者数据