计算机组成原理实验二 存储器实验

一、实验目的

1、了解静态随机存储器RAM和只读存储器ROM的工作特性

2、掌握存储器与总线的连接及存储器地址空间映射的原理

3、设计一个8位字长的存储器通路,包括ROM和RAM两个地址相互独立的存储器,实现对ROM和RAM存储器的数据读写操作及数据成批导入ROM的操作

二、实验原理

6116:6116是2K*8位静态随机存储器芯片,采用CMOS工艺制造,单一+5V供电,额定功耗160mW,典型存取时间200ns,24线双列直插式封装.

原理图:

三、实验内容步骤、结果截图及说明

1、依照 “附录:ROM批量导入数据技巧”,加载project.asm文件编译的hex二进制文件到ROM芯片2764,并且查看ROM烧写的数据段是否正确。(截图)

2.启动仿真前,令 #ROM_OE = #RAM_OE = #RAM_WE = 1;启动仿真后,令 #SW_BUS = 0,手动拨码开关输入024H到地址总线ABUS_[0..11](绿色数码管显示)。

3、令地址锁存信号ROM_CLK上升沿跳变“01”,将地址总线上的024H打入地址锁存器ROM_AR;令 #ROM_OE=0,使能ROM存储器2764输出,在数据总线DBUS_[0..7](红色数码管显示)上查看存储单元[024H]读出的内容。(截图)

4、手动拨码开关,向地址锁存器RAM_AR打入地址F80H;令 #RAM_WE = 0,使能RAM存储器6116输入,把存储单元[024H]的内容写入存储单元[F80H]。

5、令 #ROM_OE = 1(禁止ROM存储器2764输出)且 #RAM_OE = 0(允许RAM存储器6116输出),在数据总线DBUS_[0..7] 上观察存储单元[F80H]写入内容是否正确。(截图)

禁止输出

允许输出

写入成功

6、按照上述操作,把ROM存储器单元[024H]、[028H]、[02CH]、[030H]的内容依次写入RAM存储器单元[F80H]、[F81H]、[F82H]、[F83H],查看写入RAM数据是否正确。(截图)

028H

禁止输出

允许输出

写入成功

02C

禁止输出

允许输出

写入成功

030

四、实验过程中产生的问题及采取的措施

问题:中间步骤缺失导致实验结果错误。

方法:请教老师,和同学一起讨论。

  • 17
    点赞
  • 77
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Meteor.792

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值