1 / 8
文档名称:

移位运算.docx

格式:docx   大小:436KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

移位运算.docx

上传人:guoxiachuanyue013 2022/9/7 文件大小:436 KB

下载得到文件列表

移位运算.docx

文档介绍

文档介绍:1/6
忻州师范学院计算机科学与技术系
实验报告
学号:201408511076姓名:吴长虹班级:计算机系网络工程1404班
课程名称
计算机组成原理
实验课时
1课时
实验项目
移位运算实验
实验时间
2016-6-1/6
忻州师范学院计算机科学与技术系
实验报告
学号:201408511076姓名:吴长虹班级:计算机系网络工程1404班
课程名称
计算机组成原理
实验课时
1课时
实验项目
移位运算实验
实验时间
2016-6-15
指导老师
胡国华
实验成绩
实验目的(本次上机实验所涉及并要求掌握的知识点)
1、掌握移位控制的功能及工作原理。
2、可以利用原理图设计并实现给定数据的逻辑左移SLL、逻辑右移SRL、算术右移SRA几种指定的运算。实验要求自己给定一个数据,然后进行功能仿真,验证仿真结果与理论结果疋否致。
实验环境(本次上机实验所使用的平台和相关软件)
1•实验前,要求做好实验预****了解8位双向移位寄存器74LS299的功能、引出端功能符号和管脚分配;
学****移位运算电路的工作原理。
2•使用ELJYII型计算机组成原理实验系统一套,排线若干。实验过程中,要认真进行实验操作,仔细思考实验有关的内容,把自己想得不太明白的问题通过实验去理解清楚,争取得到最好的实验结果,达到预期的实验教学目的。
3•实验完成后,要求写出实验报告。
2/6
电路组成:
本模块由逻辑控制单元(由一片GAL构成)U34和带三态输出的移位寄存器74LS299等组成。74LS299具有并行接数、左移、右移、保持等功能,且具有三态输出。其功能和管脚分配见表2-1和图2-2。
8/6
实验内容
(算法、程
序、步骤和
方法)
iv
28-<J
WQo毀CR
GND
R
-'!|vcc
510
76543210
•.備入胡輪出使能抄制矯
••串f瀚出竭••并行输岀端
QorQr
Dq/Qo~D7/Q7
.8
并行輪入備出
工作方式
CRSxSjEECPD^D维
叽DQD#Q叭
LxLLLxxx
LLLLLxxx
LLLL
LL••…LL
LL
LL
HLLLLxxx
HxxLLLMxx
QooQmOro
QccQwQ«©Qjo
QooQro
OnOro
HLHLLtxH
HLHLLtxL
HQgQ%J
LJ—Q和J
H缶
LQa
右移
HHLLLtHx
HHLLLtLx
QinQaaQ加HQinQjhQtnL
QmH
QmL
左務
HHHxXtXX
4q%奄dj
4o4
表2-174LS299的功能表
8/6
8/6
6/6
芯片控制电路图如下:
8/6
8/6
图1-1(b)GAL芯片进位控制电路
8/6
工作原理:
移垃运算实验电路的功能由si、,具体功能见表2-2:
299-Cr
S1
so
M
功能
0
0
0
X
保持
0
1
0
0
循坏右移
0
1
0
1
带进位循坏右移
0
0
1
0
循坏左移
0
0
1
1
带进位循坏二務
1
1
1
X
亘数
移位运算器就是实现将二进制数向左或者