打印字符x86程序集

时间:2013-09-30 15:52:43

标签: assembly x86

所以这是我的一些代码:

.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

  

我做错了吗?感谢

0 个答案:

没有答案