所以,我知道MIPS以32位的运行,单词是8位(4个字节)。
如果我有以下代码,
.data
.word 5
.asciiz "Hi"
我知道有一个单词正在存储,它必须是4个字节,但是如何确定第三行中的字节数?我已经向我的教练寻求帮助,但她一直在向我提及以下示例:
.asciiz "help"
显然这是5个字节,但是我看不到它如何或为什么是5个字节。我很感激一些澄清,我的讲师不愿分享技术,我在教科书中找不到有关此的信息
.asciiz
创建一个零端的ASCII字符串,即ASCII字符串,然后是一个带有值0(terminator)的字节。
因此,所需字节的数量是字符的数量加1.因此asciiz "help"
-> 5个字节和asciiz "Hi"
-> 3个字节。