Tryb bezwzględny Y

Opis

absolute Y

Tryb adresowania, przy którym adres efektywny stanowi sumę argumentu i rejestru Y.

Na przykład, wykonanie instrukcji asemblerowej LDA $6500,Y, gdzie Y=2 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.

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

Tryb ten różni się od adresowania bezwzględnego X tylko używanym rejestrem.

Tryb bezwzględny Y obsługuje przekroczenie strony, ale wtedy rozkaz wykona się o jeden cykl zegara dłużej.

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

Składnia instrukcji

ROZ $????, Y
gdzie:
ROZ - mnemonik
$???? - szesnastobitowa liczba szesnastkowa

Przykłady zastosowania

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