goed, leuk probleem voor de zondagmiddag 
vermenigvuldigen in ASM _zonder_ de trage MUL instructie...
ik ben er achter dat het moet met machten van 2, dan een SHL (en later SHR voor als ik delen wil).
Echter hoe krijg ik een "dynamisch" getal als macht van 2
ow en voor de gein doen we dat niet met 16 maar met 8bits registers.
xl = 4
yl = 13
dit moet ik loopen lijkt me maar is dat ook niet traag ofzo ?
/me is niet helemaal helder op het moment van vragen aangzien hij de hele ochtend en gistermiddag al op got/google geweest is...
/me heeft dus al _veeeel_ asm gelezen over vermenigvuldigen wat jammer genoeg niet bruikbaar was.
ik moet gewoon ff op weg geholpen worden
vermenigvuldigen in ASM _zonder_ de trage MUL instructie...
ik ben er achter dat het moet met machten van 2, dan een SHL (en later SHR voor als ik delen wil).
Echter hoe krijg ik een "dynamisch" getal als macht van 2
ow en voor de gein doen we dat niet met 16 maar met 8bits registers.
xl = 4
yl = 13
GAS:
1
2
3
4
5
6
7
| PUSH AX PUSH BX SHL LX, <de hoogste macht van 2 die in yl past> POP BX POP AX |
dit moet ik loopen lijkt me maar is dat ook niet traag ofzo ?
/me is niet helemaal helder op het moment van vragen aangzien hij de hele ochtend en gistermiddag al op got/google geweest is...
/me heeft dus al _veeeel_ asm gelezen over vermenigvuldigen wat jammer genoeg niet bruikbaar was.
ik moet gewoon ff op weg geholpen worden
| Hardcore - Terror |