Вниз
Скачать: CL | DM;

для/изза чего пишут mov eax,eax практически в каждой функции   Найти похожие ветки 

← →
Vlad Oshin ©   (2007-01-11 10:57) [0]

если из Delphi смотреть CPU window

например:
user32.messageboxa, первая команда
77E13D81 8BC0             mov eax,eax
и еще есть такое дело в др.


← →
Kerk ©   (2007-01-11 10:58) [1]

Выравнивают код на границу 8ми(?) байт


← →
wicked ©   (2007-01-11 11:04) [2]

разминают регистр EAX... :)


← →
Игорь Шевченко ©   (2007-01-11 11:23) [3]


> для/изза чего пишут mov eax,eax практически в каждой функции


в современных системах пишут mov edi,edi


← →
Игорь Шевченко ©   (2007-01-11 11:24) [4]

Этими байтами однозначно определяется начало процедуры, нужно для внутренней перетасовки кода с целью уменьшения ошибок страниц


← →
pasha_golub ©   (2007-01-11 11:26) [5]


> wicked ©   (11.01.07 11:04) [2]
>
> разминают регистр EAX... :)

Гениально. Под стулом. :D


← →
sergey888   (2007-01-11 11:29) [6]

разминают регистр EAX... :)

+1


← →
oxffff ©   (2007-01-11 11:35) [7]

Вопросы оптимизации
http://www.wasm.ru/publist.php?list=10


← →
palva ©   (2007-01-11 13:37) [8]

Чтоб сразу падало, если процессор 16-разрядный.
Типа, у кого нет того, чего надо размять, идет лесом.


← →
Anatoly Podgoretsky ©   (2007-01-11 13:55) [9]

> palva  (11.01.2007 13:37:08)  [8]

Про Виндоус32 говорим, так он на 16 битных и не запустится, так что до регистров дело не дойдет.


← →
Сергей М. ©   (2007-01-11 14:31) [10]


> Vlad Oshin ©   (11.01.07 10:57)


В CPU, начиная с i80586, есть  недокументированный флаг в регистре флагов, который устанавливается по результатам выполнения инструкции mov


← →
Игорь Шевченко ©   (2007-01-11 14:36) [11]

http://blogs.msdn.com/ishai/archive/2004/06/24/165143.aspx


← →
Игорь Шевченко ©   (2007-01-11 14:39) [12]

И еще:
http://msmvps.com/blogs/kernelmustard/archive/2005/04/25/44413.aspx

Любите Гугль - источник знаний



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.026 c
15-1167920399
vidiv
2007-01-04 17:19
2007.01.28
Движок для чата


15-1168037962
ANTPro
2007-01-06 01:59
2007.01.28
Спам на DM


15-1168268446
Windows
2007-01-08 18:00
2007.01.28
Помогите с задачкой


2-1168315962
koha
2007-01-09 07:12
2007.01.28
А картиночку на MessageBox прорисовать можно?


3-1162584149
_Ламер_
2006-11-03 23:02
2007.01.28
IBX и юникод




   Наверх