【发布时间】:2014-10-15 18:13:02
【问题描述】:
例如,我有一个字符串,它只包含从 1 到 f 的字符(即十六进制):
1f2698
它作为 argv 之一从命令行传入。如何读取每个字符并将其转换为对应的整数?
1 -> 1
2 -> 2
....
f -> 15
我知道我们必须使用加载字节指令并操作字符的 ASCII 值,但现在确定如何将所有内容放在一起。另外,由于输入字符串的长度是不确定的,我们如何计算它的字节数呢?
谁能给我举个例子?我是一个 MIPS 汇编语言的初学者,我在网上找到的一些指令解释真的很混乱,所以如果你能更详细地了解它是如何工作的,那就太好了!
提前致谢:)
【问题讨论】: