JUC2模型机微程序设计计算机组成原理课设.docx

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

JUC2模型机微程序设计计算机组成原理课设.docx

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

JUC2模型机微程序设计计算机组成原理课设.docx

JUC2模型机微程序设计计算机组成原理课设

计算机组成原理课程设计报告

JUC2模型机的微程序设计

 

姓名

学号

专业

指导教师

 

江苏大学计算机学院

 

2015年6月30日

1熟悉微程序的设计和调试方法

1.1目标要求

(1)掌握微程序的设计方法

(2)熟悉利用调试软件运行、调试微程序的方法

1.2微程序设计

1.2.1取指令的微程序设计

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

000

20080001

1

0

0

0

2

0

0

0

0

001

PCoe,ARce

001

00069002

0

0

0

0

1

2

1

1

0

002

ARoe′,RD,DRce′,PCinc

002

CC000003

6

3

0

0

0

0

0

0

0

003

DRoe,IRce

003

00000404

0

0

0

0

0

0

0

0

2

004

BM2

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

(1)直接寻址的微程序

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

006

00000A28

0

0

0

0

0

0

0

0

5

02C

BM5

02C

20080033

1

0

0

0

2

0

0

0

0

033

PCoe,ARce

033

00069034

0

0

0

0

1

2

1

1

0

034

ARoe’,RD,DRce’,PCinc

034

C0080035

6

0

0

0

2

0

0

0

0

035

DRoe,ARce

035

00061036

0

0

0

0

1

2

0

1

0

036

ARoe’,RD,DRce’

036

D4000007

6

4

0

0

0

0

0

0

0

007

DRoe,TRce

1.2.3执行阶段的微程序设计

(1)INC指令的微程序

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

071

1A700E50

0

6

9

3

0

0

0

0

0

050

INC,SVce,PSWce

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

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

051

60030052

3

0

0

0

0

3

0

0

0

052

Soe,DRce

052

00052200

5

0

0

0

0

1

0

2

0

000

ARoe,DRoe’,WR

(2)JMP指令的微程序

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

070

A4000200

5

1

0

0

0

0

0

0

1

000

ARoe,PCce

(3)DEC指令的微程序

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

072

1AB00E50

0

6

A

3

0

0

0

0

7

050

DEC,SVce,PSWce

1.3调机程序设计

程序11

0030:

0460;INC0040H

0031:

0040;

0032:

0420;JMP0030H

0033:

0030;

程序1-2

0030:

04A0;DECFF02H

0031:

FF02;

0032:

0420;JMP0030H

0033:

0030;

1.5小结

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

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

为以后的课设做准备。

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

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

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

操作/说明

微地址

微指令

运行结果及分析

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

2.1目标要求

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

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

2.2微程序设计

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

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

(1)立即寻址的微程序

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

004

00000A08

0

0

0

0

0

0

0

0

0

008

BM5

00B

20080012

1

0

0

0

2

0

0

0

0

012

PCoe,ARce

012

00069016

0

0

0

0

1

2

1

1

0

016

ARoe’,RD,DRce’,PCinc

016

D0000006

6

4

0

0

0

0

0

0

0

006

DRoe,TRce

(2)直接寻址的微程序

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

00C

20080013

1

0

0

0

2

0

0

0

0

013

PCoe,ARce

013

00069014

0

0

0

0

1

2

1

1

0

014

ARoe’,RD,DRce’,PCinc

014

C0080015

6

0

0

0

2

0

0

0

0

015

DRoe,ARce

015

00061016

0

0

0

0

1

2

0

1

0

016

ARoe’,RD,DRce’

016

D0000006

6

4

0

0

0

0

0

0

0

006

DRoe,TRce

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

(1)立即寻址

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

006

00000A28

0

0

0

0

0

0

0

0

0

028

BM5

02B

00000007

0

0

0

0

0

0

0

0

0

007

BM0

(2)直接寻址

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

006

00000A28

0

0

0

0

0

0

0

0

0

028

BM5

02C

20080033

1

0

0

0

2

0

0

0

0

033

PCoe,ARce

033

00069034

0

0

0

0

1

2

1

1

0

034

ARoe’,RD,DRce’,PCinc

034

C0080035

6

0

0

0

2

0

0

0

0

035

DRoe,ARce

035

00061036

0

0

0

0

1

2

0

1

0

036

ARoe’,RD,DRce’

036

D4000007

6

4

0

0

0

0

0

0

0

007

DRoe,TRce

2.2.4执行阶段的微程序设计

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

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

041

94000040

4

5

0

0

0

0

0

0

0

040

TRoe,Ace

040

00300E50

0

0

0

3

0

0

0

0

7

050

SVce

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

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

042

98700E50

4

6

1

3

0

0

0

0

7

050

TRoe,ADD,SVce,PSWce

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

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

044

98F00E50

4

6

3

3

0

0

0

0

7

050

TRoe,SUB,SVce,PSWce

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

微地址(H)

微指令(H)

微指令字段(H)

微命令

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

043

98B00E50

4

6

2

3

0

0

0

0

7

050

TRoe,ADDC,SVce,PSWce

2.3调机程序设计

程序21

0030:

1620;MOV#0101,0040H

0031:

0101;

0032:

0040;

程序22

0030:

1620;MOV#0101,0040H

0031:

0101;

0032:

0040;

0033:

4620;SUB#FFFF,0040H

0034:

FFFF

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

当前位置:首页 > 初中教育 > 理化生

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

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