没有合适的资源?快使用搜索试试~ 我知道了~
关于测试单周期CPU的简单方法(简单型)1
需积分: 0 5 下载量 144 浏览量
2022-08-08
21:22:16
上传
评论
收藏 188KB DOCX 举报
温馨提示
试读
7页
)1、测试程序段地址汇编程序指令代码op(6)rs(5)rt(5)rd(5)/immediate (16)16进制数代码0x00000000addiu $1,$
资源详情
资源评论
资源推荐
关于测试单周期 CPU 的简单方法
(特别说明:本表每个同学都必须建立,根据需要添加代码,检查实验时,必须提供!)
1、测试程序段
指令代码
地址
汇编程序
op(6)
rs(5)
rt(5)
rd(5)/immediate (16)
16 进制数代码
0x00000000
addiu $1,$0,8
001001
00000
00001
0000 0000 0000 1000
=
24010008
0x00000004
ori $2,$0,2
001101
00000
00010
0000 0000 0000 0010
=
34020002
0x00000008
add $3,$2,$1
000000
00010
00001
00011 00000 100000
=
00411820
0x0000000c
sub $5,$3,$2
000000
00011
00010
00101 00000 100010
=
00622822
0x00000010
and $4,$5,$2
000000
00101
00010
00100 00000 100100
=
00a22024
0x00000014
or $8,$4,$2
000000
00100
00010
01000 00000 100101
=
00824025
0x00000018
sll $8,$8,1
000000
00000
01000
01000 00001 000000
=
00084040
0x0000001c
bne $8,$1,-2 (≠,转 18)
000101
01000
00001
1111 1111 1111 1110
=
1501fffe
0x00000020
slti $6,$2,4
001010
00010
00110
0000 0000 0000 0100
=
28460004
0x00000024
slti $7,$6,0
001010
00110
00111
0000 0000 0000 0000
=
28c70000
0x00000028
addiu $7,$7,8
001001
00111
00111
0000 0000 0000 1000
=
24e70008
0x0000002c
beq $7,$1,-2 (=,转 28)
000100
00111
00001
1111 1111 1111 1110
=
10e1fffe
0x00000030
sw $2,4($1)
101011
00001
00010
0000 0000 0000 0100
=
ac220004
0x00000034
lw $9,4($1)
100011
00001
01001
0000 0000 0000 0100
=
8c290004
0x00000038
addiu $10,$0,-2
001001
00000
01010
1111 1111 1111 1110
=
240afffe
0x0000003c
addiu $10,$10,1
001001
01010
01010
0000 0000 0000 0001
=
254a0001
0x00000040
bltz $10,-2(<0,转 3C)
000001
01010
00000
1111 1111 1111 1110
=
0540fffe
0x00000044
andi $11,$2,2
001100
00010
01011
0000 0000 0000 0010
=
304b0002
0x00000048
lui $12, 0xffff
001111
00000
01100
1111 1111 1111 1111
=
3c0cffff
0x0000004c
sra $12, $12, 1
000000
00000
01100
01100 00001 000011
=
000c6043
0x00000050
srl $12, $12, 1
000000
00000
01100
01100 00001 000010
=
000c6042
0x00000054
sllv $12, $12, $6
000000
00110
01100
01100 00000 000100
=
00cc6004
0x00000058
srav $12, $12, $6
000000
00110
01100
01100 00000 000111
=
00cc6007
0x0000005c
srlv $12, $12, $6
000000
00110
01100
01100 00000 000110
=
00cc6006
0x00000060
xor $15, $15, $15
000000
01111
01111
01111 00000 100110
=
01ef7826
0x00000064
xori $13, $13, 1
001110
01101
01101
0000 0000 0000 0001
=
39ad0001
0x00000068
bgtz $13, -2(>0,转 64)
000111
01101
00000
1111 1111 1111 1110
=
1da0fffe
0x0000006c
nor $13, $13, $14
000000
01101
01110
01101 00000 100111
=
01ae6827
0x00000070
xor $13, $13, $14
000000
00101
01110
01101 00000 100110
=
01ae6826
0x00000074
slt $14, $13, $14
000000
01101
01110
01110 00000 101010
=
01ae702a
0x00000078
sh $12, 2($1)
101001
00001
01100
0000 0000 0000 0010
=
a42c0002
0x0000007c
lh $12, 2($1)
100001
00001
01100
0000 0000 0000 0010
=
842c0002
0x00000080
sb $12, 1($1)
101000
00001
01100
0000 0000 0000 0001
=
a02c0001
0x00000084
lb $12, 1($1)
100000
00001
01100
0000 0000 0000 0001
=
802c0001
0x00000088
jal 0x00000090
000011
00 0000 0000 0000
0000 0010 0100
=
0c000024
0x0000008c
j 0x000000ac
000010
00 0000 0000 0000
=
0800002b
查理捡钢镚
- 粉丝: 18
- 资源: 317
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0