计算机组成原理bzc指令什么时候产生进位,电子计算机组成原理课程设计.doc

模拟机的设计与实现

PAGE 4

课 程 设 计

课程名称

电子计算机组成原理

题目名称

模拟机的设计与实现

专业班级

计算机科学本(1)

学生姓名

学 号

指导教师

二○ 年六月二十二日

目录

TOC \o "1-3" \h \u HYPERLINK \l _Toc20133 一. 程序设计概述 PAGEREF _Toc20133 2

HYPERLINK \l _Toc12409 1.1 课程设计目的 PAGEREF _Toc12409 2

HYPERLINK \l _Toc11156 1.2课程设计任务和基本要求 PAGEREF _Toc11156 2

HYPERLINK \l _Toc13803 二. 模型机的具体设计 PAGEREF _Toc13803 3

HYPERLINK \l _Toc19364 2.1.设计目标 PAGEREF _Toc19364 3

HYPERLINK \l _Toc13616 2.2.设计原理 PAGEREF _Toc13616 3

HYPERLINK \l _Toc23958 2.2.2控制台命令流程图 PAGEREF _Toc23958 3

HYPERLINK \l _Toc17846 2.2.3内存映象 PAGEREF _Toc17846 4

HYPERLINK \l _Toc30730 2.2.4微程序 PAGEREF _Toc30730 5

HYPERLINK \l _Toc13539 三. 课程设计具体实现步骤 PAGEREF _Toc13539 7

HYPERLINK \l _Toc1806 3.1按照图2连线 PAGEREF _Toc1806 7

HYPERLINK \l _Toc10715 3.2.微指令代码 PAGEREF _Toc10715 7

HYPERLINK \l _Toc6970 3.3分析 PAGEREF _Toc6970 8

HYPERLINK \l _Toc2233 3.4联机实现 PAGEREF _Toc2233 8

HYPERLINK \l _Toc20123 3.5结果分析 PAGEREF _Toc20123 8

HYPERLINK \l _Toc6216 四.设计心得 PAGEREF _Toc6216 8

HYPERLINK \l _Toc22006 五. 参考文献 PAGEREF _Toc22006 9

程序设计概述

1.1 课程设计目的

通过对一个简单计算机的设计,对计算机的基本组成、部件的设计、部件间的连接、微程序控制器的设计、微指令和微程序的编制与调试等过程有更深的了解,加深对理论课程的理解。为今后的科研打下扎实的基础。

1.2课程设计任务和基本要求

(1)按给定的数据格式和指令系统,理解为程序控制器的设计原理。

(2)设计给定机器指令系统遗迹微程序流程图,安慰指令格式写出微程序的微指令代码。

(3)连接逻辑电路,完成启动、测试、编程、校验和运行,并观测运行过程及结果。

(4)将微程序控制器模块与运算器模块、存储器模块联机,组成一台模拟计算机。

(5)用微程序控制器控制模型机的数据通路。

(6)通过在模型机上运行由机器指令组成的简单程序,掌握机器指令与微指令的关系,建立计算机的整机概念,掌握计算机的控制机制。

按指定应用项目进行汇编指令格式及功能设计,并设计相应的机器指令代码,按照模型及数据通路设计实现机器指令功能的微程序。

模型机的具体设计

2.1.设计目标

设计一台模型机实现IN(输入)、ADD(加法)、STA(存数)、OUT(输出)、JMP(无条件转移)指令系统。并通过给定的工作程序验证上述指令系统。

2.2.设计原理

2.2.1机器指令

本设计实现的模型机共包含五条机器指令:IN(输入)、ADD(加法)、STA(存数)、OUT(输出)、JMP(无条件转移),其指令格式如下(前4位为操作码):

助记符

机器指令码(二进制)

说明

微程序的入口地址

(八进制)

IN“INPUT DEVICE”中的开关状态—>R0

10

(取指令后续微指令默认地址为10)

ADD addrXXXXXXXX

RO+[addr]——>R0

11

S

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值