计算机组成整机实验报告,简单模型机的组成与程序运行-计算机组成原理实验报告...

该实验报告详细描述了如何基于TD-CMA计算机组成原理教学实验系统设计一个简单的模型机,包括数据通路和微程序控制器的工作原理。报告中列举了若干条机器指令(如INR0、SUB0DH、SHLR0等)及其对应的微程序,并给出了一个程序示例,该程序涉及到寄存器操作、逻辑运算和内存存取。在程序运行过程中,0DH、0EH和0FH单元的内容被用作数据处理的基础。
摘要由CSDN通过智能技术生成

实验报告

1 任务描述

设计题目名称:简单模型机的组成与程序运行

要求:基于TD-CMA计算机组成原理教学实验系统,设计一个简单的计算机整机系统—模型机,分析其工作原理。根据模型机的数据通路以及微程序控制器的工作原理,设计完成以下几条机器指令和相应的微程序,输入程序并运行。

IN R0 ;IN ->R0 SUB 0DH ;R0 - [0DH] -> R0,直接寻址 SHL R0 ;将R0寄存器中的内容逻辑左移

STA 0EH,R0 ;R0->[0EH],直接寻址 LDA 0FH,R0 ;0FH]->R0,直接寻址 LOP: DEC BZC EXIT JMP

R0

;R0-1->R0

;当FC或FZ为1时,转到EXIT

LOP

EXIT: OUT 0EH,R0 ;[0EH]->LED,直接寻址 0DH、0EH、0FH单元内容分别为03H、04H、02H。

2 设计设备

PC机一台,TD-CMA实验系统一套。

3 设计原理和方法

3.1设计原理 3.1.1数据格式:

2-55-jpg_6_0_______-719-0-0-719.jpg

3.1.2 指令格式

所有单字节指令( SUB等 )格式如下:

2-50-jpg_6_0_______-719-0-55-719.jpg

其中OP-CODE为操作码,RS为源寄存器,RD为目的寄存器,并规定:

2-121-jpg_6_0_______-719-0-105-719.jpg

2-52-jpg_6_0_______-706-0-226-706.jpg

本实验中的两个访问指令,即存数STA,一条转移指令,即无条件转移指令JMP,指令格式如下:

2-50-jpg_6_0_______-719-0-278-719.jpg

其中OP-CODE为操作码,RD为目的寄存器地址(STA、LDA指令使用),D为位移量(正负均可),M

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值