в eax когда я пытаюсь прочитать байт за пределами файла?
А то я как-то не уверен, у меня сискол все время возврашает 1 в eax и читает последний байт по кругу
А зачем тебе эта информация? Почему бы просто не проверять позицию в файле?
Так я совсем нубяра, делаю по инструкциям
Как ты вообще последний байт за пределами файла читаешь тогда, если там указывается размер от начала в аргументе sys_read?
mov eax, 3 mov ebx, [fd_in] mov ecx, symbol mov edx, 1 int 0x80 Ну как-то так
Ну так ты прочитал первый байт в файле, в чём проблема?
После второго цикла читается уже второй
А зачем ты так читаешь?
Любопытно стало
Обсуждают сегодня