09.07.2015 Views

C64 Turkiye - Sayi 03 (Eylul 2003).pdf - Retro Dergi

C64 Turkiye - Sayi 03 (Eylul 2003).pdf - Retro Dergi

C64 Turkiye - Sayi 03 (Eylul 2003).pdf - Retro Dergi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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)KOMUTADCANDASLBCCBCSBEQBITBMIBNEBPLBRKBVCBVSCLCCLDCLICLVCMPCPXCPYDECDEXDEYEORINCINXINYJMPJSRLDALDXLDYLSRNOPORAPHAAÇIKLAMAAküdeki değerle sabit bir sayıyı veya adresteki değeri elde bitini de kullanarak topla.Aküdeki değerle, sabit bir sayı veya adresteki değer arasında "AND" işlemi yap.Aküdeki değeri veya adresteki değeri bir bit sola kaydır.Elde yoksa (C biti "0" ise) dallan.Elde varsa (C biti "1" ise) dallan.Sonuç sıfır ise (Z biti "1" ise) dallan.Adresteki bitleri Akü ile karşılaştır.Sonuç eksi ise (N biti "1" ise) dallan.Sonuç sıfır değilse (Z biti "0" ise) dallan.Sonuç pozitif ise (N biti "0" ise) dallan.Program içinde kesinti oluşturur. Kontrol başka bir programa geçer.Taşma yoksa (V biti "0" ise) dallan.Taşma varsa (V biti "1" ise) dallan.Elde bitini "0" yap.Ondalık moddan çık. (D bitini "0" yap)Kesintileri serbest bırak. (I bitini "0" yap)Taşma bitini "0" yap.Aküdeki değeri sabit bir sayıyla veya adresteki değerle karşılaştır.X registerindeki değeri sabit bir sayıyla veya adresteki değerle karşılaştır.Y registerindeki değeri sabit bir sayıyla veya adresteki değerle karşılaştır.Adresteki değeri 1 azalt.X registerindeki değeri 1 azalt.Y registerindeki değeri 1 azalt.Aküdeki değerle, sabit bir sayı veya adresteki değer arasında "EOR" işlemi yap.Adresteki değeri 1 arttır.X registerindeki değeri 1 arttır.Y registerindeki değeri 1 arttır.Program içindeki vaya hafızadaki başka bir adrese git.Geri dönüş adresini saklayarak program içindeki veya hafızadaki başka bir adrese git.Aküye sabit bir sayıyı veya adresteki değeri yükle.X registerine sabit sayıyı veya adresteki değeri yükle.Y registerine sabit sayıyı veya adresteki değeri yükle.Aküdeki veya adresteki değeri bir bit sağa kaydır.Hiç bir işlem yapma.Aküdeki değerle, sabit bir sayı veya adresteki değer arasında "OR" işlemi yap.Aküdeki değeri yığına at.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!