C64 Türkiye sayı 3, sayfa 8

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 8

Assembler kursunun bu bölümünde önce 6510 komutlarını alfabetik olarak sıralayıp ne iş yaptıklarını öğreneceğiz. Daha sonra her komutu çeşitleriyle birlikte göreceğiz.

KOMUT LİSTESİ (ALFABETİK SIRA)

KOMUT AÇIKLAMA ADC Aküdeki değerle sabit bir sayıyı veya adresteki değeri elde bitini de kullanarak topla. AND Aküdeki değerle, sabit bir sayı veya adresteki değer arasında "AND" işlemi yap. ASL Aküdeki değeri veya adresteki değeri bir bit sola kaydır. BCC Elde yoksa (C biti "0" ise) dallan. BCS Elde varsa (C biti "1" ise) dallan. BEQ Sonuç sıfır ise (Z biti "1" ise) dallan. BIT Adresteki bitleri Akü ile karşılaştır. BMI Sonuç eksi ise (N biti "1" ise) dallan. BNE Sonuç sıfır değilse (Z biti "0" ise) dallan. BPL Sonuç pozitif ise (N biti "0" ise) dallan. BRK Program içinde kesinti oluşturur. Kontrol başka bir programa geçer. BVC Taşma yoksa (V biti "0" ise) dallan. BVS Taşma varsa (V biti "1" ise) dallan. CLC Elde bitini "0" yap. CLD Ondalık moddan çık. (D bitini "0" yap) CLI Kesintileri serbest bırak. (I bitini "0" yap) CLV Taşma bitini "0" yap. CMP Aküdeki değeri sabit bir sayıyla veya adresteki değerle karşılaştır. CPX X registerindeki değeri sabit bir sayıyla veya adresteki değerle karşılaştır. CPY Y registerindeki değeri sabit bir sayıyla veya adresteki değerle karşılaştır. DEC Adresteki değeri 1 azalt. DEX X registerindeki değeri 1 azalt. DEY Y registerindeki değeri 1 azalt. EOR Aküdeki değerle, sabit bir sayı veya adresteki değer arasında "EOR" işlemi yap. INC Adresteki değeri 1 arttır. INX X registerindeki değeri 1 arttır. INY Y registerindeki değeri 1 arttır. JMP Program içindeki veya hafızadaki başka bir adrese git. JSR Geri dönüş adresini saklayarak program içindeki veya hafızadaki başka bir adrese git. LDA Aküye sabit bir sayıyı veya adresteki değeri yükle. LDX X registerine sabit sayıyı veya adresteki değeri yükle. LDY Y registerine sabit sayıyı veya adresteki değeri yükle. LSR Aküdeki veya adresteki değeri bir bit sağa kaydır. NOP Hiç bir işlem yapma. ORA Aküdeki değerle, sabit bir sayı veya adresteki değer arasında "OR" işlemi yap. PHA Aküdeki değeri yığına at.

Klavyeyle gezinmek için ← ve → tuşları.