移位运算器实验报告.doc
4页移位运算器实验报告 移位运算器实验报告 移位运算器 实验报告 课程名称: 实验名称: 专业: 指导老师: 实验日期: 实验成绩: 批阅老师签字: 计算机组成原理 算术逻辑运算 软件工程 姓名/学号: 班级: 软件工程班 2023年 10月 26日 第 1 页 共 4 页 移位运算器实验报告 一、实验目的 ? 验证移位控制的组合功能 二、实验设备 ? 1、TDN-CM+组成原理实验仪一台 ? 2、导线假设干 三、实验原理 ? 利用移位发生器〔74LS299〕、时序脉冲T4、信号控制使能端299-B、电平控制信号AR及S0 S1 M控制其功能状态如上图所示为移位控制电路.其中使用了一片74LS299作为移位发生器,其8位输入/输出端可连接至内部总线74LS299移位器的片选控制信号为299-B,在低电平时有效T4为其控制脉冲信号,由“W/R UNIT”单元中的T4接至“STATE UNIT”单元中的单脉冲发生器KK2上而产生,S0、S1、M作为移位控制信号 第 2 页 共 4 页 移位运算器实验报告 四、实验内容 ? 分别将理论值〔每种位移进展三次〕填入表中〔初始值为5A〕,向299置数〔置成5A〔00〕〕。
? 设置S1、 S0、 M、299-B的状态,观察并记录移位结果〔F、CY〕 299-B 0 0 S1 0 1 S0 0 0 M 任意 功能 保持 循环右移 F(三次移位结果) CY 理论值 实验值 理论值 实验值 0 0 1 0 1 带进位循环右移 0 0 1 0 循环左移 0 任意 0 1 1 1 1 任意 带进位循环左移 装数 00 00 10010 01001 01 00110 01 00 01001 10010 01 01010 10 00 1 0 1 0 0 1 0 0 1 0 0 1 0 1 实验步骤: 1. 仔细查线无误后,接通电 2. 向移位存放器装数 拨动输入开关形成任意二进制数〔注意形成的数据要能明显区分各位〕 使SWITCH UNIT单元中的开关SW-B=0,翻开数据输入三态门 使S0=1、S1=1,并按动微动开关KK2,那么将二进制数装入移位存放器 使SW-B=1,关闭数据输入三态门 3. 移位运算操作参照“移位控制电路功能表”的内容,先将S1、S0和299-B置为0、0和0,检查移位存放器单元装入的数是否正确,然后通过改变S0、S1、M的状态,并按动微动开关KK2,观察移位的结果。
第 3 页 共 4 页 移位运算器实验报告 五、实验结果总结 六、考虑题 1、循环移位和带进位循环移位有什么分别? 2、循环右移是否会影响进位标志位(CY)?那么循环左移呢? 3、如何往移位发生器(74LS299)里置数,需要拨哪些开关? 4、如何读出移位发生器(74LS299)里的数,需要拨哪些开关? 第 4 页 共 4 页 第 页 共 页。





