x86 assembler issues #1: intro
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
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"
|
|
|
HeXoR; e-mail: hexor@ukr.net - 2007-07-11 19:13:42.400000
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Статья просто супер! Я давно хотел изучить асм под Никсы и вот оно! Один вопрос: чё значит xxx -8(%ebx),xxx, а именно чё за -8, -4, и -12 перед регистрами?
|
|
|
HeXoR; e-mail: hexor@ukr.net - 2007-07-11 19:13:42.416666
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Статья просто супер! Всегда мечтал знать асм под Никсы! Только есть вопрос: чё это за -4, -8, -12 перед регистрами ( типа -8(%eax)?)
|
|
|
IX0DeS; e-mail: zig@mail.ru - 2007-07-11 19:13:42.416666
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
нда… отстойно-отстойно.. ваше программирование будет заключаться в вызове фуннций из библиотек что ли ? и еще по поводу асма под линух что про nasm все забыли что ли ? или теперь только gasm'мом пользоваться…. интересней было бы почитать что-нибудь про LKM но кроме перевода старой статьи под ядро 2.2 и ниже в xakep'е ничего небыло :( обидно… видимо сам не напишешь никто не напишет… и еще к автору… как бы ты скажем назвал ассемблер под проц типа VAX11 древним наречием языка хинди ?? :)
|
|
|
|snk|; e-mail: 234567@mail.ru - 2007-07-11 19:13:42.430000
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Hayaa! Would you say….kак считали значения 680 мc и 230????
|
|
|
|snk|; 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] Вот зачем минус.
|
|
|
mmdcc; e-mail: mmdcc@xakep.ru - 2007-07-11 19:13:42.446666
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Вот-вот, Икснольдес, возьми, да напиши сам! :)))))) В своём сообщении ты, вроде бы, меня ругаешь (я правильно тебя понимаю?), только вот не пойму я, что ИМЕННО.
|
|
|
Крокодил_Гена; 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. Обращаюсь к редакторам "Хакера": Вы что так сильно опустились что не можете найти программиста даже самого низкого уровня ?! Или хотя бы с книжки переписать ?!
|
|
|
Gena; 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. Обращаюсь к редакторам "Хакера": Вы что так сильно опустились что не можете найти программиста даже самого низкого уровня ?! Или хотя бы с книжки переписать ?!
|
|
|
G; e-mail: vvarez@mail.ru - 2007-07-11 19:13:42.480000
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Давно пора было статью по асмописанию сваять,только вот автор все про юниксойдовский синтаксис да юниксойдовский синтаксис, а про сам асм то как то забыл
|
|
|
Dr.Golova; 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] Почувствовали разницу?
|
|
|
Hex; e-mail: hex_cracker@ukr.net - 2007-07-11 19:13:42.510000
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Первая толковая статья про асм за все время существования сайта.
|
|
|
SOVA; e-mail: SOVA@SOVA.RU - 2007-07-11 19:13:42.526666
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
ТОлько я что то не въехал, если это сравнение двух .asm -ов тогда зачем про.asm что либо рисовать, а если рисовать дак конкретно, таких статей в ин..те до дури
|
|
|
Owl; e-mail: кукуево@закукино - 2007-07-11 19:13:42.556666
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Интересно, продолжай дружище.
|
|
|
asmer@km.ru; e-mail: asmer@km.ru - 2007-07-11 19:13:42.556666
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Слушай, а тебе не приходило в голову с кем нибудь переписыватся по Асме? давай друг-другу помогать! Я то же лыком (По асме) шитый. asmer@km.ru
|
|
|
Biopsy; 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.
|
|
|
Adler; e-mail: adler@xakep.ru - 2007-07-11 19:13:42.573333
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Неплохо, очень неплохо, но маловато… Предлагаю продолжить этот топик.
|
|
|
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 это не стандарт, не стандарт ;-)
|
|
|
|
|