Tryb bezwzględny

Opis

absolute

Tryb adresowania, przy którym argument stanowi pełny adres komórki docelowej.

Na przykład, wykonanie instrukcji asemblerowej LDA $6502 spowoduje, że do akumulatora zostanie wczytana wartość pobrana z komórki o adresie $6502. W tej komórce znajduje się liczba $32 i taką wartość przyjmie akumulator po wykonaniu tego rozkazu.

W pewnym sensie adresowanie bezwzględne działa inaczej w rozkazie JMP, gdzie argument stanowi adres komórki, do którego program ma "skoczyć".

Rozkazy o takim trybie adresowania wykonują się wolniej, niż tryby adresowania strony zerowej ze względu na pobranie aż dwóch bajtów potrzebnych do zlokalizowania komórki.

Rozkazy te zawsze zajmują po trzy bajty ze względu na obecność dwubajtowego argumentu.

Składnia instrukcji

ROZ $????
gdzie:
ROZ - mnemonik
$???? - szesnastobitowa liczba szesnastkowa, będąca adresem efektywnym

Przykłady zastosowania

LDA $1E3E
AND $3062
ADC $1852
CMP $3FD9