Sida 1 av 1

Modulus med MC68332 i ASM

Postat: 8 november 2005, 18:57:19
av aGGe
sitter o programerar lite ASM ..

hur i h*lvete gör man modulus i assembler??

Postat: 8 november 2005, 21:08:33
av Seven11
alltså ASM är processorberoende... vilken instruktions uppsättning menar du till? vilken processor?

Postat: 8 november 2005, 21:28:03
av sodjan
Få se, aGGe skriver "MC68332" i ämnesraden, så en vild
gissning är väll att det gäller just den processorn...

Postat: 8 november 2005, 21:49:20
av aGGe
Seven11 skrev:alltså ASM är processorberoende... vilken instruktions uppsättning menar du till? vilken processor?
Ahh.. ledsen. Trodde folk läste topic ínnan de gick in i tråden. Men jag måste ha trott fel :roll:

jag menar alltså processorn MC68332

Postat: 8 november 2005, 22:04:11
av ClasseMan
Har sett någon rutin som räknar ut resten efter en heltals division. Detta kräver ju dock att man har implementerat en divisions rutin vilket inte heller är helt lätt. Men det borde finns färdigskrivet någon stans ute i cyberspace.

Postat: 8 november 2005, 22:17:31
av baron3d
68332 har ju en 60k cpu.
DIVU dividerar ett 32-bit tal med ett 16-bit.
Svaret som ges är 16-bit kvot och 16-bit modulus.
Destinatonen är: de lägre 16 bitarna innehåller resultatet
och de övre 16 bitarn modulusen (reminder).

Pic är skit!

Postat: 8 november 2005, 23:01:28
av Seven11
glömde det :lol: