标签: loops debugging assembly printing sparc
如果我期待数字,有没有办法打印寄存器的内容?我知道printf,但我被告知并看到它使用字符串的第一个字符作为参数。我想要进行调试(对于诸如循环迭代之类的事情)能够在运行时检查寄存器,方法是在命令之后打印它们所包含的内容,如:
mov %i0, %o0 mov %i1, %o1 mov %i2, %o2 add %i1, %l1, %o2 sub %l1, 1, %o1 dec %l2