[工学]组成原理与汇编语言22.pptVIP

  • 5
  • 0
  • 约4.97千字
  • 约 30页
  • 2018-02-28 发布于浙江
  • 举报
[工学]组成原理与汇编语言22

本次课程要点: (1)CPU的功能 (2)CPU的基本组成 (1)CPU设计大致步骤 指令周期是指从取指令、分析取数到执行完该指令所需的全部时间。由于各种指令的操作功能不同,有的简单,有的复杂,因此各种指令的指令周期不尽相同。 机器周期又称CPU周期。通常把一个指令周期划分为若干个机器周期,每个机器周期完成一个基本操作。一般机器的CPU周期有取指周期、取数周期、执行周期、中断周期等。所以有: 指令周期=i×机器周期 不同的指令周期中所包含的机器周期数差别可能很大。一般情况下,一条指令所需的最短时间为两个机器周期:取指周期和执行周期。 通常,每个机器周期都有一个与之对应的周期状态触发器。机器运行在不同的机器周期时,其对应的周期状态触发器被置“1”。显然,在机器运行的任何时刻只能处于一种周期状态,因此,有且仅有一个触发器被置“1”。 * * * * * * * * * * * * * * 1、掌握CPU的总体结构及设计。 2、掌握指令周期与指令流程。 第二部分:第4章 中央处理器 一、CPU的总体结构及设计 1、CPU的功能及基本组成 第二部分:第4章 中央处理器 CPU功能: 控制计算机运行存储在主存储器的程序,完成人们对问题的求解工作。其任务是控制着机器到主存中取出指令,根据指令功能执行该指令,然后,再取出下一条指令继续执行。 程序控制功能、数据处理功能、操作定序功能 一、CPU的总体结构及设计 1、CPU的功能及基本组成 第二部分:第4章 中央处理器 控制部件(CU) 算术逻辑运算部件(ALU) Cache存储器 中断系统 各种寄存器 CPU内部数据通路 一、CPU的总体结构及设计 2、模拟机CPU的总体结构 第二部分:第4章 中央处理器 1、确定总体结构,设计数据通路及相应控制信号; 2、设计指令系统及时序系统,拟定指令流程,确定微操作控制信号; 3、设计产生各种微操作控制信号的控制部件 两种类型——组合逻辑控制器、微程序控制器 单BUS结构:CPU、存储器及I/O部件挂接在一 组系统总线上,同步方式工作。有16位地址总线(ABUS),16位数据总线(DBUS),控制总线(CBUS)。模拟机的CPU主要包括:ALU,Registers,RBL(总线暂存器),SR(移位寄存器),PC,IR,MAR(主存地址寄存器),MDR(主存数据寄存器),CU,TS(时序系统)等。 (2)模拟机主机系统数据通路结构及设计 一、CPU的总体结构及设计 2、模拟机CPU的总体结构 第二部分:第4章 中央处理器 0-PC PC+1 ABUS DBUS CBUS MAR-ABUS MAR R地址 R-IBUS RE WE IBUS-MAR 移位寄存器 SR FR PC IBUS-PC IR IBUS-IR CU TS 控制信号 主存 Memory MDR MDR-DBUS MDR-IBUS RBL IBUS-RBL RBL-IBUS ALU ADDC SUBC IBUS 寄 存 器 组 PC-IBUS MUX BUS-MDR I-DBUS HALT 0000H 0002H FFFEH 0001H 0003H FFFFH 偶体 奇体 MRD MWR W-B W-B RA RB ALU-IBUS ANDC ORC IBUS-RA IBUS-RB SHLC SALC …… ROLC IBUS-SR SR-IBUS W-B MAR-IBUS (1)CPU内总线(IBUS) 一、CPU的总体结构及设计 3、模拟机CPU的基本组成及控制信号的设计 第二部分:第4章 中央处理器 双向单总线 IBUS重用 单发送多接收 三态门隔离 不具有保存信息的功能 (2)算术逻辑运算部件 一、CPU的总体结构及设计 3、模拟机CPU的基本组成及控制信号的设计(续) 第二部分:第4章 中央处理器 算术逻辑运算部件由ALU,RA,RB,三态门及FR(标志寄存器)组成。 ALU部件基本运算:ADDC,SUBC,ANDC, ORC,XORC,NOTC,INCAC,DECAC等 思考:将内部总线上两个数相加送还给内部总线,则需要发出的控制信号? (3)寄存器组 一、CPU的总体结构及设计 第二部分:第4章 中央处理器 8个16位的寄存器:AX,BX,CX,DX,SI,DI,BP,SP; 4个控制信号:RE,WE,W-B,R-IBUS 3、模拟机CPU的基本组成及控制信号的设计(续) 的 SI DI BP SP DL DH CL CH BL BH AL AH SI DI BP SP DL DH CL CH BL B

文档评论(0)

1亿VIP精品文档

相关文档