Rozdział 1.5.1.1



Tryb natychmiastowy


Tryb natychmiastowy polega na tym, że argument znajduje się w kodzie rozkazu, w jego polu argumentu natychmiastowego. Oczywiście argumentem natychmiastowym może być tylko argument źródłowy, a nigdy docelowy.

Tryb ten jest zilustrowany w poniższym rozkazie przesłania liczby 5 do rejestru o nazwie EAX:
MOV EAX, 5

Gdzie 5 jest argumentem źródłowym, EAX argumentem docelowym, mamy więc tryb natychmiastowy adresowania argumentu źródłowego.


W trybie natychmiastowym rozkaz wraz z argumentem natychmiastowym jest pobierany z pamięci i ładowany do rejestru rozkazu IR, a następnie po zdekodowaniu w ramach pobierania argumentu przesyłany z pola natychmiastowego rejestru IR do innych lokacji.

Zaletą tego trybu jest duża szybkość dostępu do argumentu, nie wymagającego dodatkowego cyklu maszynowego, a wadą fakt, że argumenty natychmiastowe silnie zwiększają objętość kodu programu i dlatego nie jest korzystne stosowanie jako argumentów natychmiastowych zbyt długich słów.



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