1 / 17
文档名称:

计算机课程设计报告.doc

格式:doc   大小:284KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机课程设计报告.doc

上传人:gooddoubi 2022/4/20 文件大小:284 KB

下载得到文件列表

计算机课程设计报告.doc

文档介绍

文档介绍:计算机课程设计报告
计算机课程设计报告
计算机课程设计报告
《计算机组成原理课程设计》任务书
实验目的:
通过微程序的编制、装入、执行,验证微程序控制器控制的工作方法。观察微程序的运行过程,为进行简单模型计算机实验做准备.
通过   1   0  1
D   R
       ADDR
指令第一字节的I7,I6=11约定值,I5,I4,I3,I2=0101指令编号,编排在实验八已有的5条指令之后.
计算机课程设计报告
计算机课程设计报告
计算机课程设计报告
③指令功能:(ADDR)-(DR)→DR,影响Cy,Zi标志位。
指令功能说明:存储器直接地址ADDR中内容减去寄存器SR中的内容,进位标志Cy不参加运算,结果送寄存器SR,当(ADDR)小于(DR)时,Cy=1,当(SR)等于(DR)时,Zi=1。
④微指令执行流程图
35H
PC→AR,PC+1→PC
功能解释:指令计数器内容送地址寄存器,指令计数器加1
24位微码:110 111 000 1 000000 0 0111101             DC403D
                        3DH
RAM→AR
功能解释:存储器内容(指令第二字节)送地址寄存器
24位微码:110 000 010 0 000000 0           C1003E
                      3EH
RAM→DA1
功能解释:存储器内容送第一操作数寄存器
24位微码:001 000 010 0 000000 0 0111111      21003F
                     3FH
DR→DA2
功能解释:通用寄存器内容送第二操作数寄存器
24位微码:010 100 000 0 000000 0         500040
                            40H
DA1-DA2→DR
功能解释:第一操作数减第二操作数送通用寄存器
24位微码:100 001 111 1 011000 0 0000001            87D801
(2)带进位加。
①助记符:ADDC  DR , [ADDR]。
②指令格式:二字节指令
  I7 I6   I5  I4 I3  I2 I1  I0
计算机课程设计报告
计算机课程设计报告
计算机课程设计报告
1  1
0   1  1   0
D  R
     ADDR
指令第一字节的I7,I6=11约定值,I5,I4,I3,I2=0110指令编号,排在无借位减之后。
③指令功能:(SR)+(DR)+Cy→DR,影响Cy,Zi标志位.
指令功能说明:存储器直接地址ADDR中内容加上寄存器SR中的内容再加上进位标志Cy,结果送寄存器SR,当(SR)+(DR)+Cy值大于255时,Cy=1,等于255时,Zi=1。
用这条指令可实现多字节的加法操作。
④微指令流程图  
36H
PC→AR,PC+1→PC
功能解释:指令计数器内容送地址寄存器,指令计数器加1
24位微码:110 111 000 1 000000 0 1000001        DC4041
                      41H
RAM→AR
功能解释:存储器内容(指令第二字节)送地址寄存器
24位微码:110 000 010 0 000000 0 1000010        C10042
                       42H
RAM→DA1
功能解释:存储器内容送第一操作数寄存器
24位微码:001 000 010 0 000000 0 1000011           210043
                         43H
DR→DA2
功能解释:通用寄存器内容送第二操作数寄存器
24位微码:010 100 000 0 000000 0 1000100    500044
                    44H
DA1+DA2+Cy→DR
功能解释:第一操作数加上第二操作数再加上Cy送通用寄存器
24位