· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› Можно ли соптимизировать (туплю конкретно :(

<< . 1 . 2 . 3 . 4 .

Посл.отвђт Сообщенiе


Дата: Июн 12, 2004 06:55:54

Если всё-таки делать с одним регистром то наверно так:
 xor eax, eax
 cmp temp1, '1'
 setz Flag1
 cmp temp2, '1'
 setz al
 mov Flag2, eax
 or al, Flag1
 mov Flag3, eax


Дата: Июн 12, 2004 07:11:40

Asterix
Уточни тебе нужно увеличение FlagX, или только 0 или 1?


Дата: Июн 12, 2004 07:13:15

Только TRUE/FALSE для всех флагов, но я об этом уже в топике уточнял.


Дата: Июн 12, 2004 07:33:30 · Поправил: q_q

Asterix
Тогда хватит оптимизировать, хотя можно попробовать так:
mov   al,'1'
cmp   al,temp1
setz  byte ptr Flag1
cmp   al,temp2
setz  al
mov   byte ptr Flag2, al
or    al,byte ptr Flag1
mov   byte ptr Flag3, al


Дата: Июн 13, 2004 03:25:48

q_q
> Тогда хватит оптимизировать, хотя можно попробовать так

Теперь хватит, всем спасибо :)

<< . 1 . 2 . 3 . 4 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.058