Tryb bezwzględny pośredni
Opis
Tryb adresowania, przy którym argument stanowi adres adresu efektywnego. Najpierw następuje odwołanie do komórki o adresie-argumencie, a następnie zostają odczytane dwie komórki: ta pod adresem-argumentem i następna. Oba bajty tworzą adres efektywny. Po odwołaniu się do komórki o adresie efektywnym zostaje pobrana wartość potrzebna do operacji.
Na przykład, wykonanie instrukcji asemblerowej "JMP ($3062)" polega na tym, że najpierw następuje odwołanie do komórki pod adresem $3062. Pod tym adresem znajduje się wartość $02, a następny bajt ma wartość $65. Ponieważ następna komórka przechowuje liczbę o wartości $65, następuje odwołanie się do adresu $6502. Adresu $6502, nie $0265, ponieważ procesor rozpoznaje dane zapisane w formacie little endian. Następuje skok do komórki o adresie $6502.
W języku asemblera 6502 jedynym rozkazem, który obsługuje ten tryb jest rozkaz JMP i zajmuje trzy bajty w pamięci.
Składnia instrukcji
ROZ - mnemonik
$???? - szesnastobitowa liczba szesnastkowa, będąca adresem adresu efektywnego
Przykłady zastosowania
JMP ($3062) JMP ($1E3E)