Commodore sayı 48, sayfa 21

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 21

33 0010 0001 + 1101 0000 = 0001 Sonuç = 15'dir.

Sonuç olarak şunu söyleyebiliriz: Sayılara ait olanların dışındaki tüm kodlar akümülatörde negatif bir sonuç verirler ve dolayısıyla Carry Bit'i temizlenir.

Burada da $D0 = desimal 208 çıkartılmaktadır. Yalnız bu sayının ikinci dereceden karşılığı artık 8-Bit'lik sayılarla gösterilemez, zira 7. Bit'te 1 değeri bulunmaktadır (208 = 1101 0000). Fakat işimizi kolaylaştırmak için sayımızın ikinci dereceden karşılığını 0011 0000 olarak kabul edebiliriz. Burada Carry Bit'i silinecektir. Şimdi tekrar yukarıdaki ilk örneğe dönelim. Çıkartma sonucunda akümülatörde 4 değeri kalmıştı.

Şimdi $0087 satırından itibaren in-

celemeye devam edelim. SEC 0011 0100 SBC #$D0 Görüldüğü gibi tekrar ilk baştaki Komut İndeksli Adresleme Mutlak

Y

ASSN RSS SSU RİA A SRS

TİR ARA SEN SES şekildedir: 52 0011 0100 4 1101 0100 0100 Sonuç 4'dür ve artan ihmal edilir. aşmaz Diğer bir örnek olarak akümülatö- hiçbiri kullanılmaz

Tümüzde tırnak işaretinin ASCII kodu

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