[工学]组成原理与汇编语言课件(PPT 30页).pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《[工学]组成原理与汇编语言课件(PPT 30页).pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工学 工学组成原理与汇编语言课件PPT 30页 组成 原理 汇编语言 课件 PPT 30
- 资源描述:
-
1、本次课程要点:本次课程要点:1 1、掌握、掌握CPUCPU的总体结构及设计。的总体结构及设计。2 2、掌握指令周期与指令流程。、掌握指令周期与指令流程。第二部分:第第二部分:第4 4章章 中央处理器中央处理器第1页,共30页。(1 1)CPUCPU的功能的功能一、一、CPUCPU的总体结构及设计的总体结构及设计1 1、CPUCPU的功能及基本组成的功能及基本组成第二部分:第第二部分:第4 4章章 中央处理器中央处理器CPUCPU功能:功能:控制计算机运行存储在主存储器的程序,完成控制计算机运行存储在主存储器的程序,完成人们对问题的求解工作。其任务是控制着机器到主人们对问题的求解工作。其任务是控
2、制着机器到主存中取出指令,根据指令功能执行该指令,然后,存中取出指令,根据指令功能执行该指令,然后,再取出下一条指令继续执行。再取出下一条指令继续执行。程序控制功能、数据处理功能、操作定序功能程序控制功能、数据处理功能、操作定序功能第2页,共30页。(2 2)CPUCPU的基本组成的基本组成一、一、CPUCPU的总体结构及设计的总体结构及设计1 1、CPUCPU的功能及基本组成的功能及基本组成第二部分:第第二部分:第4 4章章 中央处理器中央处理器p 控制部件控制部件(CU)CU)p 算术逻辑运算部件(算术逻辑运算部件(ALUALU)p Cache Cache存储器存储器p 中断系统中断系统p
3、 各种寄存器各种寄存器p CPU CPU内部数据通路内部数据通路第3页,共30页。(1 1)CPUCPU设计大致步骤设计大致步骤一、一、CPUCPU的总体结构及设计的总体结构及设计2 2、模拟机、模拟机CPUCPU的总体结构的总体结构第二部分:第第二部分:第4 4章章 中央处理器中央处理器1 1、确定总体结构,设计数据通路及相应控制信号;、确定总体结构,设计数据通路及相应控制信号;2 2、设计指令系统及时序系统,拟定指令流程,确定微操、设计指令系统及时序系统,拟定指令流程,确定微操作控制信号;作控制信号;3 3、设计产生各种微操作控制信号的控制部件、设计产生各种微操作控制信号的控制部件 两种类
4、型两种类型组合逻辑控制器、微程序控制器组合逻辑控制器、微程序控制器第4页,共30页。p 单单BUSBUS结构:结构:CPUCPU、存储器及、存储器及I/OI/O部件挂接在一部件挂接在一组系统总线上,同步方式工作。有组系统总线上,同步方式工作。有1616位地址总线位地址总线(ABUSABUS),),1616位数据总线(位数据总线(DBUSDBUS),控制总线(),控制总线(CBUSCBUS)。)。模拟机的模拟机的CPUCPU主要包括:主要包括:ALUALU,RegistersRegisters,RBLRBL(总线(总线暂存器),暂存器),SRSR(移位寄存器),(移位寄存器),PCPC,IRIR
5、,MARMAR(主存地(主存地址寄存器),址寄存器),MDRMDR(主存数据寄存器),(主存数据寄存器),CUCU,TSTS(时(时序系统)等。序系统)等。(2 2)模拟机主机系统数据通路结构及设计)模拟机主机系统数据通路结构及设计一、一、CPUCPU的总体结构及设计的总体结构及设计2 2、模拟机、模拟机CPUCPU的总体结构的总体结构第二部分:第第二部分:第4 4章章 中央处理器中央处理器第5页,共30页。0-PCPC+1ABUSDBUSCBUS MAR-ABUSMARR地址地址R-IBUSREWEIBUS-MAR移位移位寄存寄存器器SRFRPCIBUS-PCIRIBUS-IRCUTS控制信
6、号控制信号主存主存 Memory MDRMDR-DBUS MDR-IBUSRBLIBUS-RBLRBL-IBUSALUADDCSUBC IBUS寄寄存存器器组组PC-IBUSMUXBUS-MDRI-DBUSHALT0000H0002HFFFEH0001H0003HFFFFH偶体偶体奇体奇体MRDMWR W-BW-BRARBALU-IBUSANDCORC IBUS-RA IBUS-RBSHLCSALCROLCIBUS-SRSR-IBUSW-B MAR-IBUS第6页,共30页。(1 1)CPUCPU内总线(内总线(IBUSIBUS)一、一、CPUCPU的总体结构及设计的总体结构及设计3 3、模拟
7、机、模拟机CPUCPU的基本组成及控制信号的设计的基本组成及控制信号的设计第二部分:第第二部分:第4 4章章 中央处理器中央处理器p双向单总线双向单总线pIBUSIBUS重用重用p单发送多接收单发送多接收p三态门隔离三态门隔离p不具有保存信息的功能不具有保存信息的功能第7页,共30页。(2 2)算术逻辑运算部件)算术逻辑运算部件一、一、CPUCPU的总体结构及设计的总体结构及设计3 3、模拟机、模拟机CPUCPU的基本组成及控制信号的设计(续)的基本组成及控制信号的设计(续)第二部分:第第二部分:第4 4章章 中央处理器中央处理器u 算术逻辑运算部件由算术逻辑运算部件由ALU,RA,RB,三态
8、门及三态门及FR(标志寄存器)组成。(标志寄存器)组成。uALU部件基本运算部件基本运算:ADDC,SUBC,ANDC,ORC,XORC,NOTC,INCAC,DECAC等等思考:将内部总线上两个数相加送还给内部总线,则思考:将内部总线上两个数相加送还给内部总线,则需要发出的控制信号?需要发出的控制信号?第8页,共30页。(3 3)寄存器组)寄存器组一、一、CPUCPU的总体结构及设计的总体结构及设计第二部分:第第二部分:第4 4章章 中央处理器中央处理器u 8个个16位的寄存器:位的寄存器:AX,BX,CX,DX,SI,DI,BP,SP;u 4个控制信号:个控制信号:RE,WE,W-B,R-
9、IBUS3 3、模拟机、模拟机CPUCPU的基本组成及控制信号的设计(续)的基本组成及控制信号的设计(续)第9页,共30页。的SIDIBPSPDLDHCLCHBLBHALAHSIDIBPSPDLDHCLCHBLBHALAHR地址地址R-IBUSW-B地址R字字/字节字节操作操作写某个通用写某个通用寄存器寄存器读某个通用读某个通用寄存器寄存器将某通用寄将某通用寄存器内容送存器内容送内总线内总线数据RREWE第10页,共30页。(3 3)寄存器组(续)寄存器组(续)一、一、CPUCPU的总体结构及设计的总体结构及设计第二部分:第第二部分:第4 4章章 中央处理器中央处理器u例例1:IBUS AX
10、R地址(AX),WE,W-BBX IBUS R地址(BX),RE,W-B,R-IBUS3 3、模拟机、模拟机CPUCPU的基本组成及控制信号的设计(续)的基本组成及控制信号的设计(续)第11页,共30页。(4 4)总线暂存器()总线暂存器(RBL)一、一、CPUCPU的总体结构及设计的总体结构及设计第二部分:第第二部分:第4 4章章 中央处理器中央处理器例:例:AX W RBL:R地址(地址(AX),RE,W-B、R-IBUS、IBUS-RBLu 总线暂存器为总线暂存器为16位,用来暂存或锁住位,用来暂存或锁住CPU内部总线内部总线IBUS上的数据。上的数据。u 2个控制信号:个控制信号:IB
11、US-RBL,RBL-IBUS3 3、模拟机、模拟机CPUCPU的基本组成及控制信号的设计(续)的基本组成及控制信号的设计(续)第12页,共30页。(5 5)移位寄存器()移位寄存器(SR)一、一、CPUCPU的总体结构及设计的总体结构及设计第二部分:第第二部分:第4 4章章 中央处理器中央处理器u 移位寄存器为移位寄存器为16位,用来暂存位,用来暂存CPU内部总线内部总线IBUS上上的数据,并且具有移位功能。的数据,并且具有移位功能。u 9个控制信号:个控制信号:IBUS-SR,SR-IBUS,SHLC,SHRC,SALC,SARC,ROLC,RORC,W-B例例3 3:将:将RBL中一个字
12、内容算术左移一位中一个字内容算术左移一位 RBL-IBUS,IBUS-SR,SALC,W-B,SR-IBUS,IBUS-RBL3 3、模拟机、模拟机CPUCPU的基本组成及控制信号的设计(续)的基本组成及控制信号的设计(续)第13页,共30页。(6 6)程序计数器()程序计数器(PC)一、一、CPUCPU的总体结构及设计的总体结构及设计第二部分:第第二部分:第4 4章章 中央处理器中央处理器u 程序计数器为程序计数器为16位,保存位,保存CPU将要访问的程序中指将要访问的程序中指令的主存地址。令的主存地址。u 4个控制信号:个控制信号:IBUS-PC,PC+1,0-PC,PC-IBUS3 3、
13、模拟机、模拟机CPUCPU的基本组成及控制信号的设计(续)的基本组成及控制信号的设计(续)第14页,共30页。(7 7)指令寄存器()指令寄存器(IR)一、一、CPUCPU的总体结构及设计的总体结构及设计第二部分:第第二部分:第4 4章章 中央处理器中央处理器u 指令寄存器为指令寄存器为16位,保存位,保存CPU正在执行指令的高正在执行指令的高16位。位。u 1个控制信号:个控制信号:IBUS-IR3 3、模拟机、模拟机CPUCPU的基本组成及控制信号的设计(续)的基本组成及控制信号的设计(续)第15页,共30页。(8 8)主存地址寄存器()主存地址寄存器(MAR)一、一、CPUCPU的总体结
展开阅读全文