计算机组成原理课程设计报告 2.docx
《计算机组成原理课程设计报告 2.docx》由会员分享,可在线阅读,更多相关《计算机组成原理课程设计报告 2.docx(34页珍藏版)》请在冰豆网上搜索。
计算机组成原理课程设计报告2
计算机组成原理课程设计报告
专业名称:
班级学号:
学生姓名:
丁春梅
指导教师:
设计时间:
年月日——年月日
第一天取操作数微程序的设计和调试
一、设计要求
目的操作数是寄存器寻址时,源操作数分别是寄存器寻址,寄存器间接寻址,变址寻址,相对寻址,间接寻址,直接寻址,立即寻址时,验证MOV指令。
二、取操作数微程序
取源操作数:
微地址(H)
微指令(H)
微命令
BM
NA
注释
004
00000A08
5
008
依据寻址方式转移
008
50000006
GRSoe,TRce
0
006
寄存器寻址
微地址(H)
微指令(H)
微命令
BM
NA
注释
004
00000A08
5
008
依据寻址方式转移
009
40080015
GRSoe,ARce
0
015
固定转移
015
00061016
ARoe’,RD,DRce’
0
016
固定转移
016
D0000006
DRoe,TRce
0
006
寄存器间接寻址
微地址(H)
微指令(H)
微命令
BM
NA
注释
004
00000A08
5
008
依据寻址方式转移
00A
2008000C
PCoe,ARce
0
00C
固定转移
00C
0006900D
ARoe’,RD,DRce’,PCinc
0
00D
固定转移
00D
D400000E
DRoe,Ace
0
00E
固定转移
00E
40700017
GRSce,ADD,SV
0
017
固定转移
017
60080015
Soe,ARce
0
015
固定转移
015
00061016
ARoe’,RD,DRce’
0
016
固定转移
016
D0000006
DRoe,TRce
0
006
变址寻址
微地址(H)
微指令(H)
微命令
BM
NA
注释
004
00000A08
5
008
依据寻址方式转移
00B
2008000F
PCoe,ARce
0
00F
固定转移
00F
00069C10
ARoe’,RD,DRce’,PCinc
6
010
依据寻址方式转移
010
D4000011
DRoe,Ace
0
011
固定转移
011
20700017
PCoe,ADD,SV
0
017
固定转移
015
60080015
Soe,ARce
0
015
固定转移
016
D0000006
DRoe,TRce
0
006
相对寻址
微地址(H)
微指令(H)
微命令
BM
NA
注释
004
00000A08
5
008
依据寻址方式转移
00B
2008000F
PCoe,ARce
0
00F
固定转移
00F
00069C10
ARoe’,RD,DRce’,PCinc
6
010
固定转移
012
C0080013
DRoe,ARce
0
013
固定转移
013
00061014
ARoe’,RD,DRce’
0
014
固定转移
014
C00080015
DRoe,ARce
0
015
固定转移
015
00061016
ARoe’,RD,DRce’
0
016
固定转移
016
D0000006
DRoe,TRce
0
006
间接寻址
微地址(H)
微指令(H)
微命令
BM
NA
注释
004
00000A08
5
008
依据寻址方式转移
00B
2008000F
PCoe,ARce
0
00F
固定转移
00F
00069C10
ARoe’,RD,DRce’,PCinc
6
010
依据寻址方式转移
014
C00080015
DRoe,ARce
0
015
固定转移
015
00061016
ARoe’,RD,DRce’
0
016
固定转移
016
D0000006
DRoe,TRce
0
006
直接寻址
微地址(H)
微指令(H)
微命令
BM
NA
注释
004
00000A08
5
008
依据寻址方式转移
00B
2008000F
PCoe,ARce
0
00F
固定转移
00F
00069C10
ARoe’,RD,DRce’,PCinc
6
010
依据寻址方式转移
016
D0000006
DRoe,TRce
0
006
立即寻址
取目的操作数:
微地址(H)
微指令(H)
微命令
BM
NA
注释
006
00000A18
5
018
依据寻址方式转移
018
54000007
GRSoe,Ace
0
007
寄存器寻址
三、测试程序、数据及运行结果
1.测试内容:
寄存器寻址
测试指令:
MOVR1,R0;
机器码:
内存地址(H)
机器码(H)
汇编指令
0000
0420
MOVR1,R0
测试结果:
2.测试内容:
寄存器间接寻址,寄存器寻址
测试指令:
MOV(R1),R0;
机器码:
内存地址(H)
机器码(H)
汇编指令
0000
0520
MOV(R1),R0
测试结果:
3.测试内容:
寄存器变址寻址,寄存器寻址
测试指令:
MOV0100H(R1),R2
机器码:
内存地址(H)
机器码(H)
汇编指令
0000
0622
MOV0100H(R1),R2
测试结果:
4.测试内容:
立即寻址,寄存器寻址
测试指令:
MOV#5678,R1;
机器码:
内存地址(H)
机器码(H)
汇编指令
0000
07615678
MOV#5678,R1
测试结果:
5.测试内容:
直接寻址,寄存器寻址
测试指令:
MOV0101H,R2;
机器码:
内存地址(H)
机器码(H)
汇编指令
0000
07420101
MOV0101H,R2
测试结果:
6.测试内容:
间接寻址,寄存器寻址
测试指令:
MOV(0101H),R2;
机器码:
内存地址(H)
机器码(H)
汇编指令
0000
07220101
MOV(0101H),R2
测试结果:
7.测试内容:
相对寻址,寄存器寻址
测试指令:
MOV+0100H,R3;
机器码:
内存地址(H)
机器码(H)
汇编指令
0000
07220101
MOV+0100H,R3
测试结果:
四、分析
第二天
一、设计目标
源操作数是寄存器寻址时,目的操作数分别是寄存器寻址,寄存器间接寻址,变址寻址,相对寻址,间接寻址,直接寻址,验证MOV指令。
二、运算指令微程序入口地址
取源操作数:
微地址(H)
微指令(H)
微命令
BM
NA
注释
004
00000A08
5
008
依据寻址方式转移
008
50000006
GRSoe,Ace
0
006
寄存器寻址
取目的操作数
微地址(H)
微指令(H)
微命令
BM
NA
注释
006
00000A18
5
018
依据寻址方式转移
018
54000007
GRSoe,Ace
0
007
寄存器寻址
微地址(H)
微指令(H)
微命令
BM
NA
注释
006
00000A18
5
018
依据寻址方式转移
019
40080025
GRSoe,ARce
0
025
固定转移
025
00061026
ARoe’,RD,DRce’
0
026
固定转移
026
D4000007
DRoe,Ace
0
007
寄存器间接寻址
微地址(H)
微指令(H)
微命令
BM
NA
注释
006
00000A18
5
018
依据寻址方式转移
01A
2008001C
PCoe,ARce
0
01C
固定转移
01C
0006901D
ARoe’,RD,DRce’,PCinc
0
01D
固定转移
01D
D400001E
DRoe,Ace
0
01E
固定转移
01E
40700027
GRSce,ADD,SV
0
027
固定转移
027
60080025
Soe,ARce
0
025
固定转移
025
00061026
ARoe’,RD,DRce’
0
026
固定转移
026
D0000007
DRoe,Ace
0
007
变址寻址
微地址(H)
微指令(H)
微命令
BM
NA
注释
006
00000A18
5
018
依据寻址方式转移
01B
2008001F
PCoe,ARce
0
01F
固定转移
01F
00069C20
ARoe’,RD,DRce’,PCinc
6
020
依据寻址方式转移
020
D4000021
DRoe,Ace
0
021
固定转移
021
20700027
PCoe,ADD,SV
0
027
固定转移
025
60080025
Soe,ARce
0
025
固定转移
026
D0000007
DRoe,Ace
0
026
相对寻址
微地址(H)
微指令(H)
微命令
BM
NA
注释
006
00000A18
5
018
依据寻址方式转移
01B
2008001F
PCoe,ARce
0
01F
固定转移
01F
00069C20
ARoe’,RD,DRce’,PCinc
6
020
固定转移
022
C0080023
DRoe,ARce
0
023
固定转移
023
00061024
ARoe’,RD,DRce’
0
024
固定转移
024
C0080025
DRoe,ARce
0
025
固定转移
025
00061026
ARoe’,RD,DRce’
0
026
固定转移
026
D0000007
DRoe,Ace
0
007
间接寻址
微地址(H)
微指令(H)
微命令
BM
NA
注释
006
00000A18
5
018
依据寻址方式转移
01B
2008001F
PCoe,ARce
0
01F
固定转移
01F
00069C20
ARoe’,RD,DRce’,PCinc
6
020
依据寻址方式转移
024
C0080025
DRoe,ARce
0