Kayıtlar

Subroutine etiketine sahip yayınlar gösteriliyor

Assembler ile Aritmatik Kaydırma

Negatif sayıların gösterimine bağlı olarak temel bilgisayarda 2'li komplement gösterimi kullanılır. En soldaki işaret birinin aynı kalmalıdır. Aritmatik Sağ Kaydırma - Bu durumda, E FF'sine işaret biti ile aynı değer verilir. CLE              / E=0 SPA              / Eğer AC>0 (pozitif ise) atla, E=0 CME              / AC<0 (negatif ise) E=1 CIR              / E ve AC'yi dairesel olarak kaydır Aritmatik Sola Kaydırma - En az değerli bit'in olduğu yerden 0 eklenmeli. - Bu E=0 tanımlanarak yapılabilir. - İşaret bit'i kaydırma sırasında değişmemelidir. - İşlem sonrasında E bit'i ve işaret bit'i karşılaştırılmalıdır. - Eğer iki değer aynı ise işlem doğru olarak tanımlanmıştır. - Fakat iki işlem farklıysa taşma(overflow) olmuş demektir. - Kaydırma yapılmadan önceki sayı değeri çok büyük olduğundan, kaydırma sonucu akümülatör AC kapasitesi yetersiz ...