Rozdział 1.5.1.2



Tryb rejestrowy


W trybie rejestrowym argument znajduje się w rejestrze (rejestry EAX, EBX, ECX, EDX, ESP, EBP, ESI, EDI), natomiast wrozkazie podany jest adres efektywny czyli w tym wypadku numer rejestru. Operacja wynikająca z rozkazu jest wykonywana na zawartości rejestru.
Ilustruje to rozkaz dodawania zawartości rejestru EBX do zawartości EAX i zapisania wyniku w EAX:
ADD EAX, EBX

Argument źródłowy i docelowy znajdują się w rejestrach, maja zatem oba rejestrowy tryb adresowania.


Zaletą tego trybu jest bardzo duża szybkość dostępu do argumentu w jednym takcie zegara, bez konieczności wykonywania cyklu maszynowego w celu dostępu do pamięci. Wadą natomiast jest tylko to, że liczba rejestrów procesora jest niewielka i nie da się w tym trybie wykonać operacji na wielu danych bez odwoływania się do pamięci w celu ściągania z niej danych do rejestrów.



Powrót do rozdziału 1
Powrót do strony głównej