计算机组成原理课程设计--16位模型机的设计
《计算机组成原理课程设计--16位模型机的设计》由会员分享,可在线阅读,更多相关《计算机组成原理课程设计--16位模型机的设计(42页珍藏版)》请在毕设资料网上搜索。
1、 1 计算机组成原理课程设计报告 题题 目目 16 位模型机的设计 姓姓 名名 学学 号号 班班 号号 指导老师指导老师 成成 绩绩 2014 年 1 月 2 目目 录录 一、引言3 1.1 设计目的 3 1.2 设计任务 3 二、 详细设计及实现 .4 2.1 拟定指令系统 4 2.2 指令格式 5 2.3 寻址方式 5 三、16 位 CPU 的模型 7 3.1 各功能部件的 VHDL 设计 9 3.2 16 位模型机的设计与实现 . 22 四、总结 27 五、参考文献: 27 六、 代码 28 3 一、引言一、引言 1.1 设计目的设计目的 为掌握并巩固本学期所学习的计算机组成原理知识,设
2、计本次试验。运用 整合所学的相关知识,一步步设计构造一台基本的模型计算机,明确计算机的控 制原理与控制过程,巩固和灵活应用所学的理论知识,掌握计算机组成的一般设 计方法, 提高学生设计能力和实践操作技能, 为从事计算机研制与设计打下基础。 1.2 设计任务设计任务 本机功能:计算数据块中所有数据的累加和并存储到内存单元中。 汇编代码如下: START: MOV SI, OFFSET SRC1 ;源操作数地址送 SI MOV DI,OFFSET DXT ;目的操作数地址送 DI MOV BX,OFFSET SRC2 ;结束地址送 BX MOV BL 0 ;设置 BL 中初值为 0 NEXT: M
3、OV AL,SI ;取数 ADD BL , AL ; 数据相加 MOV DI,AL ;存数 CMP SI, BX ; JE START ;如果 SI=BX,则转向 START INC SI ;修改源地址 JMP NEXT ;转向 NEXT 4 二、二、 详细设计及实现详细设计及实现 2.1 拟定指令系统拟定指令系统 分析: 1) 依据汇编语言程序得出部件间的数据流的方向为 立即数寄存器 寄存器内存 内存操作数采用寄存器间址寻址方式 源与目的寄存器内容比较,如果源等于目的转移,转向地址在指令中提 供 寄存器加 1 指令 无条件转移指令,转向地址在指令中提供。 2) 指令类型 (指令中的立即数为一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 课程设计 16 模型 设计
