JUC模型机微程序设计计算机组成原理课设Word格式.docx

上传人:b****5 文档编号:18093841 上传时间:2022-12-13 格式:DOCX 页数:33 大小:129.52KB
下载 相关 举报
JUC模型机微程序设计计算机组成原理课设Word格式.docx_第1页
第1页 / 共33页
JUC模型机微程序设计计算机组成原理课设Word格式.docx_第2页
第2页 / 共33页
JUC模型机微程序设计计算机组成原理课设Word格式.docx_第3页
第3页 / 共33页
JUC模型机微程序设计计算机组成原理课设Word格式.docx_第4页
第4页 / 共33页
JUC模型机微程序设计计算机组成原理课设Word格式.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

JUC模型机微程序设计计算机组成原理课设Word格式.docx

《JUC模型机微程序设计计算机组成原理课设Word格式.docx》由会员分享,可在线阅读,更多相关《JUC模型机微程序设计计算机组成原理课设Word格式.docx(33页珍藏版)》请在冰豆网上搜索。

JUC模型机微程序设计计算机组成原理课设Word格式.docx

002

ARoe′,RD,DRce′,PCinc

CC000003

6

3

003

DRoe,IRce

004

BM2

1.2.2取目的操作数的微程序设计

(1)直接寻址的微程序

006

00000A28

5

02C

BM5

033

PCoe,ARce

034

ARoe’,RD,DRce’,PCinc

C0080035

035

DRoe,ARce

036

ARoe’,RD,DRce’

D4000007

4

007

DRoe,TRce

1.2.3执行阶段的微程序设计

(1)INC指令的微程序

071

1A700E50

9

050

INC,SVce,PSWce

(2)保存运算结果的微程序

051

052

Soe,DRce

ARoe,DRoe’,WR

(2)JMP指令的微程序

070

A4000200

ARoe,PCce

(3)DEC指令的微程序

072

1AB00E50

A

7

DEC,SVce,PSWce

1.3调机程序设计

程序11

0030:

0460;

INC0040H

0031:

0040;

0032:

0420;

JMP0030H

0033:

0030;

程序1-2

04A0;

DECFF02H

FF02;

JMP0030H

1.5小结

今天是课设第一天,在开始之前,老师对大致的过程做了一些讲解。

主要通过本次上机试验,是要适应一下实验室的环境,软件环境。

为以后的课设做准备。

然后开始做的时候,有一些困难,不过过了一段时间,大约能够熟悉了,条理比较清晰。

做出INC的时候感觉很兴奋,期待着第二天的课设。

运行调试记录表学号__________姓名_________

操作/说明

微地址

微指令

运行结果及分析

2双操作数指令的设计及调试

2.1目标要求

(1)完成双操作数指令的微程序设计及调试

(2)完成取原操作数和取目的操作数的微程序设计及调试

2.2微程序设计

2.2.1取指令的微程序设计(略,同1.2.1)

2.2.2取源操作数(见附录流程图)

(1)立即寻址的微程序

00000A08

008

00B

012

016

D0000006

(2)直接寻址的微程序

00C

013

014

C0080015

015

2.2.3取目的操作数(见附录流程图)

(1)立即寻址

028

02B

BM0

(2)直接寻址

2.2.4执行阶段的微程序设计

(3)MOV指令的微程序设计

041

040

TRoe,Ace

00300E50

SVce

(4)ADD指令的微程序设计

042

98700E50

TRoe,ADD,SVce,PSWce

(5)SUB指令的微程序设计

044

98F00E50

TRoe,SUB,SVce,PSWce

(6)ADDC指令的微程序设计

043

98B00E50

TRoe,ADDC,SVce,PSWce

2.3调机程序设计

程序21

1620;

MOV#0101,0040H

0101;

程序22

4620;

SUB#FFFF,0040H

0034:

FFFF;

0035:

程序23

2820;

ADD0043H,0041H

0043;

0041;

3820;

ADDC0042H,0040H

0042;

[测试数据]

0040:

0001;

0041:

0111;

0042:

0000;

0043:

2.5总结

第二天我们要完成双操作数的微程序设计,刚开始老师说选一条指令来完成,当时没明白老师的意思,结果我选了其中的一个立即寻址来做,做到取目的操作数的时候,微地址直接回到了000。

经过询问发现,应该先把所有的微地址都写下来,然后输入汇编指令的时候在慢慢执行。

3条件转移指令的设计及调试

3.1目的要求

(1)为CPU扩充转移指令

(2)完成转移指令的微程序设计及调试

3.2微程序设计

3.2.1取指令的微程序设计(略,同1.2.1)

3.2.2取源操作数

(1)相对寻址

00F

2008001D

01D

0006901E

01E

D400001F

01F

DRoe,Ace

020

PCoe,ADD,SVce

Soe,ARce

3.2.3取目的操作数

02F

2008003D

03D

0006903E

03E

ARoe’,RD,DRce’,PCinc

D400003F

03F

DRoe,Ace

032

PCoe,ADD,SVce

ARoe’,RD,DRce’,

3.2.4执行阶段的微程序设计

(1)CMP指令的微程序设计

049

98C00200

TRoe,SUB,PSWce

(2)JC指令的微程序设计

068

026

NOP

(3)HALT指令的微程序设计

058

(4)JNZ指令的微程序设计

06D

(5)TEST指令的微程序设计

04A

TRoe,AND,SVce,

3.3调机程序设计

程序3-1

0030H:

1601;

MOV#0002,R1

0031H:

0002;

0032H:

9601;

CMP#0001,R1

0033H:

0034H:

0220;

JC0040H

0035H:

0036H:

MOV#0001H,FF01H

0037H:

0038H:

FF01;

0039H:

HALT

0040H:

MOV#0080H,FF01H

0041H:

0080;

0042H:

0043H:

程序3-2[只注明及程序3-1不同的主存单元]

A601;

TEST#000F,R1

000F;

0360;

JNZ0040H

程序3-3

INCFF02H

NOP

INC0028H

0028;

9620;

CMP#FFFF,0028H

003AH:

JMP0032H

003BH:

0032;

程序3-4

1800;

MOV0028H,R0

1428;

MOV(R0)+,(0029H)

0029;

9600;

CMP#0109,R0

0109;

INC0029H

0100H~0108H:

1111222233334444

5555666677778888

3.5总结

第三天开始时先将第二天遗留的最后一题完成,然后就开始编写条件转移指令相关的微程序。

4移位指令的设计及调试

4.1目的要求

(1)为CPU扩充移位指令

(2)完成移位指令的微程序设计及调试

4.2微程序设计

4.2.1取指令的微程序设计(略,同1.2.1)

4.2.2取源操作数、目的操作数的微程序设计(见附录流程图)

4.2.3执行阶段的微程序设计

(1)SHR的微程序设计(SAR,ROR,RCR及此指令类似,只有入口地址不同)

063

18100E50

SRce,PSWce

(2)ROL的微程序设计(SHL,RCL及此指令类似,只有入口地址不同)

064

18200E50

SLce,PSWce

4.3调机程序设计

程序4-1

0030:

1600;

MOV#0001,R0;

00C0;

SHR,R0;

0238;

JC’FFFDH;

FFFD;

程序4-2

1601;

MOV#0505,R1;

0031:

0505;

0032:

TEST#0001,R1;

0033:

0034:

0338;

JZ‘0003;

0035:

0003;

0036:

ROL,R1;

0037:

JMP0032H;

0038:

程序4-3

MOV#0001,R0;

0031;

1060;

MOV,R0,FF01H;

00340100;

ROLR0

00359600;

CMP#0100,R0

00360080

00370320JZ0030H

00380030

00390420JMP0032

4.5总结

觉得这个CPU移位指令比较困难,然后请教了很多人,大致的也理解了很多。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1