在MIPS中获取像素的颜色

时间:2017-12-19 15:14:44

标签: assembly mips mars-simulator

我能够将特定颜色存储到MARS模拟器的位图显示中的一个像素中(所以我使用MIPS)。

使用此代码:

.data
.text

main:
    #Storing color in $gp
    li $t1, 0x00ffffff
    sw $t1, 0($gp)

    #Getting color from $gp???????
    lw $t2, 0($gp)

    #Printing it out
    li $v0, 1
    move $a0, $t2
    syscall

然而,在该像素被赋予特定颜色之后,我稍后在我的程序中想要检查特定像素的颜色是什么。 我用sw来将颜色放在像素中, 并认为我可以使用lw检索颜色;但它给了我

  

16777215

而不是颜色。

如何从MIPS位图显示中的特定像素获取颜色?

0 个答案:

没有答案