所以这是我的一些代码:
.data
testString:
.ascii "Test String\0"
.text
.global _start
.code16
_start:
movl testString, %si
movb (%si), %al
call printChar
jmp _exit
printChar:
movb $0x0E, %ah
movb $0x07, %bl
int $0x10
ret
_exit:
...
我想要做的是将字符串的指针移动到si寄存器中,以便我可以使用类似的东西打印每个字符:
incw%si
我做错了吗?感谢