课程名称:计算机组成原理
课程设计名称:微程序控制器设计简单计算机
使用实验器材:Dais-CMH+计组试验箱、相关软件
实验过程:
源程序区数据:
;基本模型机程序
#LOAD "123.IS" ;预调入指令系统/微程序
#SET RAM 0260h = 1222h ;数据区0260H单元预置数据1222h
data segment ;将程序装载到数据存储器
assume ds:data
org 0
start: in r0, iol ;IO口低字节放入寄存器R0
mov r1, 0260h ;内存0260地址的数据0x01放到R1
bu r0, r0 ;R0求补码:R0取反放回R0 再加1放回R0
add r0, 0260h ;R0加内存0260地址的数据
sub r0, 0260h ;R0减内存0260地址的数据
sta 0261h, r0 ;把R0中的数据放入内存中为0261地址中
exc r0,r0 ;R0高四位与低四位交换
&

这篇博客详细介绍了在计算机组成原理课程设计中,如何使用微程序控制器设计一个简单的计算机。通过Dais-CMH+计组试验箱和相关软件,实现了从源程序区数据到指令系统的操作,包括数据交换、运算、内存读写和IO交互等功能。
最低0.47元/天 解锁文章
1万+

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



