版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、成绩: 计算机原理实验室实验报告 课 程: 计算机组成原理 姓 名: 姜香玉 专 业: 网络工程 学 号: 132055215 日 期: 2015年12月 太原工业学院 计算机工程系 实验一:运算器实验 实验环境 PC机+ Win 2003 + emu8086+ proteus 仿真器 实验日期 2015 年.10 一实验内容 1. 熟悉proteus仿真系统 2. 设计并验证4位算数逻辑单元的功能 3. 实现输入输出锁存 4. 实现8位算数逻辑单元 二.理论分析或算法分析 实验原理: 算术逻辑运算单元的核心是由74LS181构成,它可以进行二进制数的算术逻辑运 算,74LS181的各种工作方
2、式可通过设置其控制信号来实现。当正确设置74LS181的各 个控制信号,74LS181会运算数据锁存器内的数据。由于数据锁存器已经把数据锁存, 只要74LS181的控制信号不变,那么 74LS181的输出数据也不会发生改变。输出缓冲 器米用74LS245,当控制信号为低电平时,74LS245导通,把74LS181的运算结果输 出到数据总线,高电平时,74LS245的输出为高阻。 实验中所用的运算器数据通路如图所示。 其中运算器由两片 74LS181以并/串形式构成8位字长的ALU。 运算器的输出经过一个三态门(74LS245)以8芯扁平线方式和数据总线相连, 运算器 的2个数据输入端分别由二个
3、锁存器(74LS273)锁存,锁存器的输入亦以8芯扁平线方式 与数据总线相连,数据开关(INPUT DEVICE)用来给出参与运算的数据,经一三态门 (74LS245)以8芯扁平线方式和数据总线相连,数据显示灯(BUS UNIT)已和数据总线相 连,用来显示数据总线内容。 三实现万法 (含实现思路、程序流程图、实验电路图和源程序列表等) 实现电路图: 1.设计并验证4位算数逻辑单元的功能 丄 pi w ggj B1斗 SW7- SW-SPiD.T . DjJL 日N直 EH门 2 1 丁 E. SW11 SSPb.T QD Q a Q Q U2 0E- 2 _n- _n _u -fi- 9 1
4、 I 1 I 订 EXT* 741 c裂寫MC6M 一淮 AO FO Al F1 A2 F2 嗣 F3 QO 比P Bl CN*4 B2 0 B3 P ClN so SJ M 7lLSi01 U4 2.实现8位算数逻辑单元 J ui rq” r计 WGF J Aidi JJ* B y fi = iE E 1 - J品 Hi U3 lEE 3 I NET 匸二亠卜二 UiA.1 四.实验结果分析(含执行结果验证、输岀显示信息、图形、调试过程中所遇的问题及处理方法等 ) (一)验证了基本要求,实现了设计并验证4位算数逻辑单元、实现输入输出锁存、实现 8位算数逻辑单元的功能. 运行结果:图一 Eu-
5、SPDtT f-lEKTK SW11 DDDDDDDD 匚 L 2.扩展成四组(由于空间有限,只能实现两组) 四.实验结果分析 (含执行结果验证、输岀显示信息、图形、调试过程中所遇的问题及处理方法等) (一)验证了基本要求,实现了设计并验证寄存器组(至少四个寄存器)、实现更多的寄 存器(至少8个)的功能 运行结果:图一 (二)思考问题:随着寄存器的增多,电路设计的复杂度是什么比例增大 答:在电路设计中,随着寄存器的增多,电路设计的复杂程度是成倍增大的。 五.结论 完成了本次实验要求的设计并验证寄存器组(至少四个寄存器)、实现更多的寄存器 (至少8个)的功能的实验内容。学会了如何扩展多组寄存器以
6、及寄存器的工作原理明 白了 CPU运算器中计算器的作用: (1 )可将寄存器内的数据执行算术及逻辑运算。 (2)存于寄存器内的地址可用来指向内存的某个位置,即寻址。 (3)可以用来读写数据到电脑的周边设备。 实验三:输入输出实验 实验环境 ISIS仿真软件实验日期2015.11 实现方法: 实验(1) 实验(2) rPT -S= rF-.T- SW15 WfPDT 5W*ET SW12 :T7 EWIT 阳阿T imn JL* EHW0T pCL_ EW4PBT i*-5DT IE 沖 ? BH A i5 $ K 1? th MBItDE*4biMEI7 rr阿 SW16 5 細仲 i swu
7、 ;* ?W;(!T4 .芦 r=- L AMD ciExr 5W1PDT 9W7 I V亠 鞅叮 亍丄 卿Q 护丄 _ Jrt- 5PQT M Of 1 1 Dl 們 04 G1 04 G4 D (H M M 0? W UZ LL SW2 实验结果分析 实验四:微程序控制器实验 实验环境PC机+ Win7+ proteus仿真器 实验日期 2015.12 一.实验内谷 基本要求: 1.掌握微程序控制器工作原理 2设计并实现指令的微程序片段 二. 理论分析或算法分析 程序查询方式是最简单、经济的I/O方式,通常接口中至少有两个寄存器,一个是数 据缓冲寄存器,即数据端口,用来存放与方式,通常接口
8、中至少有两个寄存器,一个是数 据缓冲寄存器,即数据端口,用来存放与CPU进行传送的数据信息;另一个是供进行传 送的数据信息;另一个是供 CPU查询的设备状态寄存器,这个寄存器由多个标志位组成, 其中最重要的是“外设准备就绪”标志(输入或输出设备的准备就绪标志可以不是同一位) 当要的是“外设准备就绪”标志(输入或输出设备的准备就绪标志可以不是同一位)。当 CPU得到这位标志后就进行判断,以决定下一步是继续循环等待还是进行得到这位标志后 就进行判断,以决定下一步是继续循环等待还是进行I/O传送。 三. 实现方法(含实现思路、程序流程图、实验电路图和源程序列表等) 实验电路图 将数据送入锁存器: C
9、PU从锁存器中读取数据: *?:wcr 准备读取下一个数据: U2 U1 USA U4 器誥養a 4LV J鈕 E- 12 rec iF :er C?UP CBi 啓UKJ% L SEhO 5W-ST* .包 a =1丨i丨丨丨i S8丨丨丨丨丨 n 泊 M2护 4IJ|B viPMF SET rw r-REti LI5B fficerve 四. 实验结果分析 (含执行结果验证、输岀显示信息、图形、调试过程中所遇的问题及处理方法等) 过程分析: 在输入设备准备好数据时,发出一个选通信号KEY-BUS将数据通过总线接 收器74LS245送入总线,然后通过总线把数据传送到锁存器74LS373 (图
10、中的 U2),同时将D触发器U3:B的Q输出端置为1 (即灯READ_NEXT),表示接口 中已经有数据(即准备就绪)。CPU要从外设输入数据时,先执行输入指令读取 状态字,如READ_NEXT=再执行输入指令从锁存器中读取数据,同时把DE_C2 置为1,表示可以准备从外设接收下一个数据; 如果READ_NEXT=(M踏步等待, 直至READ NEXT为止。 五. 结论 通过本次实验,我掌握了程序查询的基本思想以及工作流程。通过仿真电 路,虽然实验中遇到问题,但在老师和同学的帮助下,最终还是实现了程序查 询方式的输入接口和输出接口的工作流程仿真,完成了本次实验。 实验五:微程序设计实验 实验环
11、境 PC机+ Win 2003 + proteus 仿真器 实验日期 2015.12 一实验内容 1. 了解微程序执行过程 2. 设计并实现指令的微程序执行过程 3. 分析取指过程与微地址的关系 二、理论分析或算法分析 1、微程序的设计 理论分析或算法分析 微地址显示灯显示的是后续微地址,而26位显示灯显示的是当前微单元的二进制控 制位。 微控制代码输出锁存器 273(0-2)、175及后续微地址输出锁存器 M7M2(74LS74)o CK0、CK1、CK2 CK3为微控制器微代码锁存输出控制位。 T2为后续微地址输出锁存控制位,在模型机运行状态有效。 微控制程序存贮器(6116)片选端CS0
12、 CS1、CS2 CS3受控于管理 CPU(89C52)o 微控制程序存贮器(6116)读、写端OE WE匀受控于管理 CPU(89C52)。 SE5SE0是指令译码的输入端,通过译码器确定相应机器指令的微代码入口地址。 4片245在CPU管理下产生装载微代码程序所需的四路8位数据总线及低5位地址线。 管理CPU(89C52)及大规模可编程逻辑器件MACH128I是系统的指挥与控制中心。 这种方式的特点是微程序控制部件中的微地址中的微地址产生线路主要是微地址计 数器MPC, MPC的初值由微程序首址形成线路根据指令操作码编码形成,在微程序执行 过程中该计数器增量计数,产生下一条微指令地址。这使
13、得微指令格式中可以不设置“下 地址场”,缩短了微指令长度,也使微程序控制部件结构较简单。但微程序必须存放在控 存若干连续单元中。 2)断定方式微程序控制部件示意图 微指令中设有“下地址场”,他指出下条微指令的地址,这使一条指令的微程序中的 微指令在控存中不一定要连续存放。在微程序执行过程中。微程序控制部件中的微地址 形成电路直接接受微指令下地址场信息来产生下条微指令地址,微程序的首址也由此微 地址形成线路根据指令操作码产生 三、实现方法(含实现思路、程序流程图、实验电路图和源程序列表等) 将全部微程序微指令格式变址的二进制代码表 四.实验结果分析 (含执行结果验证、输岀显示信息、图形、调试过程中所遇的问题及处理方法等) (一)验证了基本要求,实现了设计并实现指令的微程序执行过程、分析取指过程与微地 址的关系的功能 -: 五.结论 完成了本次实验要求的设计并实现指令的微程序执行过程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年石家庄市公安局关于公开招聘公安机关警务辅助人员的备考题库及答案详解一套
- 2025-2030中国菠萝醛市场占有率调查及前景运行态势展望研究报告
- 2026年盐城市公安局亭湖分局招聘警务辅助人员备考题库及答案详解参考
- 2025至2030中国柔性显示面板市场需求变化与供应链优化策略研究报告
- 2025-2030 中国铝扣板行业发展现状分析与竞争策略分析研究报告
- 2025-2030重庆市大武汉科技新城行业市场现状供需分析及投资评估规划分析研究报告
- 2026年永川法院公开招聘聘用制书记员备考题库及1套参考答案详解
- 临泽县2026年公开选聘社区工作者备考题库及答案详解1套
- 2025至2030中国卫浴洁具市场高端化发展与竞争格局演变研究报告
- 2025-2030中国水晶山梨醇市场现状动态发展分析研究研究报告
- 2026年1月福建厦门市集美区后溪镇卫生院补充编外人员招聘16人笔试备考题库及答案解析
- 重庆市渝中区(2025年)辅警协警笔试笔试真题(附答案)
- 暴雪车辆行驶安全培训课件
- 2026年七台河职业学院单招综合素质笔试模拟试题带答案解析
- 2026年吉林司法警官职业学院单招职业技能考试备考试题带答案解析
- 2025内蒙古润蒙能源有限公司招聘22人考试题库附答案解析(夺冠)
- 2026年国家电网招聘之电网计算机考试题库500道有答案
- 年味课件教学课件
- 中国临床肿瘤学会(csco)胃癌诊疗指南2025
- 广东省广州市2025年上学期八年级数学期末考试试卷附答案
- 手机铺货协议书
评论
0/150
提交评论