Besonderhede van voorbeeld: -2053093469737918019

Metadata

Data

English[en]
This system where the "parking" is defined by an auxiliary value (that is inherently preserved through context switches) is "cleaner" than a more radical approach where "status bits" (one per A/D pair) park the registers. The advantage of the radical approach is that two registers can be parked at once (instead of one) but it gets harder to use with a compiler or from user software (you can play with pointers in C or Pascal easily, though you won't be able to define which pair is used).
French[fr]
Si le parking est implémenté alors le banc de registres pourra servir de "cache" pour la mémoire. Ce système de parking, qui utilise des adresses prédéfinies, est plus "propre" que des alternatives où un bit par paire de registres définit si la paire est utilisée pour accéder à la mémoire ou comme registres normaux. L'avantage de cette alternative est qu'il est possible de libérer deux registres d'un coup, mais c'est plus compliqué à utiliser avec un compilateur ou au niveau d'un code source de haut niveau.

History

Your action: