Mips到二进制和起始地址

Mips到二进制和起始地址,mips,Mips,我有这个声明 addiu $v0, $zero, 0 那是我的类型 操作码是001001 卢比是100000 rt为00002 函数是0000 所以总的来说,它是00101000000001000000000 所以在十六进制中是 0x24020000 问题是,它说:它被加载到地址0x00080000的内存中 如何解释加载的内存地址?0x24020000是一条指令,它与PC无关,在您的情况下,0x00080000。 内存地址映射通常在链接阶段完成。确定吗?为什么他们会给我这些信息呢?“下面的程序

我有这个声明

addiu $v0, $zero, 0
那是我的类型

操作码是001001

卢比是100000 rt为00002

函数是0000

所以总的来说,它是
00101000000001000000000

所以在十六进制中是

0x24020000

问题是,它说:它被加载到地址0x00080000的内存中


如何解释加载的内存地址?

0x24020000
是一条指令,它与PC无关,在您的情况下,
0x00080000

内存地址映射通常在链接阶段完成。

确定吗?为什么他们会给我这些信息呢?“下面的程序是使用MIPS指令集编写的。它加载到内存中的地址为0x00080000(以“代码”开头)。”写出每个字段(操作码、rs、rt等)的数字(十进制)和十六进制表示的最终位。(一定要记下你的部分信用的所有步骤,以防你在任何步骤上出错)