我想將一個字符串轉換爲它在C中的二進制表示以適合MIPS彙編(我正在用C編寫一個MIPS彙編器)。MIPS彙編 - 字符串到二進制表示
字符串 「總和」,MIPS做它通過以下方式(我提取MIPS的.data段):
00100000011001010110100001010100
00100000011011010111010101110011
01101110001000000110011001101111
01100101011000100110110101110101
01101001001000000111001101110010
01110010011000010010000001101110
00100000011110010110000101110010
信T
是二進制1010100。我可以在第一行結尾看到1010100,但其餘的不應該是零(因爲MIPS處理32位後它的符號擴展爲32位)?
h
是1101000,第二行甚至沒有1101000.爲什麼?
有人可以向我解釋嗎?
謝謝
請問空間的哪個指令是否重要? – darksky
在我回答的其他問題中,空格是十六進制中的0x20。 – Ivan
是的,我知道這一點。但是,總和之間的距離是與「the」還是「sum」?或者沒關係? – darksky