计算机组成原理课程设计

一、基本要求: 设计一台模型计算机

具体内容: 1. 数据格式和指令系统 2. 数据通路

3. 时序系统 4. 微指令格式

5. 微程序控制器 6. 微程序流程图

7. 微程序代码表

二、模型机设计

1. 数据格式和指令系统的约定

1) 数据格式

模型机规定采用定点补码表示法表示数据,且字长为 8 位,其格式如下:

7 6 5 4 3 2 1 0

符号 数据

其中 : 第 7 位为符号位,数值表示范围是: -1 ≤X <1。

2) 指令系统

模型机设计四大类指令共 16 条,其中包括算术逻辑指令( 9 条)、 I /O 指令( 4 条)、

访内及转移指令( 2 条)和停机指令( 1 条)。

因为指令系统共 16 条指令,所以操作码是 4 位。

由于模型机机器字长为 8 位,故设计单字长指令和双字长指令供使用。

(1) 算术逻辑指令

设计 9 条算术逻辑指令并用单字节表示,寻址方式采用寄存器直接寻址,其格式如下:

7 6 5 4 3 2 1 0

OP-CODE Rs Rd

其中, OP-CODE 为操作码, Rs 为源寄存器, Rd 为目的寄存器,并规定: 9 条算术逻辑指

令的名称、功能和具体格式。

(2) 访内指令及转移指令

模型机设计 2 条访问指令, 即存数 (STA) 、取数 (LDA) ,2 条转移指令, 即无条件转移 (JMP) 、

结果为零或有进位转移指令 (BZC) ,指令格式为:

7 6 5 4 3 2 1 0

0 0 X OP-CODE Rd

D

其中, OP-CODE 为操作码, Rd 为目的寄存器, D 为位移量 (正负均可 ),X 为寻址方式,

其定义如下:

寻址方式 有效地址 说明

00 E=D 直接寻址

01 E=(D) 间接寻址

10 E=(R2)+D R2 变址寻址

11 E=(PC)+D 相对寻址

(3) 输入输出指令

格式如下:

7 6 5 4 3 2 1 0

OP-CODE addr Rd

其中,addr=01 时,选中 “INPUT DEVICE ”中的开关组作为入设备, addr=10 时,选中 “OUTPUT

DEVICE ”中的数码快作为输出设备。

(4) 停机指令

格式如下:

7 6 5 4 3 2 1 0

OP-CODE 0 0 0 0

这类指令只有一条,即停机指令 HALT

(5) 模型机指令系统

指令类型 操作名称及用法 功能 指令格式

MOVRs,Rd 传送 (Rs)->Rd 1

计算机动画原理课程设计选题,组成原理课程设计设计一台模型计算机.pdf相关推荐

  1. 设计一台模型计算机 实现下列指令系统,基本模型机的设计与实现1

    中国计量学院 计算机组成原理课程设计报告书 基本模型机的设计与实现 班 级 0X计算机X班 学 号 XXXXXXX 姓 名 XX 指导教师 XXX 日 期 2008/ 01/ 10 一.实验目的 1. ...

  2. 广州大学2021计算机组成原理课程设计实验报告

    一.本课程设计的性质.目的.任务 <计算机组成与系统结构课程设计>是计算机学院各专业集中实践性环节之一,是学习完<计算机组成与系统结构>课程后进行的一次全面的综合练习.其目的是 ...

  3. 数字逻辑课程设计,简单的8位模型计算机verilog设计

    简单8位模型计算机 0.摘要 1.绪论 1.1 模型计算机简介 1.2 设计主要内容 1.2.1 设计指标 1.2.2 设计思路 2.系统设计 2.1模型计算机原理 2.2 模型计算机组成 2.3 模 ...

  4. 计算机组成与原理课程设计心得,计算机组成原理课程设计心得.doc

    <计算机组成原理课程设计心得.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算机组成原理课程设计心得.doc>文档请在天天文库搜索. 1.计 ...

  5. 计算机组成流水灯原理,计算机组成原理课程设计(微程序设计)

    <计算机组成原理课程设计(微程序设计)>由会员分享,可在线阅读,更多相关<计算机组成原理课程设计(微程序设计)(13页珍藏版)>请在人人文库网上搜索. 1.计算机组成原理课程设 ...

  6. 计算机组成原理超前进位加法器原理,计算机组成原理课程设计—超前进位加法器的设计.doc...

    PAGE 沈阳航空航天大学 课 程 设 计 报 告 课程设计名称:计算机组成原理课程设计 课程设计题目:超前进位加法器的设计 院(系):计算机学院 专 业: 班 级: 学 号: 姓 名: 指导教师: ...

  7. 计算机原理综合设计实验报告,计算机组成原理--课程设计实验报告.doc

    武汉工业学院 数学与计算机学院 组成原理课程设计 专 业:计算机科学与技术 班 级:________________ 学 号:________________ 姓 名:________________ ...

  8. 计算机组成与原理如何书写DEC微指令,计算机组成原理课程设计16位机微程序控制器指令系统设计与实现.doc...

    计算机组成原理课程设计16位机微程序控制器指令系统设计与实现 一.设计题目 16位机微程序控制器指令系统的设计与实现 二.设计目的 通过看懂教学计算机组合逻辑控制器中已经设计好并正常运行的几条基本指令 ...

  9. 计算机动画原理课程设计,小议动画运动规律的课程设计论文

    小议动画运动规律的课程设计论文 通过动画实训项目制作,增强实践.实操能力.其次,以项目任务构建教学环节,设计完整的基于工作过程的教学内容,选择课程进入的最佳时机,精心筛选与行业企业合作开发的项目内容, ...

  10. 计算机原理课程设计模拟cpy,山东大学-计算机组成原理课程设计报告样例

    [实例简介] 山东大学计算机组成原理课程设计报告-包括实验格式+设计详细步骤(加法+乘法)+设计心得 5令果记 A A *影个碟「数 Mv2A开 R,:将2个操取至积 ADR.R,:兴R,R孙数彬栩劝 ...

最新文章

  1. 如何让你的 Linux 系统干净整洁
  2. C. Little Girl and Maximum Sum【差分 / 贪心】
  3. mysql web日志_mysql日志管理
  4. 生成树(STP)学习笔记
  5. 嵌套游标以生成复杂的报表
  6. mysql双向同步读写_mysql数据双向同步
  7. 一个可编辑与新增博客园文章的 Python 脚本
  8. 使用Visual Studio开发游戏——微软宣布与Unity、Unreal Engine和Cocos展开全新合作
  9. 【论文笔记】DeepWalk:大型社会表示的在线学习
  10. 汉威电子持续发力智慧城市产业链
  11. 数据库设计方法、规范和技巧
  12. codeblocks下载-安装和使用
  13. 【信号与系统实验】实验四 傅里叶变换、系统的频域分析
  14. 区块链毕业设计中期检查表模板
  15. mdf文件修复工具 专业修复sql server数据库
  16. 【转】对前端质量保障的思考 - Barret Lee
  17. 211. 字符串置换
  18. Ubuntu18配置静态IP地址
  19. 在网站上的视频直播添加弹幕做法
  20. 无线猫能做打印服务器,光猫能做服务器用吗

热门文章

  1. 苦橙花---不喧哗,自有声
  2. Windows环境下edge浏览器点击下载没有反应
  3. 合群是堕落的开始,优秀是开始的独行!(孤独的自白)
  4. 没想到 Python 中竟然还藏着这些稀奇古怪的东西...
  5. 企业的五种组织架构模式
  6. 软件测试管理与组织结构
  7. Postgresql计算月天数
  8. 逆水寒服务器维护中,逆水寒维护到几点今天 逆水寒11.1更新了什么
  9. 中石油 所罗门的宝藏
  10. BitBake用户手册-3.语法和操作