【发布时间】:2016-11-04 23:26:08
【问题描述】:
您好,我对 Mips 很陌生,我正在尝试保存三个 8 位值和十六进制值,同时包含 0X 前缀以确保它们被读取为十六进制。我制作了一张我想存储的三个值的表格。
我希望将这些值存储在 .data 部分,我知道我需要使用 .byte 来存储它们,但不知道如何存储多个值。我稍后需要遍历每个值。感谢您的帮助。
【问题讨论】:
您好,我对 Mips 很陌生,我正在尝试保存三个 8 位值和十六进制值,同时包含 0X 前缀以确保它们被读取为十六进制。我制作了一张我想存储的三个值的表格。
我希望将这些值存储在 .data 部分,我知道我需要使用 .byte 来存储它们,但不知道如何存储多个值。我稍后需要遍历每个值。感谢您的帮助。
【问题讨论】:
只需用逗号分隔它们:
.data
foo: byte 0x0, 0x1, 0x2
请注意,0x 前缀是完全没有必要的。 0, 1, 2 会给你完全相同的值。它们只是位的集合,您是否想在某些时候将它们作为 base10 字符串或 base16 字符串呈现给用户是无关紧要的。
【讨论】: