IOM计算机组成原理,计算机组成原理设计教案.doc
计算机组成原理 课程设计
报告书
课程设计课题表现报告成绩总成绩A( )B( )C( )
班 级: 114030701
组 员:
组 员:
指导教师: 刘小洋
设计时间: 2016.6
计算机科学与工程学院 计算机组成原理实验室
设计目的、
综合运用所学计算机组成原理知识,设计并实现较为完整的计算机。
设计一台带中断处理能力的模型机。该模型机具备有类X86的中断功能,当外部中断请求有效,CPU允许中断,且在一条指令执行完时,CPU将响应中断。该模型机的指令系统如下。
助记符号指令格式指令功能MOV RD,RS
ADD RD,RS
AND RD,RS
CLI
PUSH RS
POP RD
IRET0000 RS RD
0001 RS RD
0010 RS RD
0011 ****
0100 ****
0101 RS**
0110 **RD
0111 ****
RS → RD
RD + RS→ RD
RD ∧RS→ RD
CPU开中断
CPU关中断
RS->堆栈
堆栈->RD
中断返回
LAD M D,RD
STA M D,RS
JMP M D
BZC M D1100 M RD D
1101 M RD D
1110 M ** D
1111 M ** DE→RD
RD→E
E→PC
当FC或FZ=1时,
EPCIN RD,P
OUT P,RS1000 ** RD P
1001 RS ** P[P] → RD
RS →[P]其中,D 为,RS 为源寄存器,RD 为目的寄存器,并规定:
RS 或 RD选定的寄存器00
01
10
11R0
R1
R2
R3
寻址模式 M有效地址 E说 明00
01
10
11E=D
E =(D)
E =(RI)+ D
E =(PC)+ D直接寻址
间接寻址
RI 变址寻址
相对寻址
本模型机的数据通路框图如图 -2 所示。
图 -2 数据通路框图
和前面的实验相比,复杂模型机实验指令多,寻址方式多,只用一种测试已不能满足设计要求,为此指令译码电路需要重新设计。
如图 -3 所示在 IR 单元的 INS_DEC 中实现。
图 -3 指令译码原理图
本实验中要用到四个通用寄存器 R3…R0,而对寄存器的选择是通过指令的低四位,为此还得设计一个寄存器译码电路,在 IR 单元的 REG_DEC(GAL16V8)中实现,如图 -4 所示。
图 -4 寄存器译码原理图
根据机器指令系统要求,设计微程序流程图及确定微地址,如图 -5 所示。
按照系统建议的微指令格式,见表 -7,参照微指令流程图,将每条微指令代码化,译成二进制代码表,见表 -8,并将二进制代码表转换为联机操作时的十六进制格式文件。
232221201918-1514-1211-98-65-0M23CNWRRDIOMS3-S0A字段B字段C字段UA5-UA0
A字段B字段C字段
876选择000NOP001P<1>010P<2>011P<3>100P<4>101LDPC110STI111CLI
141312选择000NOP001LDA010LDB011LDRi100LDSP101LOAD110LDAR111LDIR
11109选择000NOP001ALU_B010RS_B011RD_B100RI_B101SP_B110PC_B111保留
地址十六进制表示高五位S3-S0A 字段B 字段C 字段UA5-UA00000 00 010000000000000000000000010100 6D 430000000001101101010000110310 70 700001000001110000011100001B 00261C1B 00261C00000100110000111001C 04B2011C 04B20100000100101100100000000131 00161A31 00161A0000000000010110000110103
IOM计算机组成原理,计算机组成原理设计教案.doc相关推荐
- uM计算机组成原理,计算机组成原理_课程设计报告.doc
计算机组成原理_课程设计报告.doc (21页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 下载可编辑计算机组成原理课程设计报告班级:计 ...
- 计算机的操作系统教学设计,川教版信息技术七上第9课《计算机操作系统》教学设计1.doc...
川教版信息技术七上第9课<计算机操作系统>教学设计1.doc 文档编号:702830 文档页数:4 上传时间: 2019-07-30 文档级别: 文档类型:doc 文档大小:115.00K ...
- 计算机微课教案,用计算机写文章微课教案.doc
用计算机写文章微课教案 一.教材分析 <用计算机写文章>是新时代出版社小学信息技术三年级下册的第11课的教学内容 1.本节课的主要内容是拆分与合并的段落方法和文章段落格式.段落缩进的设置它 ...
- 单位计算机网络管理员论文,计算机专业毕业论文(计算机网络管理软件的研究)教案.doc...
XX 学 院 毕 业 论 文 设计题目:计算机网络管理软件的分析研究 系 别:_________________________ 班 级:_________________________ 姓 名:_ ...
- 利用计算机画一画教学设计,教案:当个电脑小画家—画图初识
当个电脑小画家-画图初识 [教学内容] 鄂教版三年级上册<信息技术与网络>课本P29-P32 [教学目标与要求] 1.知识与技能 掌握启动"画图"窗口的基本步骤:认识和 ...
- 计算机的信息的表示教案,计算机中的信息表示 教案.doc
学 科<计算机应用基础>课 题计算机中的信息表示班 级测量1401班课 时2课时授课时间2014年9月24日教学目标 1.熟悉数制的概念,了解二进制的基本特征,知道计算机采用二进制的原因: ...
- 计算机本科毕业论文仓库管理,仓库管理系统的设计与实现计算机本科毕业论文(设计).doc...
目录 摘要--------------------------------1 关键词-------------------------------1 Abstract----------------- ...
- 计算机课寻找马良,(电脑课教案.doc
(电脑课教案 培智学校电脑课(备课) 一.课程目的: 展示神奇的电脑及互联网,激发智障学生学习电脑的兴趣: 学会电脑的基本操作,学会WORD.金山打字.金山画王软件的简单运用: 鼓励多操作,多动脑,充 ...
- 计算机结构原理初步教案板书设计,(计算机工作原理)教学设计(教案)
<(计算机工作原理)教学设计(教案)>由会员分享,可在线阅读,更多相关<(计算机工作原理)教学设计(教案)(5页珍藏版)>请在人人文库网上搜索. 1.计算机系统的基本组成教学设 ...
最新文章
- 由学习《软件设计重构》所想到的代码review(二)
- CUPS Share Printer
- 赵本山说日本车。(笑死不偿命)
- 基于FPGA的gardner同步环设计
- ****** 五十 ******、软设笔记【UML分析和意义】-类图、对象图、状态图、活动图、顺序图、协作图、构件图、部署图,动静态模式...
- 科学地花钱:基于端智能的在线红包分配方案 (CIKM2020)
- 首发 | 中间件小姐姐直播“带货”——阿里程序员必知的插件
- @resource和@Autowired区别
- (转)SQL 查找重复记录
- python mql4_使用MQL5将OHLC值从Python API集成到MT5
- linux远程连接db2,使用命令行连接远程DB2数据库
- IMU与GPS传感器ESKF融合定位(转载)
- 手机内存卡RAW无法格式化的解决办法
- HashMap源码解析JDK1.8 —————— 开开开山怪
- 专家调查显示:液晶电视坏眼超等离子电视
- Android 腾讯地图 选点定位,仿微信发送位置
- HB100多普勒雷达+STM32L476VGTx测速系统的电路设计(滤波放大比较器)
- Python开发环境安装及Project interpreter not specified问题解决
- 通过创建动态类型 动态构建Expression Select表达式来控制Property可见性
- 阵列麦克风声音定位-代码python实现-二维与三维声音定位