计算机组成原理课程设计模型机设计与实现.doc

上传人:仙人指路1688 文档编号:2882307 上传时间:2023-03-01 格式:DOC 页数:11 大小:386KB
返回 下载 相关 举报
计算机组成原理课程设计模型机设计与实现.doc_第1页
第1页 / 共11页
计算机组成原理课程设计模型机设计与实现.doc_第2页
第2页 / 共11页
计算机组成原理课程设计模型机设计与实现.doc_第3页
第3页 / 共11页
计算机组成原理课程设计模型机设计与实现.doc_第4页
第4页 / 共11页
计算机组成原理课程设计模型机设计与实现.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《计算机组成原理课程设计模型机设计与实现.doc》由会员分享,可在线阅读,更多相关《计算机组成原理课程设计模型机设计与实现.doc(11页珍藏版)》请在三一办公上搜索。

1、学号10213312106武汉理工大学华夏学院课 程 设 计课程名称 计算机组成原理 题 目 模型机设计与实现 专 业 物联网工程 班 级 1121 姓 名 成 绩 指导教师 2013 年 12 月 19 日课程设计任务书设计题目 模型机设计与实现 设计目的1. 巩固和加深所学的硬件系统知识;2. 学习和掌握硬件系统的设计方法;3掌握计算机各模块的原理和相互关系,建立计算机整机概念4利用基本模型机的构建与调试实验,完整地建立计算机硬件的整机模型,掌握CPU的基本结构和控制流程,掌握指令执行的基本过程。设计任务 (在规定的时间内完成下列任务)1掌握CISC微控制器功能与微指令格式2设计五条机器指

2、令,并编写对应的微程序3在TDN-CM+教学实验系统中调试机器指令程序,确认运行结果时间安排 1.第16周周1(12月16日下午):全体集中讲解课程设计原理与方法2.第16周周15(12月1620日):分班调试,撰写设计报告具体要求112月16日周1:熟悉任务,掌握设备2周2:完成模型机的实验线路连接 3周3:调试模型机,记录实验结果 4周3:拟定课程设计报告大纲5周4:撰写并打印课程设计报告 指导教师签名: 田小华 2013 年 12 月 20 日教研室主任签名: 2013 年 12 月 22 日 目录1 课程设计目的.42 实验设备.43 实验内容.44 课程设计总结.95 课程设计心得及

3、体验.106 教师评语.111.课程设计目的:掌握计算机功能模块的原理,建立计算机整机概念2.设备:TDN-CM组成原理实验系统,排线若干3.实验内容: 3.1课程设计原理采用五条机器指令:IN,ADD,STA,OUT,JMP 地 址(二进制) 容(二进制) 助记符 说 明 0000 0000 0000 0000 IN R0 “INPUT DEVICE(班号)”R0 0000 0001 0001 0000 ADD 0AH,R0 R0+0AH R0 0000 0010 0000 1010 0000 0011 0010 0000 STA R0,0BH R00BH 0000 0100 0000 10

4、11 0000 0101 0011 0000 OUT 0BH 0BH LED 0000 0110 0000 1011 0000 0111 0100 0000 JMP 00H 00H PC 0000 1000 0000 0000 0000 1001 0000 1010 0000 1001 学号(16号同学) 0000 1011 求和结果(班号加学号)实验数据通路框图,见图1图1实验数据通路框图3.2 微指令格式 实验过程中使用的机器指令的微指令格式如图2 图2 微指令格式微程序流程图如图3: 图3 微指令流程图3.3微指令二进制代码表微指令二进制代码表,详见表1表1 微指令二进制代码表八进制二

5、进 制 格 式十 六 进 制 格 式微地址S3S2S1S0 M CnWE A9A8ABCA5A0微地址微指令内容00Q0 0 0 0 0 0 0 1 10000001000 1 0 0 0 000H018110H01Q0 0 0 0 0 0 0 1 11101101100 0 0 0 1 001H01ED82H02Q0 0 0 0 0 0 0 0 11000000010 0 1 0 0 002H00C048H03Q0 0 0 0 0 0 0 0 11100000000 0 0 1 0 003H00E004H04Q0 0 0 0 0 0 0 0 10110000000 0 0 1 0 104H0

6、0B005H05Q0 0 0 0 0 0 0 1 10100010000 0 0 1 1 005H01A206H06Q1 0 0 1 0 1 0 1 10011010000 0 0 0 0 106H959A01H07Q0 0 0 0 0 0 0 0 11100000000 0 1 1 0 107H00E00DH10Q0 0 0 0 0 0 0 0 00010000000 0 0 0 0 108H001001H11Q0 0 0 0 0 0 0 1 11101101100 0 0 0 1 109H01ED83H12Q0 0 0 0 0 0 0 1 11101101100 0 0 1 1 10AH0

7、1ED87H13Q0 0 0 0 0 0 0 1 11101101100 0 1 1 1 00BH01ED8EH14Q0 0 0 0 0 0 0 1 11101101100 1 0 1 1 00CH01ED96H15Q0 0 0 0 0 0 1 0 10000010000 0 0 0 0 10DH028201H16Q0 0 0 0 0 0 0 0 11100000000 0 1 1 1 10EH00E00FH17Q0 0 0 0 0 0 0 0 10100000000 1 0 1 0 10FH00A015H20Q0 0 0 0 0 0 0 1 11101101100 1 0 0 1 010H0

8、1ED92H21Q0 0 0 0 0 0 0 1 11101101100 1 0 1 0 011H01ED94H22Q0 0 0 0 0 0 0 0 10100001000 1 0 1 1 112H00A117H23Q0 0 0 0 0 0 0 1 10000000000 0 0 0 0 113H018001H24Q0 0 0 0 0 0 0 0 00100000000 1 1 0 0 014H002018H25Q0 0 0 0 0 1 1 1 00001010000 0 0 0 0 115H070A10H26Q0 0 0 0 0 0 0 0 11010001100 0 0 0 0 116H0

9、0D181H27Q0 0 0 0 0 1 1 1 00001010000 1 0 0 0 017H070A10H30Q0 0 0 0 0 1 1 0 10001010000 1 0 0 0 118H068B11H 3.4 实验步骤3.4.1实验接线图:注意:接线过程中不得有任何错误!3.4.2操作步骤3.4.2.1微控器编程开关拨至RUN,“STEP”STEP,“STOP”RUN3.4.2.2 实验箱利用COM1口与微机连接,实验箱加电,启动微机:3.4.2.3进入安装实验系统的目录3.4.2.4对实验箱复位;3.4.2.5桌面上选择:CMP图标,运行CMP.EXE,进入实验运行环境;3.4.

10、2.6选择转载菜单的装载功能: C:TANGDUCMPSAMPLEEX1.TXT3.4.2.7选择数据通路图标:开关置班号,内存0AH单元置学号CLR:1013.4.2.8运行菜单的连续运行功能,若运行正确,将在“OUTPUT”模块看到十六进制的结果: 班号加学号的和 3.4.2.9采用单步或连续运行方式执行机器指令程序,将实验结果与程序的理论分析结果进行比较,验证实验系统执行机器指令程序的正确性。EX1文本文件内容如下:机器指令程序: $P0000$P0110$P020A$P0320$P040B$P0530$P060B$P0740$P0800$P0A10机器指令对应的微程序:$M000181

11、10$M0101ED82$M0200C048$M0300E004$M0400B005$M0501A206$M06959A01$M0700E00D $M08001001$M0901ED83$M0A01ED87$M0B01ED8E$M0C01ED96$M0D028201$M0E00E00F$M0F00A015$M1001ED92$M1101ED94$M1200A017$M13018001$M14002018 $M15070A01$M1600D181$M17070A10$M18068A113.4.3实验运行结果(学号为十六号)课程设计总结:4.1给出每条机器指令的微程序(十六进制格式): IN:01

12、H: 01H: 01ED82H ADD:01H: 01ED82H IN: 01Q: 01ED82H02Q: 00C048H10Q: 01ED92HADD:01Q: 01ED82H02Q: 00C048H11Q: 01ED94H03Q: 00E004H04Q: 00B005H05Q: 01A206H06Q: 959A01HSTA:01Q:01ED82H02Q:00C048H12Q:00A117H07Q:00E00DH15Q:070A10HOUT:01Q:01ED82H02Q:00C048H13Q:018001H16Q:00D181H17Q:070A10HJMP:01Q:01ED82H02Q:00

13、C048H14Q:002018H4.2总结这次的课程设计相对来说还是比较简单的,最难的在于接线方面,因为这次实验要接的线非常多,而且实验过程中不允许有任何一根接线出现差错,一根线接错就会导致整个实验的失败。在实验的运行阶段还要看看电脑与实验设备的好坏,这也是实验成败的关键。课程设计心得及体验: 这次的课程设计总体上完成的还是比较顺利的。在最开始的时候,没有认真的听老师讲解实验的方法及过程,导致实验开始的时候无从下手,想必大多数同学和我一样,因为当时实验室都乱了。好在当时有个同学率先完成了实验,于是都纷纷向他请教,搞明白了之后就和自己的搭档一起做实验。但在接线的过程中出现了好几次的错误,不得不拼上自己的耐心和细心在哪好好接线。接线正确和实验原理搞明白之后基本上没有多大困难了。这次的课程实验巩固了专业知识,提高了我们动手能力,增加了我们团队合作的精神。同时也考眼力我们的耐心和细心,让我受益匪浅.设计过程中质疑(或答辩)记载:关于计算机课程设计,我们起初由很多疑问,可是在后来老师的讲解中得到了解答。 基本模型机设计的原理是由各部件单元和的控制信号是认为模拟产生的,而本次试验将在微程序控制下自动产生各部件控制信号,实现特定指令的功能。指导教师评语:评分: 签名:田小华 2013 年12月20日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号