2010-12-06 60 views

回答

3

使用系统调用34 MARS syscalls

如果您正在使用的不具有系统调用模拟器,或者你想看到的只是必要的字节,你需要做手工。最简单的方法是迭代的。获取10个字节的字符串(8个十六进制值和前导0x)。

1)按位和$ A0具有恒定15.

2)在ASCII转换结果等效十六进制值。查找表将是干净和高效的。

3)在字符串空间中存储等价的十六进制值。请记住小端问题。

4)逻辑右移$由4

5)转到1.

A0做,直到$ A0为0,你应该有一个字符串的十六进制值,然后你可以打印。