计算机组成原理 实验报告

实验一 静态随机存储器实验

1.1 实验目的及内容

  • 实验目的:掌握静态随机存储器RAM工作特性及数据的读写方法
  • 仪器设备:PC机一台,TD-CMA实验系统一套
  • 实验内容
    在这里插入图片描述

1.2 实验步骤

(1) 关闭实验系统电源,连接实验电路,并检查无误
(2) 将时序与操作台单元的开关KK1,KK3置为运行档,开关KK2置为"单步"档,开关KK4置为"主存"档
(3) 将CON单元的IOR开关置1,打开电源开关(如果听到“嘀”的报警声,应立即关闭电源,重新检查接线直到错误排除)
(4) 给存储器的00H,01H,02H,03H,04H地址单元中分别写入数据11H,12H,13H,14H,15H。
(5) 依次读出第00,01,02,03,04号单元中的内容,观察上述单元中内容是否与前面输入的一致

上述 (4) 具体操作:

① 写地址:在IN单元处输入地址,IOR置“0”,LDAR置“1”,按一下“ST”,将地址传至地址总线处,LDAR置“0”恢复至初态
② 写数据:IOR置“1”,在IN单元处输入数据,后IOR置“0”
WR置“1”,按下“ST”,写入数据,WR置“0”,IOR置“1”释放总线
重复上述步骤,依次在5个地质单元中写入对应数据即可。

上述 (5) 具体操作:

① 写地址:IOR置“1”,在IN单元处输入待读取的地址,IOR置“0”,LDAR置“1”,按下“ST”,然后LDAR置“0”恢复初态,IOR置“1”
② 读数据:RD置“1”(此时IOR应为“1”,LDAR置”0“)观察总线显示数,观察后RD置“0”释放总线

1.3 实验结果分析

  • 实验结果:

    在存储器的00H,01H,02H,03H,04H地址单元中分别读取出的数据为11H,12H,13H,14H,15H。

  • 结果分析:

    以01H地址单元写入数据12H并读出的过程为例
    (1) 首先地址和数据是由同一个数据开关给出的(实验箱IN单元)因此地址和数据要分别写入。先关掉存储器的读写,数据开关给出地址01H,将地址01H打入AR中,再关闭地址寄存器,数据开关给出数据12H,打开输入三态门(写状态),即把12H传至存储器。
    读数据也应该先给出地址,在进行读操作,地址01H的写入方式相同,关闭IN单元输出,使存储器处于读状态,此时CPU总线上显示12H。
    (2) 存储器存储数据原理:
    存储器中最小单元为一个双稳态半导体电路或CMOS晶体管,磁性材料的存储单元,它可以存储一个二进制数序列,若干存储元构成一个存储单元,若干存储单元构成存储器,可用于存放数据。

1.4 思考题

  • 思考题1:存储器实验各个控制信号的初始状态如何设置?
    IOR 置 “1”,其他控制信号置 “0”
  • 思考题2:所有的写操作要配合脉冲(边沿触发),为什么?
    为了防止误操作

实验三 基本运算器实验

3.1 实验目的及内容

在这里插入图片描述

3.2 实验步骤

(1)关闭电源开关,连接实验电路,并检查无误
(2)将时序与操作台单元的开关KK2 置为“单步”档,开关KK1, KK3置为“运行”档
(3)打开电源开关,按动 CON单元 的 CLR按钮,将运算器的 A , B , F C , F Z A,B,FC,FZ A,B,FC,FZ 清零
(4)用输入开关向暂存器A 置数
(5)用输入开关向暂存器B 置数
(6)改变运算器的功能设置,观察运算器的输出

3.3 实验结果分析

(1)运算器能实现二进制算术和移位,逻辑运算
设置运算器的控制信号 S 3 , S 2 , S 1 , S 0 , C n S_3, S_2, S_1, S_0, C_n S3,S2,S1,S0,Cn 来选择运算器的不同功能
(2)数据的输入,输出以及 FC、FZ 标志状态要通过 LED观察灯 观察时
都需要按下脉冲单元的 ST按钮
(3)数据进入哪一寄存器就必须开启哪一个寄存器
如数据只进入暂存器A,必须设置LDA = 1, LDB = 0且获得脉冲信号

3.4 思考题

  • 思考题3:采用单步模式时,实验箱是如何产生时序信号的?例如要产生T3需要按几次ST?
    按ST产生时序信号;单步模式下要产生T3需要按1次ST
  • 思考题4:运算器实验中的FZ代表什么含义?FZ什么时候取值为1?
    FZ为零标志位(Flag Zero),表示运算是否为0,当运算结果为0时,FZ为1

Acknowledgement

感谢某人提供了相关照片和思考题的参考答案,以及改正建议

  • 18
    点赞
  • 117
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值