没有合适的资源?快使用搜索试试~ 我知道了~
(18级)关于检查单周期CPU的要求1
需积分: 0 0 下载量 195 浏览量
2022-08-08
23:13:04
上传
评论
收藏 30KB DOCX 举报
温馨提示
试读
3页
测试程序段1地址汇编程序指令代码op(6)rs(5)rt(5)rd(5)/immediate (16)16进制数代码0x00000000addiu $1,$0,
资源详情
资源评论
资源推荐
关于检查单周期 CPU 的要求
(特别说明:本表每个同学都必须建立,检查实验时,必须提供!)
1、要求程序指令以文件形式读入指令寄存器,检查时可以灵活更改程序指令内容。
2、初始化 PC 的值,也就是以上程序段首地址 PC=0x00000000,以上程序段从 0x00000000
地址开始存放。
3、运行 Xilinx Vivado 或 ModuleSim 进行仿真,看波形。
4、检查时依据(学号 mod 4)+1,准备好相应程序段。
测试程序段 1
指令代码
地址
汇编程序
op(6)
rs(5)
rt(5)
rd(5)/immediate (16)
16 进 制 数 代
码
0x00000000
addiu $1,$0,8
=
0x00000004
ori $2,$0,2
0x00000008
add $3,$2,$1
0x0000000C
sub $5,$3,$2
0x00000010
and $4,$5,$2
0x00000014
or $8,$4,$2
0x00000018
sll $8,$8,1
0x0000001C
bne $8,$1,-2 (≠,转 18)
0x00000020
slti $6,$2,4
0x00000024
slti $7,$6,0
0x00000028
addiu $7,$7,8
0x0000002C
beq $7,$1,-2 (=,转 28)
0x00000030
sw $2,4($1)
0x00000034
lw $9,4($1)
0x00000038
addiu $10,$0,-2
0x0000003C
addiu $10,$10,1
0x00000040
bltz $10,-2(<0,转 3C)
0x00000044
andi $11,$2,2
0x00000048
j 0x00000050
0x0000004C
or $8,$4,$2
0x00000050
halt
111111
00000
00000
0000000000000000
=
FC000000
药罐子也有未来
- 粉丝: 18
- 资源: 300
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0