- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[组成原理课程设计报告
组成原理课程设计
指导教师: 雷鸣 白凯
学生班级: 计科10703班
学生姓名: 胡佩佩
学 号: 200703622
班内序号: 4
课设日期: 2011/2/21~2011/3/6
目录
一、课程设计目的……………………………………………………………………3
二、课程设计的要求…………………………………………………………………3
课程设计的内容…………………………………………………………………3
1.设计整机逻辑框图 ……………………………………………………………4
2.指令系统和指令执行流程设计 …………………………………………………4
3.微操作控制信号和微程序设计 …………………………………………………5
4.设计接线表 ……………………………………………………………………5
程序流程图………………………………………………………………………5
1. 整机逻辑框图 …………………………………………………………………5
2. 指令系统和指令执行流程设计 ………………………………………………6
3. 微操作控制信号和微程序设计 …………………………………………………7
五、编程与调试程序方法的介绍 …………………………………………………11
1、8位CPU的VHDL描述 ………………………………………………………12
2、汇编指令集 …………………………………………………………………12
3.调试程序 ……………………………………………………………………13
六、结果及分析 ……………………………………………………………………13
七、收获、体会和建议 ……………………………………………………………13
课程设计目的:
1.主要掌握微程序控制结构计算机的设计方法,通过对机器指令和相对应微程序的设计,加深对微程序控制器的理解,加深对微程序设计特点的了解,加深对计算机各部件的理 解以及对整机结构的理解。
2.掌握几种寻址方式的控制执行过程。
3.了解多累加器计算机的特点。
4.熟悉VHDL语言的编程。
二、课程设计的要求:
1.运算器采用单累加器多寄存器结构
2.指令系统:16条以上指令,有I/O指令,外部设备统一编址。
3.内存寻址范围1K以上字节
寻址方式: 寄存器直接寻址
寄存器间接寻址
直接寻址
立即数寻址
4.可执行从键盘上输入的十进制两位数与两位数加法程序并打印输入的数据及结果或 实现两数相加通过数码管显示结果。
三、课程设计内容:
1.设计整机逻辑框图
首先设计整机逻辑框图,并分析各主要部件中所使用的关键器件,彻底理解主要芯片的工作原理。
根据设计要求,对实验仪硬件模块进行逻辑剪辑组合,便可设计出该实验计算机的整机逻辑框图。为利于调试,应在逻辑框图上表明各器件的控制信号及必要的输出信号。
2.指令系统和指令执行流程设计
① 指令系统
需确定实验计算机的指令系统具体由哪里指令组成,包括哪几种类型指令,指令操作数有哪几种寻址方式,以及指令编码等。
② 指令执行流程
一条指令从内存取出到执行完,需要若干个机器周期(节拍)。任何指令的第一个机器周期都是“取指令周期”,或称为公操作周期。而一条指令共需几个机器周期取决于指令在机内实现的复杂程度。
3.微操作控制信号和微程序设计
① 微操作控制信号及其实现方法
② 设计微指令格式,微指令由32位组成,设计出每位微操作的定义。
③ 确定微程序控制方式,设计任务包括设计各微程序入口地址的形成方法和控存的顺序控制(即下地址形成)方法。
编写各指令的微程序,根据指令流程和微指令格式仔细地逐条填写微指令各码位。
4.设计接线表
要仔细设计接线表,因为它是组装计算机的依据。
① 为了避免遗漏,应按模块逐个归纳整理,明确各模块中器件各控制信号的处理方法。
② 对于模块中不用的器件,也应有所处理。
详细的设计过程:
1、整机逻辑框图
图4-1给出了最简单的8位微程序控制计算机的基本结构框图。
图4—1、8位微程序控制计算机基本结构
结构描述:
总线:该计算机采用单总线,即CPU的内部总线和外部总线均为一条总线。它的结构简单,实现较方便。但它的速度较慢,无法实现流水线和并行操作。
CPU:它的CPU由ALU和寄存器模块、指令部件模块及微程序控制模块组成。
寄存器:ALU和
文档评论(0)