Bu sayfadaki yazılar
Sayfanın metni
Sayfa 16
KOMUT AÇIKLAMA ETKİLENEN BAYRAKLAR
LDY Y registerine sabit bir sayı veya adresteki değer yüklenir. N Z
ADRESLEME MODU ASSEMBLER KOMUTU İŞLEM KODU BAYT SAYISI ÇEVRİM SAYISI Dolaysız LDY #$SAYI A0 2 2 Sıfırıncı Sayfa LDY $ADR A4 2 3 Sıfırıncı Sayfa X indeksli LDY $ADR, X B4 2 4 Mutlak LDY $ADRES AC 3 4 Mutlak X İndeksli LDY $ADRES, X BC 3 4 * * Sayfa sınırı ile karşılaştığında 1 ekle KOMUT AÇIKLAMA ETKİLENEN BAYRAKLAR
LSR
Aküdeki veya adresteki değeri bir bit sağa kaydır (Sayı 2'ye bölünmüş olur). Sayının 0. biti "C"'ye yüklenir, 7. bitine her zaman "0" değeri yüklenir.
N = 0
Z C
ADRESLEME MODU ASSEMBLER KOMUTU İŞLEM KODU BAYT SAYISI ÇEVRİM SAYISI Akü LSR A 4A 1 2 Sıfırıncı Sayfa LSR $ADR 46 2 5 Sıfırıncı Sayfa X indeksli LSR $ADR, X 56 2 6 Mutlak LSR $ADRES 4E 3 6 Mutlak X İndeksli LSR $ADRES, X 5E 3 7
KOMUT AÇIKLAMA ETKİLENEN BAYRAKLAR NOP Hiç bir işlem yapma ----------- ADRESLEME MODU ASSEMBLER KOMUTU İŞLEM KODU BAYT SAYISI ÇEVRİM SAYISI Dolaysız NOP EA 1 2
KOMUT AÇIKLAMA ETKİLENEN BAYRAKLAR
ORA Aküdeki değerle sabit bir sayı veya adresteki değer arasında "OR" işlemi yap. Sonucu aküye yaz. N Z
ADRESLEME MODU ASSEMBLER KOMUTU İŞLEM KODU BAYT SAYISI ÇEVRİM SAYISI Dolaysız ORA #$SAYI 09 2 2 Sıfırıncı Sayfa ORA $ADR 05 2 3 Sıfırıncı Sayfa X indeksli ORA $ADR, X 15 2 4 Mutlak ORA $ADRES 0D 3 4 Mutlak X İndeksli ORA $ADRES, X 1D 3 4 * Mutlak Y İndeksli ORA $ADRES, Y 19 3 4 * İndeksli Dolaylı ORA ($ADR, X) 01 2 6 Dolaylı İndeksli ORA ($ADR), Y 11 2 7 * Sayfa sınırı ile karşılaştığında 1 ekle KOMUT AÇIKLAMA ETKİLENEN BAYRAKLAR PHA Aküyü yığına at. ----------- ADRESLEME MODU ASSEMBLER KOMUTU İŞLEM KODU BAYT SAYISI ÇEVRİM SAYISI Dolaysız PHA 48 1 3
KOMUT AÇIKLAMA ETKİLENEN BAYRAKLAR PHP İşlemcinin statü registerini yığına at. ----------- ADRESLEME MODU ASSEMBLER KOMUTU İŞLEM KODU BAYT SAYISI ÇEVRİM SAYISI Dolaysız PHP 08 1 3
KOMUT AÇIKLAMA ETKİLENEN BAYRAKLAR PLA Aküyü yığından geri al. N Z ADRESLEME MODU ASSEMBLER KOMUTU İŞLEM KODU BAYT SAYISI ÇEVRİM SAYISI Dolaysız PLA 68 1 4
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 17
KOMUT AÇIKLAMA ETKİLENEN BAYRAKLAR PLP İşlemcinin statü registerini yığından geri al. YIĞINDAN ADRESLEME MODU ASSEMBLER KOMUTU İŞLEM KODU BAYT SAYISI ÇEVRİM SAYISI Dolaysız PLP 28 1 4
KOMUT AÇIKLAMA ETKİLENEN BAYRAKLAR
ROL
Aküdeki veya adresteki değeri bir bit sola döndür. "C" biti sayının 0. bit'ine yüklenirken, sayının 7. bit'i
"C" bitine yüklenir.
N Z C
ADRESLEME MODU ASSEMBLER KOMUTU İŞLEM KODU BAYT SAYISI ÇEVRİM SAYISI Akü ROL A 2A 1 2 Sıfırıncı Sayfa ROL $ADR 26 2 5 Sıfırıncı Sayfa X indeksli ROL $ADR, X 36 2 6 Mutlak ROL $ADRES 2E 3 6 Mutlak X İndeksli ROL $ADRES, X 3E 3 7
KOMUT AÇIKLAMA ETKİLENEN BAYRAKLAR
ROR
Aküdeki veya adresteki değeri bir bit sağa döndür. "C" biti sayının 7. bit'ine yüklenirken, sayının 0. bit'i
"C" bitine yüklenir.
N Z C
ADRESLEME MODU ASSEMBLER KOMUTU İŞLEM KODU BAYT SAYISI ÇEVRİM
SAYISI Akü ROR A 6A 1 2 Sıfırıncı Sayfa ROR $ADR 66 2 5 Sıfırıncı Sayfa X indeksli ROR $ADR, X 76 2 6 Mutlak ROR $ADRES 6E 3 6 Mutlak X İndeksli ROR $ADRES, X 7E 3 7
KOMUT AÇIKLAMA ETKİLENEN BAYRAKLAR RTI İnterrupt (Kesinti) işleminden geri dön. YIĞINDAN ADRESLEME MODU ASSEMBLER KOMUTU İŞLEM KODU BAYT SAYISI ÇEVRİM SAYISI Dolaysız RTI 40 1 6
KOMUT AÇIKLAMA ETKİLENEN BAYRAKLAR RTS Alt programdan geri dön. Veya ana programı bitir ----------- ADRESLEME MODU ASSEMBLER KOMUTU İŞLEM KODU BAYT SAYISI ÇEVRİM SAYISI Dolaysız RTS 60 1 6
KOMUT AÇIKLAMA ETKİLENEN BAYRAKLAR
SBC Aküden sabit bir sayıyı veya adresteki değeri "C" (Elde) bitini de kullanarak çıkart. Sonucu Aküye yaz. N Z C V
ADRESLEME MODU ASSEMBLER KOMUTU İŞLEM KODU BAYT SAYISI ÇEVRİM SAYISI Dolaysız SBC #$SAYI E9 2 2 Sıfırıncı Sayfa SBC $ADR E5 2 3 Sıfırıncı Sayfa X indeksli SBC $ADR, X F5 2 4 Mutlak SBC $ADRES ED 3 4 Mutlak X İndeksli SBC $ADRES, X FD 3 4 * Mutlak Y İndeksli SBC $ADRES, Y F9 3 4 * İndeksli Dolaylı SBC ($ADR, X) E1 2 6 Dolaylı İndeksli SBC ($ADR), Y F1 2 5 * * Sayfa sınırı ile karşılaştığında 1 ekle