实验四 运算器手动实验

一、 预备知识

选用的运算器芯片Am2901简介:这是上个世纪70年代初的一个4位的位片结构的运算器芯片。在图-1中给出了这个芯片内部电路的组成逻辑框图,主要包括完成4位算术与逻辑运算功能的ALU ,16个4位寄存器构成的通用寄存器组REG ,该芯片内没有设置标志寄存器Flag ,我们将其安排到用于实现计算机控制器功能的芯片中。还包括一些完成数据选择与传送、实现移位操作等功能的辅助电路。

数据线

图-1 Am2901运算器芯片内的线路逻辑框图

Am2901是4位的芯片,为构成8位的运算器部件要用2片器件,如图-2所示,下面一片用作为低4位,上面一片用作为高4位。Am2901芯片有40个引脚,包括4个数据输入引脚D ,4个计算结果输出引脚Y ,2组4位的寄存器选择信号A 和B ,3组3位的控制信号i8~i0,4位的标志信息输出引脚,ALU 最低位进位输入信号引脚c0,控制Y 输出的使能信号oe ,寄存器左、右移位的输入输出信号引脚ram3和ram0,时钟脉冲信号clk ,还有电源Vcc 、地GND 引脚,合计在一起是36个引脚,另外的部分电路和

4个引脚我们没有使用,不予说明。在实验的过程中需要在相应管脚之间进行连接,在图-2中给出了有关管脚的编号及其信号名称。

开关

图-2 使用2片4位的Am2901芯片构成8位的运算器部件

计算机组成原理手动在线模式,实验四计算机组成原理 运算器手动实验相关推荐

  1. mysql实验四图书视图_[数据库实验四.doc

    [数据库实验四 计算机与信息学院实验报告 系: 专业: 年级: 姓名: 学号: 22 实验室号 计算机号 22 实验时间: 2013年10月29日 指导教师签字: 成绩: 报告退发 (订正 . 重做) ...

  2. 20155318 《Java程序设计》实验四 (Android程序设计)实验报告

    20155318 <Java程序设计>实验四 (Android程序设计)实验报告 实验内容 基于Android Studio开发简单的Android应用并部署测试; 了解Android.组 ...

  3. 实验四 MCS-51内部定时/计数器实验(2)

    实验四 MCS-51内部定时/计数器实验(2) 一.实验目的 二.知识要点 三.实验内容 总结 一.实验目的 进一步掌握定时/计数器的4种工作方式的应用 掌握查询控制的定时/计数器的编程 二.知识要点 ...

  4. 20175333曹雅坤实验四《Android程序设计》实验报告

    20175333实验四<Android程序设计>实验报告 一.实验内容及步骤 - Android程序设计-1 Android Stuidio的安装测试: 参考<Java和Androi ...

  5. 计算机网络云南大学实验四,云南大学软件学院计算机网络原理实验四

    实验结果截图如下: 实验四为JAVA的编程实验,实验代码已经提供,大家只需要读懂此程序,运行此程序查看 结果,或做稍加修改就可以了.客户端的程序不用编写,只需要用浏览器做为客户端程序,向给定的服务器程 ...

  6. 20155231 20155234 信息安全技术 实验四 木马及远程控制技术 实验报告

    20155231 20155234 信息安全技术 实验四 木马及远程控制技术 实验报告 姓名: 邵煜楠 学号: 20155231 日期: 2017.11.21 姓名: 昝昕明 学号: 20155234 ...

  7. 计算机组成原理实验四:常规性微程序控制器实验

    本篇博文主要是讲述一下计算机组成原理实验中常规性微程序控制器,因为很多同学在刚学习计算机组成原理实验的时候对于调试的一些步骤还是有些懵懵懂懂,每个步骤之间的连接做的不是很连贯,故有了写此篇博文的初衷, ...

  8. 全国计算机考试一级在线模拟,2017全国计算机一级考试模拟

    出国留学网计算机等级考试网为大家提供全国计算机一级考试模拟试题,更多计算机等级考试资讯请关注我们网站的更新! 101)磁盘的存取单位是 A)柱面 B)磁道 C)扇区 D)字节 102)现代计算机中采用 ...

  9. 实验四 32 位 ALU 设计实验

    一.实验预习要求 预习<计算机组成原理>慕课附录 3.4 节.<计算机硬件系统设计>慕课 4.3 节. 二.实验目的 掌握定点数加减法溢出检测方法. 理解算术逻辑运算单元 AL ...

最新文章

  1. Redis初学:11(Redis的配置文件)
  2. R异常数据检测及处理方法
  3. 防止被算力“锁死”,人工智能进化急需革命性算法
  4. Citrix 服务器虚拟化之二十八 XenApp6.5发布文档内容
  5. go string 换行_从词法分析角度聊 Go 代码组成
  6. 在 OS X 中使用 OpenResty
  7. 网站最令人讨厌的几个用户体验
  8. bind函数怎么用JAVA_c++bind函数的用法
  9. html range关联文本框,HTML5gt;meter标签与input(type=range)标签结合制作简易范围指示器...
  10. AIProCon在线大会笔记之华为涂丹丹:华为云EI,行业智能化升级新引擎
  11. 什么是JAVA内容仓库(Java Content Repository)
  12. 【Android】Uri和Url和URN
  13. PHP Yii开源框架入门学习(二)修改Yii网站访问路径
  14. 郑州双轨制直销系统开发奖金制度介绍
  15. 2019年税收分类编码_您如何在2019年学习编码
  16. 内核 BUG_ON 以及WARN_ON 用法作用
  17. 三年级优秀书籍推荐_三年级必读课外书5本 小学三年级必读优秀书目推荐
  18. ROS配置和使用“北通”无线手柄,主从机远程控制JP-Chassis底盘
  19. 开源私有lorawan server搭建
  20. 关于Oracle索引的一点认识

热门文章

  1. docker之网络访问
  2. Oracle中的常用的数据类型
  3. w7怎么查看电脑配置_2020年之学习UI设计需要什么样的电脑配置?
  4. 认真看看, 以后写 SQL 就爽多了:MyBatis 动态 SQL
  5. Activiti工作流从入门到入土:入门实例
  6. Java 集合系列(1): Collection架构
  7. java网络编程(五)
  8. java定时器无法自动注入的问题解析(原来Spring定时器可以这样注入service)
  9. centos 上yum命令删除还原补救方法
  10. 【JavaSE_08】Java中static、继承、重写-思维导图