如何转换ASCII中的数字

时间:2019-05-04 11:19:59

标签: assembly mips

我需要在内存中存储一​​个寄存器中的值,但是我需要以ASCII代码存储它。该值可以在0到256之间,因此ASCII字符串的长度是可变的。

1 个答案:

答案 0 :(得分:2)

您必须将值除以10。余数加0x30(符号“ 0”的ASCII代码)是结果字符串的最后一个符号。然后,对商进行相同的操作(除以10,然后将0x30除以余数),以便在最后一位之前获得符号,依此类推。 附言当然,只有在您需要用十进制表示值时,这才是正确的。