计算机组成原理实验三运算器_第1页
计算机组成原理实验三运算器_第2页
计算机组成原理实验三运算器_第3页
计算机组成原理实验三运算器_第4页
计算机组成原理实验三运算器_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验三:八位运算器组成实验一:实验目的:1:掌握运算器的组成原理、工作原理;2:了解总线数据传输结构;3:熟悉简单的运算器的数据通路与控制信号的关系;4:完成给定数据的算术操作、逻辑操作;二:实验条件:1:PC机一台;2:MAX+PLUS软件;三:实验内容(一)1:所用到的芯片74181:四位算术逻辑运算单元;74244:收发器(双向的三态缓冲器)74273:八位D触发器;74374:八位D锁存器;74163:八进制计数器;7449: 七段译码器2:实验电路图(1) 运算器电路图(A)数据输入电路由两个十六进制计数器连接成16*16=256进制的计数器,可 以实现八位的输入。 (B)运算功能选

2、择电路由一个十六进制计数器组成,可以实现16种不同运算的选择。再加上逻辑运算器上的M位和Cn位的选择,一共可以实现16*3=48种运算功能。内部由一个74163构成。内部结构:(C)数码管扫描显示电路由一个扫描电路scan和一个七段译码器7449组成,scan 内部是一个二选一的多路复用器。scan内部结构:(D)运算器电路图(2) 波形仿真图(A)输入两个数A=05H,B=0AH,O5H DR1,0AH DR2,并通过经由74181在总线上显示。(B)对两个数进行各种数学运算和逻辑运算。加法运算:输出控制:s4s3s2s1=0001,M=0,CN=0 输出使能:ALU_BUS=0 计算结果:

3、05H+0AH=10H四:实验内容(二)给定A,B两个数,设A=05H,B=0AH,完成几种常见的算术运算和逻辑运算画出运算的波形和仿真图(1) 逻辑运算:A and B,A or B,取反/A,AB,AB;M=1, ALU_BUS=0,Cn任意/AABABA and BA or B输入控制s3s2s1s000000110100110111110计算结果FAH0FHF0H00H0FH(2) 算术运算:A加B,A加B(带进位),A减B;M=0, ALU_BUS=0A-BA+B+1A+B输入控制s3s2s1s0011010011001Cn001计算结果FBH10H0FH(3) 复合运算:A加B 减(/A)B)加B;(/(AB)减(AB)加1A加B 减(/A)B)加B(/A)BA加B(A加B)减(/A)B)(A加B加B)减(/A)B)加B输入控制M1000Cn101s3s2s1s00010100101101001计算结果0AH0FH05H0FH载入寄存器R5R4R4注意:计算(A加B)减(/A)B)前需要把R4,R5的值装载到LDDR1,LDDR2里;计算(A加B)减(/A)B)后需要重新送入数据B,存入R5并且装载到LDDR2中。(/((AB)减(AB)加1ABAB(AB)减(AB)/(AB)减(AB)加1输入控制M11010Cn00s3s2s1s010

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论