ikili sayılarda tümleyen ile çıkarma

Baskı 2
26.10.2014
İKİLİ SAYILARDA TÜMLEYEN İLE ÇIKARMA
İşaretsiz İkili Sayılarda 2’ye Tümleyen ile Çıkarma
M – N işlemi için
● M ve N’nin bit sayıları eşit değilse, bit sayısı az olan işaretsiz ikili sayının soluna uygun
sayıda sıfır eklenerek bit sayıları eşitlenir.
● Pozitif N’nin 2’ye tümleyeni alınarak (N)2T elde edilir.
● M + (N)2T işlemi yapılır.
● Toplamda,
- Son elde oluşmuş ise, M ≥ N’dir. Son elde atılır. Sonuç pozitif bir sayıdır.
- Son elde oluşmamış ise, M < N’dir; sonuç negatif bir sayıdır.
Sonucun 2’ye tümleyeni alınır ve önüne eksi (-) işareti konur.
İşaretli İkili Sayılarda 2’ye Tümleyen ile Çıkarma
M – N işlemi için
● M ve N’nin bit sayıları eşit değilse, bit sayısı az olan işaretsiz ikili sayının soluna uygun
sayıda sıfır eklenerek bit sayıları eşitlenir.
● Pozitive N’nin işaretiyle birlikte 2’ye tümleyeni alınarak (N)2T elde edilir.
● M + (N)2T işlemi yapılır.
● Son elde varsa atılır. Kalan bitler içinde en soldaki bit işaret bitidir.
- İşaret biti 0 ise, sonuç pozitif bir sayıdır.
- İşaret biti 1 ise, sonuç negatif bir sayıdır. Sonucun 2’te tümleyeni alınır ve önüne eksi
(-) işareti konur.
● Son elde yoksa en soldaki bit işaret bitidir.
- İşaret biti 0 ise, sonuç pozitif bir sayıdır.
- İşaret biti 1 ise, sonuç negatif bir sayıdır. Sonucun 2’te tümleyeni alınır ve önüne eksi
(-) işareti konur.
İşaretli 2’ye Tümleyen Sisteminde İkili Sayılarda Çıkarma
İşaretli tümleyen sisteminde, negatif bir sayı tümleyeni ile ifade edilir.
M – N işlemi için
● M ve N’nin hane (digit) sayıları eşit değilse, bit sayısı az olan işaretsiz ikili sayının soluna
uygun sayıda sıfır eklenerek bit sayıları eşitlenir.
● Pozitif N’nin işaretiyle birlikte 2’ye tümleyeni alınarak (N)2T elde edilir.
● M + (N)2T işlemi yapılır.
● Son elde varsa atılır. Kalan bitler içinde en soldaki bit işaret bitidir.
- İşaret biti 0 ise, sonuç pozitif bir sayıdır.
- İşaret biti 1 ise, sonuç negatif bir sayıdır. Sonucun 2’te tümleyeni alınır ve önüne eksi
(-) işareti konur.
● Son elde yoksa en soldaki bit işaret bitidir.
- İşaret biti 0 ise, sonuç pozitif bir sayıdır.
- İşaret biti 1 ise, sonuç negatif bir sayıdır. Sonucun 2’te tümleyeni alınır ve önüne eksi
(-) işareti konur.