组成原理课程2.ppt
《组成原理课程2.ppt》由会员分享,可在线阅读,更多相关《组成原理课程2.ppt(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成原理实验办公室:C区110实验中心组成原理课题组1授课教师及实验课地点介绍l张政凯l刘善射l迟宗正l办公室电话:87571629或87571561l实验课地点:C区108(硬件实验室)2为什么要做组成原理实验?l在学习过计算机组成之后,需要通过实验的实践部分了解计算机的各硬件部分的工作原理,诸如:运算器的工作原理,存储器的工作原理,串口等外设的工作原理,CPU的两种控制逻辑(硬布线控制逻辑和微程序控制逻辑)l通过实验实现:l加深对理论的理解l提高实践的能力3教学目标l通过实验更加深刻的理解计算机的组成 l加深对计算机各个部件功能的认识以及各个部件之间的协同关系l掌握运算器.控制器的工
2、作原理,掌握微程序控制逻辑下的控制器并了解基于硬布线逻辑的控制器4课程主要内容l清华实验箱l基础汇编语言程序设计l脱机运算器实验l存储器扩展实验l中断实验l复旦实验箱l微程序控制器部件教学实验共计5个实验:(分两个实验箱完成)5课程主要内容安排原因l1 采用清华实验箱做简单部件实验,是因为各部件的开关和信号灯十分完善能够清楚的观察到实验的结果;但对于微程序控制器实验的设计存在一定的不可操作性,对大家理解微程序控制下的控制器工作不够明确。l2 采用复旦实验箱完成微程序控制器部件实验,能够充分利用实验箱上的键盘和微型打印机得到所见即所得的打印结果,并且能够细致观察到微程序下每条微指令的控制信号,能
3、够将运算器工作更加细化。6课程的评分l本课程共36学时,1.5学分,共9个单元。l期末成绩由平时成绩累加l没有考试l实验报告l实验结果检查l课堂表现、考勤、遵守实验室纪律情况7教材与参考书l教材为自编讲义l讲稿(PPT文件)并附带各实验内容l课程网站:ftp:/210.30.96.2l参考书l计算机组成与设计(第二版)实验指导(针对清华实验箱)l计算机组成原理及系统结构实验指导书(针对复旦实验箱)l大家上学期学过的计算机组成原理教材 8对大家的期望和要求l实验前要作充分的准备l阅读相关的文献资料,找出完成实验题目的方法l强调自学自学的能力l实验中要勤于动手动脑l强调独立解决问题独立解决问题的能
4、力l实验后要作深入的总结l强调写作写作的能力9特别强调的一些规则1 实验报告如有抄袭现象,一经发现取消当次实验成绩,两次及两次以上抄袭者取消课程成绩。2 禁止在实验室内进食,饮用水必须放在教师指定位置,严禁将水带至实验台及饮用,违者取消课程成绩并处纪律处分。3 禁止穿拖鞋进入实验室,禁止在实验课上上网聊天及游戏,违者取消课程成绩并处纪律处分。4 实验结束后,必须将实验箱及桌椅复位,告知教师检查后方可离开,否则取消全组当次实验课堂成绩。10特别强调的一些规则(续)5 迟到30分钟及早退将被视为旷课处理,病事假持假条请假,旷课3次取消课程成绩。6 在实验过程中必须积极配合教师对实验结果的检查。7
5、认真阅读实验室墙上的各项相关规定,了解实验室安全知识。8 未经教师授权或同意,不得动用实验平台内外一切设备(尤其是电源),违者取消课程成绩并处纪律处分。9 实验课程期间在实验室内保持肃静!11实验箱的介绍l复旦大学实验箱l清华实验箱TEC-XP12 实验一 微程序控制的计算机实验 存储器扩展实验13 实验目的实验目的l学习和掌握微程序控制计算机的工作原理及实现方法;l初步学会程序的流程图画法及程序的模块化设计、调试方法。l学会建立文本文件、表格、图形文件。14 实验要求 l1)建立指令集文件(*.DEF 指令系统)l2)建立微程序文件(*.M19)l3)编写二位乘法程序,通过调试观察汇编指令在
6、微程序控制计算机中的实施过程,学会程序设计中的流程图,模块化设计及调试方法。15冯诺依曼计算机设计思想 l美国科学家冯诺依曼于1946年提出了“存储程序”的设计思想,其后开发的计算机大多采用这种方式,此类计算机被称为冯诺依曼计算机。l存储程序概念:为了告诉计算机做什么事,以及按怎样的顺序去做,这就需要编制程序,使计算机能按人们所规定的顺序自动地工作。通常将程序以代码的形式事先存入计算机中,使计算机在工作时能自动高速地逐一取出并加以执行16冯诺依曼计算机构成 l计算机硬件基本构成计算机硬件基本构成l按照冯诺依曼计算机的设计思想,计算机硬件基本上由运算器、控制器、存储器、运算器、控制器、存储器、输
7、入设备和输出设备五大部件构成。输入设备和输出设备五大部件构成。通常我们把组成计算机的这些功能部件称为硬件。178位单累加器计算机基本结构 18实验原理图 19控制信号lS2S2、S1S1、S0S0:ALUALU功能选择功能选择l S2S2 S1 S1S0S0ALUALU功能功能l 0 0 0 F=A+B0 0 0 F=A+Bl 0 0 1 F=A-B 0 0 1 F=A-Bl 0 1 0 F=A 0 1 0 F=A(带加法(带加法进位)进位)l 0 1 1 F=B0 1 1 F=Bl 1 0 0 F=001111110 1 0 0 F=001111110l 1 0 1 F=A 1 0 1 F=
8、A(带减法(带减法借位)借位)l 1 1 1 F=0000000001 1 1 F=000000000lCINCIN:进位位进位位lX1X1、X0X0:累加器累加器A A功能选择功能选择 X1 X0 X1 X0 累加器累加器A A功能功能l 1 1 1 1 累加器累加器A A允许接允许接数数l 0 1 0 1 累加器累加器A A右移操右移操作作l 1 0 1 0 累加器累加器A A左移操左移操作作lCGCG:暂存器接数允许。暂存器接数允许。lCP CP 进位位进位位CYCY接数允许。接数允许。lWRE WRE 寄存器写入允许。寄存器写入允许。20控制信号lOBOB:ALUALU输出允许输出允许
9、lGIGI:指令寄存器指令寄存器IRIR接数允许。接数允许。lGA1GA1:低位地址寄存器接数允许。低位地址寄存器接数允许。lGA2GA2:高位地址寄存器接数允许。高位地址寄存器接数允许。lPINCPINC:PCPC加加1 1信号。信号。lPL2PL2、1 1、0 0:PCPC接数控制,接数控制,PL2 PL1 PL0PL2 PL1 PL0 操作操作l 0 00 0 1 CY 1 CYl 0 1 0 1 0 0 必转必转l 0 1 1 not KRIX0 1 1 not KRIXl 1 0 0 not PRIX 1 0 0 not PRIX l 1 0 1 1 0 1 禁用禁用 l 1 X X
10、 1 X X 备用备用21控制信号lMXA1:地址多路开关选择l 0:PC送至地址总线ABl 1:ADR送至地址总线ABlCWR:写存储器lCRD:读存储器lMPLD:MPC接数允许。l图中的寄存器选择信号(图中的寄存器选择信号(RCRC、RBRB、RARA)应直接)应直接来自指令码(来自指令码(I2I2、I1I1、I0I0)。以上的各个微操)。以上的各个微操作信号,除了已标明的,可统一取为作信号,除了已标明的,可统一取为0 0有效。有效。22实验原理微程序定义实验原理微程序定义 l微程序:微程序:每条指令实际上分解成一系列微操作序列。因而指令的执行过程实际上就是相当于该条指令的微操作序列的执
11、行过程。如果把统一节拍中要执行的微操作作为一条“微指令”,则一条机器指令可看做是由若干条微指令组成的。与一条机器指令相对应的微指令组成的微指令序列就叫做“微程序微程序”。23实验原理微命令和微操作定义实验原理微命令和微操作定义 l微命令和微操作:微命令和微操作:从微操作的角度出发可将计算机分成两部分:控制部分和执行部分。例如控制器即控制部分,而运算器、存储器及输入输出设备等相对于控制器而言即执行部分。微命令微命令即由控制部分向执行部分发出的最基本的控制信号。微操作微操作即是上述执行部分受到微命令后所执行的最基本的操作。可以看出,微命令与微操作实质上是同一个信号:从控制部分角度看它是微命令;从执
12、行部分看它是微操作。可以称微命令是微操作的控制信号;而微操作是微命令控制的操作过程。24实验原理实验原理微指令定义微指令定义 微指令:微指令:微指令就是若干微命令的组合常将要在同一节拍内执行的微操作所对应的微命令组合在一条微指令中。25实验原理实验原理-指令系统指令系统l汇编码汇编码 操作操作 指令码指令码lMOV A,Ri (A)Ri 00000iiilMOV Ri,A (Ri)A 00001iiilADD A,Ri (A)+(Ri)A 00100iiilSUB A,Ri (A)-(Ri)A 00101iiilMOV A,data8 data8 A 00110000 ddddddddlMOV
13、 Ri,data8 data8 Ri 00111iii ddddddddlLDA addr (addr)A 01000000 aaaaaaaa aaaaaaaalSTA addr (A)addr 01001000 aaaaaaaa aaaaaaaalJC addr if CY=1 then addr PC else (PC)+3PCl 01010000 aaaaaaaa aaaaaaaalJMP addr addr PC 01011000 aaaaaaaa aaaaaaaalJKB addr if KRIX=0 then addrPC else (PC)+3PCl 01100000 aaaaa
14、aaa aaaaaaaalJPB addr if PRIX=0 then addrPC else (PC)+3PCl 01101000 aaaaaaaa aaaaaaaa26实验原理实验原理-指令流程指令流程lMOV A,Ri T0:(PC)AB,(,(M)IR,(,(PC)+1 PC,(,(A)ACTl T1:(Ri)ALU DB AlMOV A,#data8 T0:(PC)AB,(,(M)IR,(,(PC)+1 PC,(,(A)ACTl T1:(PC)AB,(,(M)DB A,(,(PC)+1 PClLDA addr:T0:(PC)AB,(,(M)IR,(,(PC)+1 PC,(,(A)A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组成 原理 课程
限制150内