实验目的

理解存储系统进行位扩展、字扩展的基本原理,能利用相关原理解决实验中汉字字库的存储扩展问题,并能够使用正确的字库数据填充。

设计要求

现有如下 ROM 组件,4 片 4K32 位 ROM ,7 片 16K32 位 ROM,请在 Logisim 平台构建 GB2312 汉字编码的 1616 点阵汉字字库,电路输入为汉字区号和位号,电路输出为 8×32 位( 1616=256 位点阵信息),待完成的字库电路输入输出引脚见后图,具体参见工程文件中的 storage.circ 文件,图中左侧是输入引脚,分别对应汉字区位码的区号和位号,中间区域为 8 个 32 位的输出引脚,可一次性提供一个汉字的 256 位点阵显示信息,右侧是实际显示区域,用于观测汉字显示是否正常。待完成字库子电路封装已经完成,请勿修改以免影响后续自动测试功能。
####电路框架
storage.circ

方案设计

  • 字扩展:加存储器中字的数量。静态存储器进行字扩展时,将各芯片的地址线、数据线、读写控制线相应并联,而由片选信号来区分各芯片的地址范围。
  • 位扩展:用多个存储器器件对字长进行扩充。位扩展的连接方式是将多片存储器的地址、片选CS、读写控制端R/W相应并联,数据端分别引出。
  • 设计思路:根据实验要求,要将4片4K32 位 ROM通过字扩展扩展成一片16K32位ROM,已给电路中地址线的位数是14位,因此将低12位地址通过分线器引出,用来将4片4K32位的ROM并联,数据端D分别与数据线相连。将14位地址线的高两位通过分线器引出连接多路选择器的选择端,四个4K32位ROM的数据端与多路选择器数据端相连,字扩展完成。
  • 实验电路图

实验步骤

  • 弄清实验目的,查看实验电路。
  • 复习字扩展与位扩展。
  • 设计并连接实验电路。
  • 测试。

故障与调试

电路连接完成后忘记从参考字库中复制字库。

测试与分析


实验总结

通过本次实验,我对之前学习的字扩展与位扩展进行了复习并加深了理解,本次实验使我受益匪浅。

logisim实验五:汉字字库存储芯片扩展实验相关推荐

  1. Logism · 汉字字库存储芯片扩展 实验

    实验四   汉字字库存储芯片扩展实验 设计要求: 现有如下 ROM 组件,4 片 4K32 位 ROM ,7 片 16K32 位 ROM,请在 Logisim 平台构建 GB2312 汉字编码的 16 ...

  2. 汉字字库存储芯片扩展实验——Logisim

    一.实验目的 理解存储系统进行位扩展.字扩展的基本原理,能利用相关原理解决实验中汉字字库的存储扩展问题,并能够使用正确的字库数据填充. 二.实验内容 现有如下 ROM 组件,4 片 4K32 位 RO ...

  3. 头歌计算机组成原理汉字字库存储芯片扩展实验

    全部答案点击底部 <?xml version="1.0" encoding="UTF-8" standalone="no"?> ...

  4. logisim汉字字库存储芯片扩展实验

    实验目的: 理解存储系统进行位扩展.字扩展的基本原理,能利用相关原理解决实验中汉字字库的存储扩展问题,并能够使用正确的字库数据填充. 实验内容: 现有如下 ROM 组件,4片4K32位 ROM ,7片 ...

  5. 汉字字库存储芯片扩展实验

    一.设计要求 设计目的 理解存储系统进行位扩展.字扩展的基本原理 能利用相关原理解决实验中汉字字库的存储扩展问题 实现汉字字库存储器的填充 试验任务 实现16×16点阵的标准汉字字库 利用容量扩展的方 ...

  6. 自己动手画CPU之汉字字库存储芯片扩展实验

    实验目的 理解存储系统进行位扩展.字扩展的基本原理,能利用相关原理解决实验中汉字字库的存储扩展问题,并能够使用正确的字库数据填充. 实验内容 现有如下 ROM 组件,4 片 4K32 位 ROM ,7 ...

  7. 实验五 汉字字库实验(Logisim)

    1.实验目的 理解存储系统进行位扩展.字扩展的基本原理,能利用相关原理解决实验中汉字字库的存储扩展问题,并能够使用正确的字库数据填充. 2.实验内容 现有如下 ROM 组件,4 片 4K32 位 RO ...

  8. 信息安全实验五 之 计算机病毒与黑客实验脚本【恶意网页病毒演示病毒制作木马捆绑】

    信息安全实验五 之 计算机病毒与黑客实验脚本[恶意网页病毒演示&病毒制作&木马捆绑] 一.脚本及恶意网页病毒演示实验 1.创建文件 2.拷贝文件 3.删除文件 4.修改文件 二.病毒详 ...

  9. java小球碰撞实验报告_20155317 《Java程序设计》实验五网络编程与安全实验报告...

    20155317 <Java程序设计>实验五网络编程与安全实验报告 遇到问题 在刚开始启动客户端或者服务端时,出现了一系列的错误情况,总是提示异常信息 后来经过询问同学,反应将端口号修改一 ...

最新文章

  1. GameMaker Studio从头开始学习设计和开发3款游戏
  2. wpf 窗口的返回值_如何:获取页函数的返回值
  3. Python实现飞机大战小游戏,详解每一行代码【不收藏都对不起我】
  4. 16个matplotlib绘图实用小技巧!
  5. python 命令-Python中执行系统命令的四种方法
  6. Ubuntu14.04更新源
  7. 牛客 牛牛选物(01背包)
  8. android ui自动化框架选型,Appium UI 自动化框架之我见 (开源)
  9. eclipselink mysql_Eclipselink更新现有表
  10. MySQL的数据类型和约束
  11. Linux valgrind java_Ubuntu下使用valgrind所遇问题
  12. Rtsp之信令交互流程
  13. 查看xenapp 6.5 LIC版本
  14. python爬取酷狗音乐歌词_python爬虫教程:爬取酷狗音乐
  15. 用VBA检查Word文档中是否存在位于行首的脚注引用,如存在则通过调整字符间距使其移动到非行首的位置
  16. optionnally mysql_关于Tomcat与MySQL连接池问题的解析!
  17. 世界非著名的十大奇迹
  18. 如何限制访问一些网站
  19. 博易终于发布新版本了
  20. happy hacking keybord(hhkb pro)键盘 翻新真假判别(realforce键盘也一样)

热门文章

  1. 零基础小白自学编程选哪种语言好?告诉你世上最好编程语言推荐
  2. 梁梦瑶 20190919-5 代码规范,结对要求
  3. python用Matplotlib画甘特图
  4. CodeForces - 29C Mail Stamps【离散化】【DFS】
  5. html入门介绍,html标签入门介绍
  6. 足坛诗人--贺炜的5大经典解说
  7. 【目标检测】YOLOv3 ,多尺度检测与特征融合
  8. Linux系统下安装Apache服务器
  9. 光纤接入网广域网连接拓扑结构设计
  10. vs2010打包发布注意事项