RE: asm - násobení konstantou

Snail Instruments snail@snailinstruments.com
Pondělí Únor 5 11:05:44 CET 2007


>Ted me donapadlo, ze to vlastne je puvodni W 6x shiftle minus puvodni W 2x
>shiftle. To by snad nemuselo byt tak slozite implementovat.

Nebo shiftnout 4x, odecist jednou, shiftnout 2x.

>mov b,a
>shl a,4
>sub a,b
>shl a,2

Mensi zadrhel muze nastat v tom pripade, ze vysledek se nevejde do 
jednoho byte. Coz je pri nasobeni 60x celkem mozne. Potom je nutne 
pracovat s 16 bitovym cislem.

J. Hanzal




Další informace o konferenci Hw-list