确定MIPS代码段中的字节数



所以,我知道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个字节。

最新更新