计算机组成原理在线实验,计算机组成原理实验三运算器.doc

253b171540df25e1b84436cbe50dfc72.gif计算机组成原理实验三运算器.doc

实验三八位运算器组成实验一实验目的1掌握运算器的组成原理、工作原理;2了解总线数据传输结构;3熟悉简单的运算器的数据通路与控制信号的关系;4完成给定数据的算术操作、逻辑操作;二实验条件1PC 机一台;2MAXPLUS软件;三实验内容(一)1所用到的芯片74181四位算术逻辑运算单元;74244收发器(双向的三态缓冲器)74273八位 D 触发器;74374八位 D 锁存器;74163八进制计数器;7449 七段译码器2实验电路图(1) 运算器电路图(A)数据输入电路由两个十六进制计数器连接成 16*16256 进制的计数器,可 以实现八位的输入。(B)运算功能选择电路由一个十六进制计数器组成,可以实现 16 种不同运算的选择。再加上逻辑运算器上的 M 位和 Cn 位的选择,一共可以实现 16*348种运算功能。内部由一个 74163 构成。内部结构(C)数码管扫描显示电路由一个扫描电路 scan 和一个七段译码器 7449 组成,scan 内部是一个二选一的多路复用器。scan 内部结构(D)运算器电路图(2) 波形仿真图(A)输入两个数 A05H,B0AH,O5H DR1,0AH DR2,并通过经由 74181 在总线上显示。(B)对两个数进行各种数学运算和逻辑运算。加法运算输出控制s4s3s2s10001,M0,CN0输出使能ALU_BUS0计算结果05H0AH10H四实验内容(二)给定 A,B 两个数,设 A05H,B0AH,完成几种常见的算术运算和逻辑运算画出运算的波形和仿真图(1) 逻辑运算A and B,A or B,取反/A,AB,AB;M1, ALU_BUS0,Cn任意/A AB AB A and B A or B输入控制 s3s2s1s0 0000 0110 1001 1011 1110计算结果 FAH 0FH F0H 00H 0FH(2) 算术运算A 加 B,A 加 B(带进位) ,A 减 B;M0, ALU_BUS0A-B AB1 ABs3s2s1s0 0110 1001 1001输入控制 Cn 0 0 1计算结果 FBH 10H 0FH(3) 复合运算A 加 B 减/A)B)加 B;(/AB减(AB) ) )加 1A 加 B 减/A)B)加 B/AB A 加 B A 加 B减/AB A 加 B 加 B减 /AB加 BM 1 0 0 0Cn 1 0 1输入控制s3s2s1s0 0010 1001 0110 1001计算结果 0AH 0FH 05H 0FH载入寄存器 R5 R4 R4注意计算A 加 B减/AB前需要把 R4,R5 的值装载到 LDDR1,LDDR2 里;计算A 加 B减/AB后需要重新送入数据 B,存入 R5 并且装载到 LDDR2中。(/(AB减(AB) ) )加 1AB AB AB减AB /AB减A B 加 1M 1 1 0 1 0Cn 0 0输入控制s3s2s1s0 1001 0110 0110 0000 0000计算结果 F0H 0FH E1H 1EH 1FH载入寄存器 R4 R5 R4 R4注意AB/ AB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值