所以,据我所知,MIPS运行为32位,字为8位(4字节)。
如果我有以下代码,
.data
.word 5
.asciiz "Hi"
我知道存储了一个字,它必须是4个字节,但是如何确定第三行中的字节数?我已经向我的导师求助了,但她不断引用我的例子:
.asciiz "help"
显然这是5个字节,但是我无法看到它是5个字节的原因。我希望得到一些澄清,我的导师不愿意分享技巧,我无法在教科书中找到相关信息
答案 0 :(得分:0)
.asciiz
创建一个以零结尾的ASCII字符串,即一串ASCII字符后跟一个值为0的字节(终结符)。
因此所需的字节数是字符数加1.因此asciiz "help"
- > 5个字节,asciiz "Hi"
- > 3个字节。