·设计实现
源程序
#LOAD "LINGLEMANXC.IS" ;预调入指令系统/微程序
#SET RAM 0180h = 3300h ;数据区0180H单元预置数据3300h
#SET RAM 0260h = 1100h ;数据区0260H单元预置数据1100h
data segment ;将程序装载到数据存储器
assume ds:data
org 0
start: in r0, iol
add r0, 0180h
sta 0181h, r0
sub 0181h, 0260h
and r0, 0260h
mov r0, r1
out ioh, r1
jmp start
data ends
end start
指令系统
;助记符 操作数 指令码 长度
;-----------------------------------------------------
IN R0,IOL 20 1 ;将IOL数据读出到寄存器R0
ADD R0,* 40 3 ;直接字节加到寄存器R0
STA *,R0 60 3 ;寄存器R0写入直接内存
SUB *,* 80 3

本文详细介绍了计算机组成原理课程设计中基本模型机的构建,包括源程序设计、指令系统和微指令的设定。模型机具备取指、输入、加法、逻辑相或、转移、减法、存数、输出和跳转等基本操作功能。
最低0.47元/天 解锁文章
5414

被折叠的 条评论
为什么被折叠?



