JUC2课程设计Word文档下载推荐.doc

上传人:wj 文档编号:6941908 上传时间:2023-05-07 格式:DOC 页数:23 大小:1.41MB
下载 相关 举报
JUC2课程设计Word文档下载推荐.doc_第1页
第1页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第2页
第2页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第3页
第3页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第4页
第4页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第5页
第5页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第6页
第6页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第7页
第7页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第8页
第8页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第9页
第9页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第10页
第10页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第11页
第11页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第12页
第12页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第13页
第13页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第14页
第14页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第15页
第15页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第16页
第16页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第17页
第17页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第18页
第18页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第19页
第19页 / 共23页
JUC2课程设计Word文档下载推荐.doc_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

JUC2课程设计Word文档下载推荐.doc

《JUC2课程设计Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《JUC2课程设计Word文档下载推荐.doc(23页珍藏版)》请在冰点文库上搜索。

JUC2课程设计Word文档下载推荐.doc

00000404

004

BM2

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

(1)直接寻址的微程序

02C

20080033

033

00069034

034

C0080035

035

DRoe,ARce

00061036

036

ARoe′,RD,DRce′

D4000007

4

007

DRoe,TRce

1.2.3执行阶段的微程序设计

(1)INC指令的微程序

071

1A700E50

9

050

INC,SVce,PSWce

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

68000200

051

Soe,GRSce

60030052

052

Soe,DRce

00052200

5

0

0

ARoe,DRoe’,WR

(3)JMP指令的微程序

070

A4000200

ARoe,PCce

1.3调机程序设计

程序11

0030:

0460;

INC0040H

0031:

0040;

0032:

0420;

JMP0030H

0033:

0030;

程序1-2

0030:

0460;

INCFF02H

0031:

FF02;

程序1-3

0480;

DECR0

1.4运行调试

运行调试记录表举例:

1.5小结

通过本次上机试验,我掌握了微指令编码与指令编码的翻译方法,而且对取指令等操作的过程中各个寄存器的变化有了更加清晰的了解。

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

2.1目标要求

完成双操作数指令的微程序设计和验证;

去源操作数阶段和去目的操作数阶段相关寻址方式的微程序设计和验证,

2.2设计任务

2.2.1取源操作数

(1)立即寻址

00000A08

0

008

BM=5

00B

20080012

012

PCoe,ARce

00069016

016

ARoe’,RD,DRce’,PCinc

D0000006

006

(2)直接寻址

00C

20080013

013

00069014

014

C0080015

015

00061016

(3)间接寻址

00D

20080017

017

00069018

018

C00800119

019

00061014

ARoe’,RD,DRce’,

2.2.2取目的操作数

(1)寄存器寻址

028

54000007

GRSoe,Ace

(2)寄存器间接寻址

029

40080035

DRoe,Ace

2.2.3执行阶段

(1)MOV指令的微程序

041

94000040

040

00300E50

SVce,

(2)SUB指令的微程序

044

98F00E50

TRoe,SUB,SV,PSWce

2.3调机程序设计

程序2-1,2-2

1620;

MOV#0101,0040H

0101;

4620;

SUB#FFFF,0040

0034:

FFFF;

0035:

0040

程序2-3

1801;

MOVFF08H,R1

0031:

FF08;

0032:

1060;

MOVR1,FF02H

0033:

FF02;

程序2-4

4A20;

SUB(0020H),0040H

0020;

0040;

0040:

0003

程序2-5

0030:

1608;

MOV#0101(R0)

0101;

2.4调试结果

2.5小结

通过本次上机实验,我掌握了mov指令与sub指令的程序设计,并且也初步了解LED灯的相关的知识点。

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

3.1设计目标

为CPU扩充转移指令,完成转移指令的微程序设计与调试。

3.2设计任务

3.2.1取目的操作数

(1)相对寻址

02F

2008003D

03D

0006903E

03E

D400003F

03F

20700032

032

PCoe,ADD,SVce

60080035

Soe,ARce

3.2.2操作指令

(1)CMP指令的微程序

049

98F00200

TRoe,SUB,SVce,PSWce

(2)JC指令的微程序

068

00000626

026

BM=3

00000200

027

ARoe,PCce

(3)TEST指令的微程序

04A

99700200

TRoe,AND,SVce,PSWce

(4)JNZ指令的微程序

06D

3.3调机程序设计

程序3-1,3-2,3-3,3-4

1601;

MOV#0001,R1;

0001;

9601;

CMP#0001,R1;

0220;

JC0040H;

0040H;

0036:

1620;

MOV#0001H,FF01H;

0037:

0001H;

0038:

FF01H;

0040:

MOV#0080H,FF01H;

0041:

0080;

0042:

FF01;

程序3-5

0034:

0238;

JC‘disp

0035:

000A;

程序3-6

1601;

MOV#0002,R1;

0002;

A601;

TEST#0002,R1;

0360;

JNZ0040H;

0040

3.4调试记录

3.5小结

通过本次上机实验,我清楚了JC,TEST,CMP等指令操作的过程,并且同时也了解到JC,JNZ指令的跳转条件,实现了CPU转移指令的扩充。

江苏大学计算机学院 7 2023年5月

4移位指令的设计与调试

4.1设计目标

为CPU扩充移位指令,完成移位指令的微程序设计与调试。

4.2设计任务

4.2.1操作指令

(1)SHR指令的微程序

063

18100E50

7

SRce,PSWce

(2)ROL指令的微程序

064

18200E50

SLce,PSWce

4.3调机程序设计

程序4-1.4-2

1600;

MOV#0001,R0;

00C0;

SHR,R0;

0238;

JC’FFFDH;

FFFD;

程序4-3,4-4,4-5

MOV#0505,R1;

0505;

TEST#0001,R1;

0001;

0338;

JZ‘0003;

0003;

0036:

0101;

ROL,R1;

0037:

0420;

JMP0032H;

0038:

0032;

程序4-6

MOV#0001,R0;

0031;

1060;

MOV,R0,FF01H;

9600;

CMP#0100,R0;

0100;

0338;

JZ‘0006;

0006;

ROL,R0;

0039:

0420;

JMP0032H;

0032;

4.4调试记录

4.5小结

通过本次上机实验,完成了CPU移位指令的扩充,同时也更深一步的接触到LED灯工作的原理及过程。

独立的写出了任务4所需的程序,是我这次上机最大的收获。

5堆栈相关指令的设计与调试

5.1设计目标

为CPU扩充PUSH,POP,CALL,RET指令,完成微程序设计。

5.2设计任务

5.2.1操作指令

(1)PUSH指令的微程序

 078

03000084

8

084

SPdec

E0080085

085

SPoe,ARce

03000051

SVce

(2)POP指令的微程序(非寄存器)

079

00000E8C

08E

BM=7

0006108F

08F

D400008A

08A

DRoe,Ace

00300050

(3)POP指令的微程序(寄存器)

08D

B0000090

090

ARoe,TRce

E0080091

091

02C61092

B

092

SPinc,ARoe’,DRce’,RD

80080093

093

TRoe,ARce

00052200

ARoe’,DRoe’,WR

(4)CALL指令的微程序

07A

0300009A

09A

B000009B

09B

E008009C

09C

2003009D

09D

PCoe,DRce

0005209E

09E

84000001

TRoe,PCce

(5)RET指令的微程序

05A

00000094

094

BM=0

E0080095

095

02C61096

096

C4000000

DRoe,PCce

5.3调机程序设计

程序5-1,5-2,5-3

1600;

MOV,#0041,R0;

0041;

0600;

PUSHR0;

0620;

PUSH0040H;

0035:

0648;

POP(R0);

0036:

0641;

POPR1;

0040:

程序5-4,5-5

0030:

06A0;

CALL,0040;

0031:

0040;

0032:

MOV#0505,R1;

0033;

1600;

MOV,#0001,R0;

00

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

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2