Всем привет!
Люди добрые, подскажите новичку, где ошибка!
вот код:
format ELF executable
start:
mov eax,4
mov ecx,msg
mov edx,msgsz
int 80h
mov eax,3
mov ebx,2
mov ecx,buffer
mov edx,10
int 80h
mov eax,4
mov ebx,1
int 80h
mov eax,1
int 80h
msg db 'Put some chars here, please',0Ah
msgsz=$-msg
buffer: resb 10
Как вы поняли, многоуважаемые господа, эта программа выводит приветствие, считывает строку и выводит её на экран. Но компилятор ругается на строчку buffer: resb 10. Пишет illegal instruction. Пример слизал отсюда
http://www.sysbin.com/files/lowlevel/syscall_read.htm
Очень прошу, помогите! Всем заранее большое спасибо!