İşaretle Genişletme Nedir?

WMF

Gold Üye
Katılım
19 Haz 2018
Mesajlar
206
Tepki
2
İşaretle Genişletme Nedir?
İşaretle genişletme, bilgisayar aritmetiğinde sayıların değerlerini ve işaretlerini kaybetmeden genişletilmesine verilen addır. Daha açıklamak gerekirse, gereken bit değerinden daha kısa olan bir değerin (sayı, vb. nin) en anlamlı (en soldaki) bit değeri ile, gereken bit değerine ulaşıncaya kadar genişletilmesi işlemidir. Böylelikle 2'nin tümleyeni sayı sistemi içinde, artı ve eksi işaretli sayıların hem değerleri hem de işaretleri korunmuş olur.

Örnek:
8 bitlik "0000 1011" (onluk sayı tabanında 11) sayısının önüne sıfırlar ekleyip (8 adet), 16 bitlik "0000 0000 0000 1011" i (onluk sayı tabanında 11) elde etmek. Diğer bir örnek için ise "1000 0000" (onluk sayı tabanında -128) alınıp, önüne gereken miktarda (8 adet) 1 konulursa elde edilecek sayı "1111 1111 1000 0000" (onluk sayı tabanında -128) olacak, ve yine bit sayısı genişletilip kullanıma uygun hale getirilirken, sayıların ifade ettikleri değerler sabit kalacaktır.

Özellikle işlemcilerin buyrukları içerisindeki anlık değerleri kullanabilmek için hayati önem taşır.
 
Üst Alt