Entwickler-Ecke

Algorithmen, Optimierung und Assembler - Unterschied Register <--> Akku


Jojojoxx - Di 01.05.07 17:00
Titel: Unterschied Register <--> Akku
Hallo!

Worin liegt der Unterschied zwischen dem Register 0 (Akku) und den weiteren Registern, außer dass er der erste ist?
Danke für die Hilfe!
mfg

Jojo


tommie-lie - Di 01.05.07 17:16
Titel: Re: Unterschied Register <--> Akku
user profile iconJojojoxx hat folgendes geschrieben:
Worin liegt der Unterschied zwischen dem Register 0 (Akku) und den weiteren Registern, außer dass er der erste ist?
Von welcher Plattform redest du?


Jojojoxx - Di 01.05.07 17:20

oh sorry, hab ich vergessen dazuzuschreiben! :oops:

Es geht um Assembler, in diesem Falle Winali.
mfg

Jojo


tommie-lie - Di 01.05.07 17:33

Wikipedia:
WinAli stellt 16 Register bereit, welche allerdings keine spezifischen Bedeutungen besitzen, wie etwa bei x86 Assemblern.

Register wie CX sind also bei Winali nicht implementiert. Die Register werden statt dessen einfach mit den Zahlen 0 bis 15 angesprochen.
Es gibt also anscheinend keine besondere Bedeutung des ersten Registers bei diesem "Rechner".

Auf anderen Plattformen können bestimmte Operationen nur auf bestimmte Register angewendet werden, hier kann (muss nicht) es Sonderbedeutungen für ein sogenanntes Akkumulatorregister geben.


Jojojoxx - Di 01.05.07 20:15

Achso ok!
Vielen Dank!
mfg

Jojo