az aláírt egész számok “+” vagy “-” jelű számok. Ha n bitet használunk egy aláírt bináris egész szám ábrázolására,akkor n bitből 1 bitet használunk a szám jelének ábrázolására, a többi (n – 1)bitet pedig magának a számnak a nagyságú részének ábrázolására használjuk.
valós példa a hőmérsékletek listája (a legközelebbi számjegyhez igazítva) a világ különböző városaiban. Nyilvánvaló, hogy olyan aláírt egész számok, mint +34, -15, -23 és +17. Ezeket a számokat a jelükkel együtt egy számítógépen kell ábrázolni, csak bináris jelölési pályákat használva.
az aláírt számok számítógépen történő ábrázolásának különböző módjai vannak−
-
jel és magnitúdó
-
az egyik kiegészítője
-
kettő kiegészítése
az aláírt szám ábrázolásának legegyszerűbb módja a jel nagysága(SM) módszer.
Sign and magnitúdó − a sign-magnitúdó bináris formátum a legegyszerűbb fogalmi formátum. Az aláírt számok ábrázolásának ebben a módszerében a legjelentősebb számjegy (MSD) extra jelentést kap.
-
ha az MSD 0, akkor a számot ugyanúgy értékelhetjük, mint bármely normál előjel nélküli egész számot. És a számot is pozitívumként fogjuk kezelni.
-
ha az MSD 1, Ez azt jelzi, hogy a szám negatív.
a többi bit a szám nagyságát (abszolút értékét) jelzi. Néhány aláírt decimális szám és ekvivalensük SM jelölésben következik, feltételezve, hogy a szó mérete 4 bit.
aláírt decimális | jel-magnitúdó |
---|---|
+6 | 0110 |
-6 | 1110 |
+0 | 0000 |
-0 | 1000 |
+7 | 0111 |
-7 | 1111 |
tartomány
a fenti táblázatból nyilvánvaló ha a szó mérete n Bit, akkor az ábrázolható számok tartománya -(2n-1 -1)-től +(2n-1 -1) – ig terjed. A szó méretét és az ábrázolható SM számok tartományát tartalmazó táblázat az alábbiakban látható.
Szóméret | tartomány az SM számokhoz |
---|---|
4 | -7 hogy +7 |
8 | -127 hogy +127 |
16 | -32767 hogy +32767 |
32 | -2147483647 hogy +2147483647 |
figyelje meg, hogy az 1101 bitsorozat megfelel az aláíratlan 13 számnak, valamint az SM jelölésben a -5 számnak. Értéke csak attól függ, hogy a felhasználó vagy a programozó hogyan értelmezi a bitsorozatot.
az ember kiegészítése − ez az egyik módszer az aláírt egész számok ábrázolására a számítógépen. Ebben a módszerben a legjelentősebb számjegy (MSD) extra jelentést kap.
- ha az MSD 0, akkor a számot ugyanúgy értékelhetjük, mint bármely normál előjel nélküli egész számot.
- ha az MSD 1, Ez azt jelzi, hogy a szám negatív.
a többi bit a szám nagyságát (abszolút értékét) jelzi.
ha a szám negatív, akkor a többi bit a szám nagyságának 1-es kiegészítését jelenti.
néhány aláírt decimális szám és azok megfelelője az 1 komplementer jelöléseiben az alábbiakban látható, feltételezve, hogy a szó mérete 4 bit.
aláírt tizedes | 1 kiegészítése |
---|---|
+6 | 0110 |
-6 | 1001 |
+0 | 0000 |
-0 | 1111 |
+7 | 0111 |
-7 | 1000 |
tartomány
a fenti táblázatból nyilvánvaló, hogy ha a szó mérete n Bit, akkor a tartomány az ábrázolható számok -(2n-1 – 1)-től+(2n-1 -1) – ig terjednek. Megjelenik egy táblázat a szó méretéről és az ábrázolható 1-es komplementer számok tartományáról.
Szóméret | tartomány az 1 KOMPLEMENT számaihoz |
---|---|
4 | -7 hogy +7 |
8 | -127 hogy +127 |
16 | -32767 hogy +32767 |
32 | -2147483647 + 2147483647-ig 6-10+9 (kb.) |