Bu sayfadaki yazılar
Sayfanın metni
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
Klavyeyle gezinmek için ← ve → tuşları.
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