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