Aláírt bináris egész számok

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.)

megjelent 03-Jan-2019 15:40:40

hirdetések

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

Previous post Az NHL legjobb mosolyai
Next post Bob Burgers: 10 legjobb Tina Idézetek