微处理器指令系统
【微处理器的基本结构】
一个典型的8位微处理器的内部结构,一般由算术逻辑单元、寄存器组和指令处理单元组成.
1.逻辑运算单元(ALU arithmetic logic unit)
ALU(累计器传递一个操作数,暂存器传递一个操作数,运算结果返回累加器,运算结果状态被记录在标志(Flag)寄存器)
2.寄存器组
1.寄存器用来存放临时的数据和地址,起着数据准备、数据调度 、数据缓冲的作用.
从应用的角度,可将CPU内的可编程寄存器分为以下三类:
通用寄存器----------这类寄存器既可以来存放数据又可用来存放地址。(在CPU中的数量较多,使用频率较高,是调度数据的主要手段)
地址寄存器----------这类寄存器主要用来存放地址,用于存储器的寻址操作,因而也称地址指针寄存器.
标志寄存器----------被用来保存程序的运行状态,有时也被称为程序状态字(PSW)寄存器。
在标志寄存器中,状态类标志用来反映运算结果的的辅助信息,如有无进借位,有无溢出,是否为0,是否为负等。
3.指令处理单元
指令处理单元指微处理器的控制器,他负责对指令进行译码和处理,一般包括:
指令寄存器---------------用来暂存被译码处理的指令
指令译码逻辑---------------负责对指令进行译码,通过译码获知该指令是什么功能的指令.
时序和控制逻辑---------------根据指令要求,按一定的时序发出和接收各种信号,以便控制微机系统完成指令所要求的的操作
这些信号主要有时钟信号,控制信号,请求和响应信号等。
一个二次元的生物

浙公网安备 33010602011771号