xxx大学实验报告
实验课程:计算机组成原理实验时间:2012年5月25日星期五
实验名称:
设计指令/微指令系统
实验要求:
掌握CPP226各个部件的功能和使用方法。
了解指令/微指令系统以及每条微指令的构成。
学会在原来指令/和微指令系统的基础上设计新的微指令系统。
实验目的:
学会进一步运用CP226软件和机箱。
设计简单的指令/微指令系统,并编写汇编程序实验验证。
实验器材:
DICE-CP226型计算机组成原理实验箱,CPP226计算机组成原理软件,计算机组成原理实验指导书。
实验步骤:
指令助记符
指令功能
MOV A, #12h
将立即数存入累加器A
MOV A, R0
寄存器R0送到累加器A
MOV A,***@R0
R0 间址的存储器内容送到累加器 A
IN
端口 IN 内容输入到累加器 A
OUT
累加器 A 内容输出到端口 OUT
建立一个新的指令系统如下
建立自己的指令系统文件如下
Dat文件
创建dat文件的步骤:
打开 CP226 组成原理实验软件,选择[文件|打开指令系统/微程序],调入一个已有的指令系统文件 ,参考原来文格式,输入如下文件后,清除原来的指令系统,选择[文件]\另存为 。
注:助记符中,#表示立即数,*表示十六进制数,@表示间址寻址,表注框内
表示该栏占 20 个字母位置,不足 20 个用空格键填充,其余类同。
Mic文件
创建mic文件的步骤:
创建mic文件的步骤和创建dat文件的步骤类似,在此不再赘述。
Mac文件
创建mac文件的步骤:
参照CP226 软件系统原有的mac文件格式,书写自己的mac文件如上图。
3、在源程序窗口输入下面程序
MOV A,#12H
MOV A,R0
MOV A,***@R0
IN
OUT
END
,然后打开-〉调入指令/微指令系统-〉
指令微指令系统。 来自淘豆网m.daumloan.com转载请标明出处.