Форум   Статьи   Новости   Файлы   Bugtraq   Сниффер   Друзья   О Клубе
  , 21:04   #1
559
Форумчанин
 
Аватар для 559
 
Регистрация: 27.05.2010
Сообщений: 83

Репутация: 2 / 0
По умолчанию ошибка сегментирования

с fasm ток начал разбираться, прошу не пинать

проблема в том что при запуске скомпилированной программы (код ниже) вылазит ошибка сегментирования, подскажите плз в чем проблема, уважаемые кодеры

код:

format elf executable
entry main

main:
mov eax,0001
push eax
mov cx,0005
one:
add eax,0001
push eax
loop one
mov cx,0004
two:
pop eax
sub eax,0001
loop two
int 0x80

вот что выдал fasm:

#fasm /2.asm /2
flat assembler version 1.69.32 (16384 kilobytes memory)
2 passes, 112 bytes.
__________________
хакер - не преступник
взлом - ради искуcства
смысл - в свободе
Пользователь вне форума    
Наши Спонсоры
  , 13:27   #2
Местный
 
Локация: 127.0.0.1
Регистрация: 07.01.2011
Сообщений: 458

Репутация: 23 / 1
По умолчанию

у меня твой код компилится без ошибок.
Может ты не всё настроил в компиляторе?
И еще вопрос ты пытаешся кодить под linux??
__________________
क्लेपटोमानीया से बिमार
Пользователь вне форума    
  , 15:19   #3
Новичок
 
Регистрация: 23.08.2011
Сообщений: 10

Репутация: 0 / 0
По умолчанию

2559
Всё идёт по плану. Ровно так, как и было написано. Выпоняются циклы, создаётся дочерний процесс и... дальше начинаются ахтунги, поскольку нет корректного завершения. Вызывай sys_exit и всё будет нормально.

code:
;) /xekcode.asm/ (;
; fasm xekcode.asm

format elf executable 
entry main 

main:
  mov eax,0001 
  push eax		
  mov cx,0005 
  one:
    add eax,0001 
    push eax 
    loop one
  mov cx,0004 
  two:
    pop eax
    sub eax,0001
    loop two
  int 0x80
	
  xor ebx, ebx 
  mov eax, 1 
  int 0x80 
Ну и убери int после второго цикла, если не планировал вызывать sys_fork (ну мало ли?).

Цитата:
Сообщение от ChernoHod Посмотреть сообщение
у меня твой код компилится без ошибок.
У него тоже (:
 
Пользователь вне форума    
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Вопрос] нужен хороший брут kolyaaa Софт для Windows 55 29.08.2013 13:53
Антивирус Касперского® для Windows Workstations lightbox Софт для Windows 1 12.06.2011 12:54
[Проблема] Где тут ошибка?? cargo29 Delphi 7 25.04.2011 17:20
[Обзор] Ошибки Windows Sma1L Новичкам 1 14.10.2010 21:59
MS Access. Ошибка в связях voffka_1 MS Access 0 15.11.2009 19:07



Часовой пояс GMT +2
Powered by vBulletin® 3.x.x Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Copyright © 2008 - 2013 «HPC» Реклама на сайте Правила Форума Пользовательское соглашение Работа на сайте
При копировании материалов ставьте ссылку на источник
Все материалы представлены только в ознакомительных целях, администрация за их использование ответственности не несет.