计算机组成原理实验进位移位,计算机组成原理实验4 进位实验 实验5 移位实验.doc...

实验4 进位控制实验1. 理解带进位控制验证带进位控制的算术运算发生器的功能

3.按给定数据,完成实验几种指定的算术运算

二、实验原理

1.在算术逻辑运算实验的基础上增加进位控制部分,进位控制部分电路主要由一个74LS74锁存器

2.AR是74LS74琐存器的控制信号,低电平有效与T4脉冲信号配合,可打开琐存器把结果存入其内

(3)CY是高位进位标志信号,连接一个发光二极光显示进位情况当进位时灯亮无进位时灯灭?

具体电路见图4-1带进位运算器通路图。

图4-1带进位运算器通路图

图4-1带进位运算器通路

三、实验注意事项

(1)本实验使用T4脉冲信号实验时将W/R?UNIT”的T4接至ATE?UNIT”中2的正脉冲冲插头上按下微动开关KK2即可获得实验所需的单脉冲信号2)S3、S2、S1、S0、Cn、M、LDDR1、LDDR2、AUL-B、SW-B、AR均为电平信号与SWITCH? UNIT”中的二进制开关对应相接用于产生模拟信号ALU-B、SW-B为低电平有效LDDR1,LDDR2为高电平有效实验仪上进位指示灯CY亮时表示有进位灭表示无进位5)实验仪上ZI是判零标志灯当两片74LS181输出全为0”时ZI灯亮当两片74LS181输出不全为ZI灯灭?

?(6)每次做进位操作前都必须先对进位标志清零清零后,注意观看实验仪上进位指示灯CY是否已灭若清零后CY不灭要检查原因

(7)进位清零操作时有关控制端的状态是S3、S2、S1、S0、M、AR、LDDR1、LDDR2

置后按下微动开关KK2即可8)做清零操作时DR1寄存器的内容不能?实验连线图见图4-2:

?

?

?

?

?

?

?

?

图4-2 带进位运算实验接线图

接线完成后检查无误可接通电源S3 S2 S1 S0 M的状态置为0010,KK2,若进位灯亮,则无进位,反之则有进位。因为做加法运算时数据总线一直显示数据为DR1+DR2+CY,所以当有进位进入锁存器时,总线显示的数据将为当前进位锁存器中锁存的进位的结果。

本实验验证如下表格(①DR1和DR2的数据分别是5AH和A5H进行加法运算,②DR1和DR2的数据分别是5AH和A5H进行加法运算)

表4-1 进位CY灯亮灭条件(同时还加一ZI标志指示灯)

从表可以看到如果运算结果中高位无进位CY灯灭若高位有进位CY灯亮(1)为什么进位运算操作前要前对进位标志清零?(2)CY灯是高位进位标志信号,用于表示高位有没有进位,那么它所表示的进位与进位控制端Cn所表示的进位有什么不同?

(3)移位运算器实验移位发生器74LS299的功能验证移位控制组合功能299-BS1S0M功能000X保持0100循环右移0101带进位循环右移0010循环左移0011带进位循环左移X11X装数

移位器实验电路说明:

(1)使用了一片74LS299作为移位发生器,其数据输入/输出端(A/Q

A~HQH)与数据总线相连接。(2)299-B是移位器输出控制信号,可以控制是否把移位器的内容送到数据总线上。

(3)S1、S0是功能选择端,决定移位器执行装数左移右移的选择信号。

(4)M是带进位/不带进位的移位选择信号。

M=0,移位器执行不带进位移位操作,M=1时,移位器执行带进位移位操作。本实验使用T4单步脉冲信号。实验时,将“W/R?UNIT”中的T4接至“STATE?UNIT” 中2的正脉冲插头,按下微动开关2,即可获得实验所需的T4单步脉冲信号。

(2)S1、S0、M、299-B均为电平信号,与“SWITCH?UNIT”中的二进制开关对应相接,用于模拟产生电平信号。

(3)SW-B、299-B为低电平有效。(4)按照表做各种移位操作时即每改变一次0、M的状态,都要按动微动开关 2,即与T4脉冲配合,才能完成相应的移位操作。

(5)向移位器299置数时,SW-B=0,置数完后,SW-B=1。

图5-2 移位电路实验连线图

2.打开实验箱电源开关

3向移位器299装入二进制数据1011,

其步骤如下:设置输入数据的开关状态:

将实验仪左下方“INPUT?DEVICE”中的8位数据开关D7~D0设置为110 1011。

设置移位器的装数状态:SW-B=0,299-B任意,S1=1、S0=1(输入数据送到数据总线上,通过“BUS?UNIT”中数据显示灯B7~B0显示)。?

与T4脉冲配合可将总线上的数据装入299移位器中;按下KK2微动开关即可。?

关闭SW-B,即SW-B=1。下面表299-BS1S0M299输出端数据000X保持

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值