давайте собирать коллекцию :] пример: mov eax,0 ;5 байт sub eax,eax ;2 байта (pmode32) xor eax,eax ;2 байта использование других регсов не запрещено, но особо и не приветствуется.
Что, xor eax,eax уже не хватает? Способов можно придумать миллион. -------- shr eax,32 -------- shl eax,32 -------- mov eax,7FFFFFFFh @@: dec eax jnz @B -------- mov eax,0FFFFFFFFh @@: dec eax jnz @B --------
Одна тема такая уже улетела, решили новую создать? Не повторяйтесь тогда что ли mk:@MSITStore:С:\WASM-forum-0506.chm::/forum/wasm.ru/forum/index.php@a ction=vthread&forum=10&topic=6311&page=2.htm
как результат функции АПИ. например: FindNextFile - eax = 0 - если нашли конечно тут примеров небес простор...
Мне тогда больше всего понравилось: Black_mirror: Код (Text): invoke GetProcessHeap invoke HeapAlloc,eax,HEAP_ZERO_MEMORY,4 test eax,eax jz .l mov eax,[eax] .l: и еще R4DX: Вот схема машины Тьюринга, получающей первый 0 на ленте: *Aw A - сканирует ленту (вправо) до первого 0ля Код (Text): --------------------- | A | x1 | x2 | --------------------- | 0 |0Sx2 | | | 1 |1Rx1 | | --------------------- Соответственно берем исходники программного эмулятора машины Тьюринга и делаем ф-ию, которая возвращает текущее значение на ленте и вызываем ее после ф-ии А... ...sorry for nostalgia...
способы обнуления eax --------------------- Код (Text): (При любом начальном eax) xor ebx,ebx mul ebx
можно просто математикой и логикой? (в логике это - "противоречия" - то что даёт 0 полюбому) x & x' как следствия x & (-x-1); x & ((x-1)'-1) ;------------------------- x-x как следствия x+x'+1 ;x+(x-1)' ;--------------------------- x ^ x ;---------------- x & 0 ;----------- (x | x')' ;----------- (x + x')' ;---------- (x ^ x')' ;---------- (x | -1)' и т.д. (далее длинющий список из "Кольца и стрелы") ^ - xor ' - not & - and | - or т.е. например (x | -1)' можете расшифровывать с eax как Код (Text): or eax,-1 not eax а x & 0 как and eax,0
bsf eax,eax bsf eax,eax bsf eax,eax bsf eax,eax bsf eax,eax bsr eax,eax bsr eax,eax bsr eax,eax bsr eax,eax bsr eax,eax
The Svin, я уже как-то спрашивал раз, ты бы не мог выложить где-нибудь "Кольца и стрелы" ? уж очень интересно почитать Или может на мыло ? (nighthunter@inbox.ru) P.S. аськой пользуешся ? если да, можешь скинуть на мыло номер ?