汇编(使用Nasm):无效的有效地址错误

时间:2014-09-18 16:08:44

标签: assembly nasm

所以,我正在编写一个汇编程序,我在屏幕上打印一条消息,但是我有点问题。

承认我的装配知识是乏善可陈的,搜索似乎没有提供答案,所以我希望你们能有更多的见解。

我的程序如下:

section .text

main:

    mov ebx, message
    mov ecx, 0xb8000

readloop:

    mov ecx, [bl]
    inc ecx
    mov ecx, 0x1f
    inc ebx
    inc ecx
    cmp ebx, 0
    jne readloop
    hlt

section .data

    message: db "Words to be read", 0

mov ecx, [bl]行是给我错误的,但我不明白为什么。对于我(有限的)知识,它不应该给我带来问题。

任何人都可以帮忙解决这个问题吗?

0 个答案:

没有答案