- 1、本文档共126页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机实验系列讲义
计算机组成原理与系统结构
SD—CMA/CM++
实验指导书
预备知识 1
TOC \o 1-2 \h \z \u 第1章 运算器 2
1.1 基本运算器实验 4
第2章 存储系统 12
2.1 静态随机存储器实验 12
第3章 控制器 18
3.1 时序发生器设计实验 18
3.2 微程序控制器实验 21
第4章 模型计算机 33
4.1 CPU与简单模型机设计实验 33
4.2 复杂模型机设计实验 42
附录1 软件使用说明 57
附录2 时序单元介绍 68
附录3 实验用芯片介绍 70
附录4 TD-CMA实验系统 74
TDN-CM++实验介绍 76
TDN-CM++系统集成操作软件 112
计算机组成原理实验指导书
计算机组成原理实验指导书 苏州大学计算机硬件实验室
PAGE 4
PAGE 3
实验预备知识
注意:1.接线时必须断电
2.接线时注意高位对高位,低位对低位
开关的值(0或1)标在开关组的两边
灯亮标示1,灯灭标示0
实验箱上凡丝印标注有马蹄形标记‘ ’,表示这两根排针之间是连通的。
实验报告
一、实验目的
(1) 了解运算器的组成结构。
(2) 掌握运算器的工作原理。
二、实验内容
基本运算器实验,读A、B两数,置寄存器A=65 和寄存器B=A7,改变运算器的功能设置,观察运算器的输出。
三、实验原理(画出原理图)
运算器内部含有三个独立运算部件,分别为算术、逻辑和移位运算部件,要处理的数据存于暂存器A和暂存器B,三个部件同时接受来自A和B的数据,各部件对操作数进行何种运算由控制信号S3…S0和CN来决定,任何时候,多路选择开关只选择三部件中一个部件的结果作为ALU的输出。如果是影响进位的运算,还将置进位标志FC,在运算结果输出前,置ALU零标志。
运算器原理图
四、实验步骤(程序画出流程图)
(1) 按实验接线图连接,并检查无误。
(2) 将时序与操作台单元的开关KK2置为‘单拍’档,开关KK1、KK3置为‘运行’档。
(3) 打开电源开关,然后按动CON单元的CLR按钮,将运算器的A、B和FC、FZ清零。
(4) 用输入开关向寄存器A置65数。
= 1 \* GB3 ① 拨动CON单元的SD27…SD20数据开关,形成二进制65),数据显示亮为‘1’,灭为‘0’。
= 2 \* GB3 ② 置LDA=1,LDB=0,连续(4次)按动时序单元的ST按钮,产生一个T4上沿,则将二进制入寄存器A中,寄存器A的值通过ALU单元的A7…A0八位LED灯显示。
(5) 用输入开关向暂存器B置A7数。
= 1 \* GB3 ① 拨动CON单元的SD27…SD20数据开关,形成二进制A7)。
= 2 \* GB3 ② 置LDA=0,LDB=1,连续(4次)按动时序单元的ST按钮,产生一个T4上沿,则将二进制入寄存器B中,寄存器B的值通过ALU单元的B7…B0八位LED灯显示。
(6) 改变运算器的功能设置,观察运算器的输出, 置ALU_B=0、LDA=0、LDB=0,然后按表1-1-1置S3、S2、S1、S0和Cn的数值,并观察数据总线LED显示灯显示的结
果。
实验箱和PC联机操作,
单击【开始】/【程序】/TangDu/CMA/CMA的程序如图1-1-6所示,选择联机软件的“【实验】/【运算器实验】”,打开运算器实验的数据通路图。
进行手动操作,每按动一次ST按钮,数据通路图会有数据的流动,反映当前运算器所做的操作。
在软件中选择“【调试】—【单周期】”,数据通路图反映当前运算器所做的操作。
改变S3 S2 S1 S0 CN控制信号,FC为进位标志,FZ为运算器零标志,表中功能栏内的FC、FZ表示当前运算会影响到该标志。
五、实验结果
运算类型
A
B
S3 S2 S1 S0
CN
结果
逻辑运算
65
A7
0 0 0 0
X
F=( 65 ) FC=( 0 ) FZ
文档评论(0)