文档介绍:
计算机组成原理
课程设计
微程序实验报告
姓名:
***
班级:
***
学号:
*******
指导老师:
***
同组人:
***
实验目的:
深入理解计算机微程序控制的功能、组成知识。
深入地学****计算机各类典型指令的执行流程。
对指令格式、寻址方式、指令系统、指令分类等建立具体的总体概念
学****微程序控制器的设计过程和相关技术。
实验内容:
设计指令A组扩展指令SBB、NOT和C组扩展指令LDRA的功能、格式和执行流程,并在教学机上实现、调试正确。
实验步骤:
确定指令格式和功能,包括确定要用的操作码,指令中其他字段的内容分配与使用。
SBB、NOT和LDRA指令格式和功能需查表:
指令格式和功能
指令格式
汇编语句
操作数个数
CZVS
功能说明
指令类型
DRSR
ADC DR,SR
****
DR←DR+SR+C
A组指令
DRSR
SBB DR,SR
****
DR←DR-SR-C
DR
RCL DR
*···
DR←DR带进位C循环右移
DR
RCR DR
*···
DR←DR带进位C循环左移
DR
ASR DR
*···
DR←DR算术右移
DR
NOT DR
****
DR←/DR
SR
JMPR SR
····
跳转到SR指明的地址
OFFSET
JRS OFFSET
····
S=时跳转
OFFSET
JRNS OFFSET
····
S=时跳转
CLC
···
C=
STC
···
C=
EI
····
开中断
DI
····
关中断
SR
CALR SR
····
调用SR指明的子程序
C组指令
DR
LDRA DR,[ADR]
····
DR←[ADR]
DRSR
ADR(位)
LDRX DR,OFFSET[SR]
····
DR←[DATA+SR]
DRSR
ADR(位)
STRX DR,OFFSET[SR]
····
[DATA+SR]←SR
SR
STRA [ADR],SR
····
[ADR]←SR
IRET
····
中断返回
D组指令
SBB和NOT:
查表⑴得SBB和NOT指令格式:
SBB:
DRSR
NOC:
D
DR
功能
内容来自淘豆网www.taodocs.com转载请标明出处.