- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
广东海洋大学计算机组成原理课程实习报告_课程设计
本科生课程实习
课程题目:基本模型机的设计与实现
课程名称 计算机组成原理 学生姓名 学生学号 所在专业 计算机科学与技术 所在班级 指导教师 彭小红 职称 成绩
目录
1 设计任务与要求 1
1.1设计目的 1
1.2 设计内容 1
1.3 设计要求 1
2.1 主要使用芯片 2
2.2 基本原理 2
3.1 程序流程图 3
3.2 接线图 4
3.3 模块功能 5
4.1 测试过程 6
4.2 测试结果 7
题目
设计任务与要求
设计目的
综合运用所学过的计算机原理知识,设计并实现用微程序控制器控制模型机的数据通路,掌握运用计算机原理知识解决问题和设计指令程序的能力。
1.2 设计内容
通过自己设计微指令,同时设计了7条机器指令:IN(输入)、ADD(相加)、AND(逻辑与)、STA(存数)、SUB(相减)、NOT(取反)、JMP(无条件转移),然后输 入数据来验证这些操作。
1.3 设计要求
设计一个完整的程序,程序至少有IN,ADD,STA,OUT,JMP等指令,在此的基础上再多几条指令,使它完成更多的功能。
2 设计思想
2.1 主要使用芯片
74181算术运算器ALU、74374寄存器堆R0、74161程序计数器、74273地址寄存器AR、74273指令寄存器IR。
2.2 基本原理
A.微程序控制的基本思想:
1. 若干微命令编制成一条微指令,控制实现一步操作;
2. 若干微指令组成一段微程序,解释执行一条机器指令;
3. 微程序事先存放在控制存储器中,执行机器指令时再取出。
B.基本组成:控制存储器,微指令寄存器,微地址寄存器,地址转移逻辑控制存储器(CM)用来存放实现全部指令系统的微程序,位于CPU中。它是一种只读型存储器,要求速度快,读出周期短微指令寄存器存放当前由控制存储器读出的一条微指令信息,分为微地址存器和微命令寄存器两个部分。其中微地址寄存器决定将要访问的下一条微指令的地址,微命令寄存器则保存一条微指令的操作控制字段和判别测试字段(P)的信息地址转移逻辑自动完成修改微地址的任务。微程序控制计算机的工作过程下面通过计算机启动、执行程序直到停机的过程,来说明微程序是如何控制计算机工作的计算机加电以后,首先由复位信号(Reset)将开机后执行的第一条指令的地址送入PC内,同时将一条取指微指令送入微指令寄存器中,并将其他一些有关的状态位或寄存器置于初始状态。当电压达到稳定值后,自动启动计算机,产生节拍电位和工作脉冲。为保证计算机正常工作,电路必须保证开机后第一个机器周期信号的完整性,在该CPU周期末,产生开机后第一个工作脉冲。然后计算机开始执行程序,不断地取出指令、执行指令。
程序可以存放在固定存储器中,也可以利用固化在只读存储器(ROM)中的一小段引导程序,将要执行的程序和数据从外部设备调入主存。实现各条指令的微程 序是存放在微程序控制器中的。当前正在执行的微指令从微程序控制器中取出后放 在微指令寄存器中,由微指令的控制字段中的各位直接控制信息和数据的传送,并 进行相应的处理。当遇到停机指令或外来停机命令后,应该待当前这条指令执行完 毕后再停机或至少在本机器周期结束时停机。要保证停机后,重新启动计算机能继 续工作而且不出现任何错误。
KT控制台
00
00
20
KWE(01) KRD(00) RF(11)
21 20 23
24 22
01
RP
01
02
10
IN ADD AND STA JMP
10 11 12 13 14
03 07 25 27
01
04
15 26 01
05
09 16
06 01
17
01
01
3.2 接线图
文档评论(0)