




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术系 实 验 报 告专业名称 软件工程 课程名称 计算机组成原理 项目名称 微程序控制器实验 班 级 学 号 姓 名 同组人员 实验日期 2015.5.12 一、实验目的与要求(1)掌握微程序控制器的组成原理(2)掌握微程序的编制、写入,观察微程序的运行过程2、 实验逻辑原理图与分析OP地址转移逻辑微地址寄存器状态条件指令寄存器IRP字段控制字段微命令信号控制存储器地址译码微程序控制组成原理图分析:微程序控制器的基本任务是完成当前指令的翻译个执行,即将当前指令的功能转换成可以控制的硬件逻辑部件工作的微命令序列,完成数据传送和各种处理操作。它的执行方法就是将控制各部件动作的微命令的集合进行编码,即将微命令的集合仿照机器指令一样,用数字代码的形式表示,这种表示成为微指令。这样就可以用一个微指令序列表示一条机器指令,这种微指令序列称为微程序。微程序存储在一种专用的存储器中,称为控制存储器。三、数据通路图及分析 (画出数据通路图并作出分析)指令译码IR=XX控制存储器xx xx xxMAR=XXSE5.SE0 xx xx xxMA5.MA0MCR=XX XX XXNMA=XX.LDIRT3T4.状态条件T2T2微命令:CON(INS)-IR,P 微地址:01IN=XXR0=XXLDR0R0-B#IOR#微命令:IN-R0 微地址:32FCALU=XXFZS3S2A=XXB=XXT4T4CnT4LDALDBR0=XXR0-B#S1S0FCALU=XXFZS3S2A=XXB=XXT4T4CnT4LDALDBR0=XXR0-B#S1S0微命令:R0-A 微地址:30微命令:R0-B 微地址:04FCALU=XXFZS3S2A=XXB=XXT4T4CnT4LDALDBR0=XXR0-B#T:XXS1S0LDR0微命令:A加B-R0 微地址:05R0=XXR0-B#LDR0OUT=XXT3IOW#微命令:R0-OUT 微地址:33四、实验数据和结果分析 实验数据:地址十六进制高五位S3-S0A字段B字段C字段MA5-MA00000 00 010000000000000000000000010100 70 700000000001110000011100000400 24 050000000000100100000001010504 B2 010000010010110010000000013000 14 040000000000010100000001003218 30 010001100000110000000000013308 04 010010100000000100000000013500 00 35000000000000000000110101结果分析:01 007070:CON(INS)-IR,P通过给定的微地址01,根据实验数据选择对应的微指令CON(INS)-IR,P,比较A、B、C三个译码字段的值,选择相应的微命令LDR0和P,实现此次的微指令操作。04 002405:R0-B通过给定的微地址04,根据实验数据选择对应的微指令R0-B,比较A、B、C三个译码字段的值,选择相应的微命令LDB和R0_B,实现此次的微指令操作。05 04B201: A+B-R0通过给定的微地址05,根据实验数据选择对应的微指令A+B-R0,比较A、B、C三个译码字段的值,选择相应的微命令LDR0和ALU_B,实现此次的微指令操作。30 001404: R0-A通过给定的微地址30,根据实验数据选择对应的微指令R0-A,比较A、B、C三个译码字段的值,选择相应的微命令LDA和R0_B,实现此次的微指令操作。32 183001: IN-R0通过给定的微地址32,根据实验数据选择对应的微指令IN-R0,比较A、B、C三个译码字段的值,选择相应的微命令IOR和LDR0,实现此次的微指令操作。33 080401: R0-OUT通过给定的微地址33,根据实验数据选择对应的微指令R0-OUT,比较A、B、C三个译码字段的值,选择相应的微命令R0_B和IOW,实现此次的微指令操作。35 000035: NOP通过给定的微地址35,根据实验数据选择对应的微指令NOP,执行停机微命令。 五、实验问题分析、思考题与小结实验问题分析:在本次实验中,刚开始对微控器进行手动读写的过程中发现实验器材出现损坏,导致实验无法正常进行下去。在更换实验器材后,重新连线进行实验时,对微控器的手动读写正常完成。但是在进行本机运行的时候发现,数据通路无法显示,经过仔细检查连线发现,原来问题出现在数据线连接反了,导致数据通路的无法显示,经改正后完整显示数据通路,完成本次实验。思考题:1. 当前的数据通路是由哪条微指令实现的?R0-A。2. 当前微指令有几个微命令有效?两个微命令有效,分别是R0_B#和LDA。3. 当前微指令的微地址?30。4. 当前微指令是解释执行哪条机器指令的?ADD。5. 当前的微程序有几条微指令?三条。6. 基本模型机实验执行了几个微程序?实现了哪些功能?四个,实现了IN-R0,R0+R0-R0,R0-OUT,停机等功能。小结:通过本次实验,我初步掌握了微程序控制器的组成原理,同时我也掌握了微程序的编制、写入,观察微程序的运行过程。在实验过程中,对实验通
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年内部审计高级岗位面试题预测专业知识与实务操作
- iatf保修管理办法
- 2025年信息技术教育专业面试技巧与常见问题解答
- 2025年医疗卫生系统人才引进面试预测题
- 临床医师“三基”考试试题及答案
- 2025年跌倒坠床相关知识考试试题(附答案)
- 2025年初级教师招聘考试试题集
- 2025年中国科技巨头全球招聘面试题解析与策略
- 护理导管管理试题及答案
- 2025医疗护理员理论考试试题(含答案)
- 眼损伤法医学鉴定
- 空气栓塞演练脚本
- GB/T 37232-2018印刷文件鉴定技术规范
- GB/T 28461-2012碳纤维预浸料
- 酒店服务心理学培训教材课件
- 学前教育史全套课件
- 高一新生入学调查表
- 部编人教版历史七年级上册全册教学课件
- 人教版部编四年级道德与法治上册全册课件
- 《高等数学》全册教案教学设计
- 血栓弹力图-PPT课件
评论
0/150
提交评论