Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2021, 10:29   #1
avadog
Новичок
Джуниор
 
Регистрация: 04.04.2021
Сообщений: 2
По умолчанию Ошибка выполнения

Добрый день, уважаемые форумчане!
Приведенный ниже код работает, но вместе с результатом появляется сообщение "Ошибка выполнения". Почему и что это за ошибка такая? Большое спасибо за помощь!
Код:
section	.text
   global _start    ; должно быть объявлено для использования gcc
_start:             ; сообщаем линкеру входную точку
   mov	eax,'8'
   sub     eax, '0'
   mov 	ebx, '2'
   sub     ebx, '0'
   div 	ebx
   add	eax, '0'
   mov [res], eax
   mov	ecx,msg	
  mov	edx, len
   mov	ebx,1	; файловый дескриптор (stdout)
   mov	eax,4	; номер системного вызова (sys_write)
   int	0x80	; вызов ядра
  mov	ecx,res
  mov	edx, 1
  mov	ebx,1	; файловый дескриптор (stdout)
 mov	eax,4	; номер системного вызова (sys_write)
  int	0x80	; вызов ядра
   mov	eax,1	; номер системного вызова (sys_exit)
   int	0x80	; вызов ядра
section .data
msg db "The result is:", 0xA,0xD 
len equ $- msg   
segment .bss
res resb 4
avadog вне форума Ответить с цитированием
Старый 17.04.2021, 10:33   #2
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

операция деления не правильная.
поставь перед [div ebx] инструкцию очистки [xor edx,edx]
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка выполнения запроса Maks57 БД в Delphi 1 01.06.2010 01:12
Ошибка выполнения запроса Maks57 Помощь студентам 0 31.05.2010 23:46
Ошибка выполнения запроса Maks57 Помощь студентам 0 31.05.2010 23:44
Ошибка выполнения программы street-walker Общие вопросы Delphi 3 05.05.2009 23:04
Ошибка выполнения запроса Квэнди БД в Delphi 1 13.03.2007 23:12