Teilen durch 5

Moderator: Rockford

Antworten
Benutzeravatar
Dr. Irata
Beiträge: 946
Registriert: 24.08.2021 14:40
Has thanked: 113 times
Been thanked: 275 times
Kontaktdaten:

Teilen durch 5

Beitrag von Dr. Irata »

Hallo liebe "Gemeinde",
da habe ich mal wieder ein kleines Problem:
Ich muss in Assembler eine Zahl zwischen 0-160 durch 5 teilen. Da fällt mir spontan nur eine kleine Schleife ein, von der entsprechenden Zahl immer 5 abzuziehen, bis ich bei <=0 bin, der Zähler stellt dann das Ergebnis dar.
Gibt es einfachere und schnellere Lösungen??
LG
Peter

Benutzeravatar
Dr. Irata
Beiträge: 946
Registriert: 24.08.2021 14:40
Has thanked: 113 times
Been thanked: 275 times
Kontaktdaten:

Re: teilen durch 5

Beitrag von Dr. Irata »

ah... blöde Frage!
Antwort: Eine Tabelle machen!!

Benutzeravatar
Kveldulfur
Beiträge: 649
Registriert: 17.08.2021 02:32
Has thanked: 251 times
Been thanked: 177 times
Kontaktdaten:

Re: teilen durch 5

Beitrag von Kveldulfur »

Moin!

Hier findest Du interessante Routinen:
https://codebase64.org/doku.php?id=base:6502_6510_maths

Grüße
Janko

Benutzeravatar
Dr. Irata
Beiträge: 946
Registriert: 24.08.2021 14:40
Has thanked: 113 times
Been thanked: 275 times
Kontaktdaten:

Re: teilen durch 5

Beitrag von Dr. Irata »

vielen Dank, sehr interessante Routinen!

Benutzeravatar
LarsImNetz
Beiträge: 156
Registriert: 24.08.2021 18:27
Has thanked: 115 times
Been thanked: 84 times
Kontaktdaten:

Re: Teilen durch 5

Beitrag von LarsImNetz »

Divisionen für feste Werte:
Da haben sich viele Entwickler mal zusammengefunden und für die ersten 32 Werte die entsprechenden Divisionen als Code zusammengestellt.

https://forums.nesdev.org/viewtopic.php?t=11336

LG
Lars

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast