计算机硬件课程设计——基于微程序的复杂模型机设计
《计算机硬件课程设计——基于微程序的复杂模型机设计》由会员分享,可在线阅读,更多相关《计算机硬件课程设计——基于微程序的复杂模型机设计(10页珍藏版)》请在毕设资料网上搜索。
1、 计算机硬件课程设计计算机硬件课程设计 -基于微程序的复杂模型机设计基于微程序的复杂模型机设计 一、一、 实验题目:实验题目: 设计一台有微程序控制的 8 位模型机, 指令系统要求达到 10 条指令以上。 二、二、 实验目的:实验目的: (1)在掌握部件单元电路实验的基础上,进一步将其组成系统,构造一 台复杂模型计算机,建立一台基本完整的整机。 (2)为其定义至少十条机器指令,并编写相应的微程序,通过联机调试, 观察计算机执行指令:从取指令、指令译码、执行指令等过程中数据通路 内数据的流动情况,进一步掌握整机概念。 三、三、 实验设备:实验设备: TDN-CM+教学实验系统一套、PC 微机一台
2、 四、四、 实验原理与指令设计:实验原理与指令设计: (1) 实验原理: 数据格式 模型机规定数据采用定点整数补码表示, 字长为 8 位, 其格式如下: 7 6 5 4 3 2 1 符号 尾 数 其中,第 7 位为符号位,数值表示范围是27 X271 机器指令格式 单字节指令寻址方式采用寄存器直接寻址,其格式如下: 7 6 5 4 3 2 1 0 OPCODE RS RD 双字节指令采用直接寻址,其格式如下 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 OPCODE RS RD ADDR 其中,OPCODE 为操作码,RS 为源寄存器,RD 为目标寄存器,并 规定: RS 或
3、 RD 选定的寄存器 00 R0 01 10 R1 R2 微指令格式: 24 23 22 21 20 19 18-16 15-13 12-10 9-7 6-1 S3 S2 S1 S0 M Cn WE,A9,A8 A 字段 B 字段 C 字段 UA5-UA0 其中,A、B、C 三个字段的编码方案如下表: A字段 B字段 C字段 15 14 13 选择 12 11 10 选择 9 8 7 选择 000 NOP 000 NOP 000 NOP 001 LDRi 001 RS-B 001 P 010 LDDR1 010 BD-B 010 P 011 LDDR2 011 RI-B 011 P 100 L
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机硬件 课程设计 基于 微程序 复杂 模型 设计
