Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

x86 assembler issues #1: intro

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Обсуждение статей] >> x86 assembler issues #1: intro
Имя
Сообщение << Старые топики   Новые топики >>
x86 assembler issues #1: intro - 2007-07-11 19:13:42.340000   
ArtAdmin

Сообщений: 11556
Оценки: 14
Присоединился: 2007-01-17 16:55:01.430000
Обсуждение статьи "x86 assembler issues #1: intro"
Post #: 1
HeXoR;&nbsp; e-mail: hexor@ukr.net - 2007-07-11 19:13:42.400000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Статья просто супер! Я давно хотел изучить асм под Никсы и вот оно! Один вопрос: чё значит xxx -8(%ebx),xxx, а именно чё за -8, -4, и -12 перед регистрами?
Post #: 2
HeXoR;&nbsp; e-mail: hexor@ukr.net - 2007-07-11 19:13:42.416666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Статья просто супер! Всегда мечтал знать асм под Никсы! Только есть вопрос: чё это за -4, -8, -12 перед регистрами ( типа -8(%eax)?)
Post #: 3
IX0DeS;&nbsp; e-mail: zig@mail.ru - 2007-07-11 19:13:42.416666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
нда… отстойно-отстойно..
ваше программирование будет заключаться в вызове фуннций из библиотек что ли ? и еще по поводу асма под линух что про nasm все забыли что ли ? или теперь только gasm'мом пользоваться…. интересней было бы почитать что-нибудь про LKM но кроме перевода старой статьи под ядро 2.2 и ниже в xakep'е ничего небыло
:( обидно… видимо сам не напишешь никто не напишет… и еще к автору… как бы ты скажем назвал ассемблер под проц типа VAX11 древним наречием языка хинди ?? :)
Post #: 4
|snk|;&nbsp; e-mail: 234567@mail.ru - 2007-07-11 19:13:42.430000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Hayaa!
Would you say….kак считали значения 680 мc и 230????

Post #: 5
|snk|;&nbsp; e-mail: 234567@mail.ru - 2007-07-11 19:13:42.446666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
HeXoR,
movl -8(%ebp),%edx аналогично mov edx,dword ptr [ebp-8]
Вот зачем минус.
Post #: 6
mmdcc;&nbsp; e-mail: mmdcc@xakep.ru - 2007-07-11 19:13:42.446666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Вот-вот, Икснольдес, возьми, да напиши сам! :)))))) В своём сообщении ты, вроде бы, меня ругаешь (я правильно тебя понимаю?), только вот не пойму я, что ИМЕННО.
Post #: 7
Крокодил_Гена;&nbsp; e-mail: - 2007-07-11 19:13:42.463333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Мда…!
Видел я неграмотных людей, но таких никогда…
Чтобы ассемблеру учить на уровне: "gcc -S prog.s" это говорит о том, что Вы никогда не программировали на ассемблере и у Вас нет элементарной логики…
Особенно меня "убила": "peaлизaция циклa 'for(i=0;iВам должно быть стыдно, тем более что Вы за это получаете деньги…
P.S. Обращаюсь к редакторам "Хакера":
Вы что так сильно опустились что не можете найти программиста даже самого низкого уровня ?! Или хотя бы с книжки переписать ?!
Post #: 8
Gena;&nbsp; e-mail: a@a.a - 2007-07-11 19:13:42.480000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Мда…!
Видел я неграмотных людей, но таких никогда…
Чтобы ассемблеру учить на уровне: "gcc -S prog.s" это говорит о том, что Вы никогда не программировали на ассемблере и у Вас нет элементарной логики…
Особенно меня "убила": "peaлизaция циклa 'for(i=0;iВам должно быть стыдно, тем более что Вы за это получаете деньги…
P.S. Обращаюсь к редакторам "Хакера":
Вы что так сильно опустились что не можете найти программиста даже самого низкого уровня ?! Или хотя бы с книжки переписать ?!
Post #: 9
G;&nbsp; e-mail: vvarez@mail.ru - 2007-07-11 19:13:42.480000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Давно пора было статью по асмописанию сваять,только вот автор все про юниксойдовский синтаксис да юниксойдовский синтаксис, а про сам асм то как то забыл
Post #: 10
Dr.Golova;&nbsp; e-mail: dr.golova2reversing.net - 2007-07-11 19:13:42.493333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
гы-гы, смешно, ошибок полно, да и прооптимизировать сишный код можно весьма серьезно. И кстати, lea ebx+ecx*4, ecx
- такой инстркции в интеловском х86 вообще нету, есть lea ecx, [ebx+ecx*4] Почувствовали разницу?
Post #: 11
Hex;&nbsp; e-mail: hex_cracker@ukr.net - 2007-07-11 19:13:42.510000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Первая толковая статья про асм за все время существования сайта.
Post #: 12
SOVA;&nbsp; e-mail: SOVA@SOVA.RU - 2007-07-11 19:13:42.526666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
ТОлько я что то не въехал, если это сравнение двух .asm -ов тогда зачем про.asm что либо рисовать, а если рисовать дак конкретно, таких статей в ин..те до дури
Post #: 13
Owl;&nbsp; e-mail: кукуево@закукино - 2007-07-11 19:13:42.556666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Интересно, продолжай дружище.
Post #: 14
asmer@km.ru;&nbsp; e-mail: asmer@km.ru - 2007-07-11 19:13:42.556666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Слушай, а тебе не приходило в голову с кем нибудь переписыватся по Асме?
давай друг-другу помогать! Я то же лыком (По асме) шитый.
asmer@km.ru
Post #: 15
Biopsy;&nbsp; e-mail: biopsy@yahoo.com - 2007-07-11 19:13:42.573333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Gena, ti tak oral…toka ne rodi tam, genii ti nash.
Post #: 16
Adler;&nbsp; e-mail: adler@xakep.ru - 2007-07-11 19:13:42.573333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Неплохо, очень неплохо, но маловато… Предлагаю продолжить этот топик.
Post #: 17
RE: x86 assembler issues #1: intro - 2007-07-11 19:13:42.590000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
>UNIX для пpoцeccopoв x86
>пoлучил шиpoкoe pacпpocтpaнeниe
>oтнocитeльнo нeдaвнo.
>

Ага относительно недавно - 10 лет назад :)
Linux вышел в сентябре 1991 года.
386BSD вышла в феврале 1992 года.

Хотя конечно же эти операционные системы и не являются UNIX.

>Дoлгиe-дoлгиe гoды cтaндapтoм
>дe-фaктo для пepcoнaльныx кoмпьютepoв
>нa бaзe линeйки пpoцeccopoв x86
>были oпepaциoнныe cиcтeмы MS-DOS и Windows
>

Приведите ссылочки в подтверждение своим словам. Windows и MS-DOS это не стандарт, не стандарт ;-)
Post #: 18
Страниц:  [1]
Все форумы >> [Обсуждение статей] >> x86 assembler issues #1: intro







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.