Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť desatinné číslo na 8 - bitové magnitúdy

Údaje sa pohybuje okolo počítačov , často býva v registroch . Jedná sa o zariadenie , len dosť veľké , aby obsiahli jeden binárny reťazec krátkym pevnou dĺžkou . Vstupné a výstupné zariadenia sú pripojené do registrov . Údaje ide do registra na jeho ceste do alebo z pamäti . Ak chcete pridať dve čísla , je potrebné dať dve čísla vo vstupných registrov zmija a objaví sa v výbavu výstupného registra po určitej časovej odmlke . Veľkosť registra závisí na informáciách , ktoré sa držia . Najmenší registre má jeden ASCII znak - 8 binárnych bitov . Pokyny dovolená 1

Konvertovať desiatkové číslo na binárne číslo opakovaným delením desatinné číslo 2 a sledovanie zvyšky . Ak chcete napríklad previesť desiatkovej 50 na binárne , začnite vydelením 2 do 50 rokov , a zachovať delenie 2 do podielov až 50 je preč , sledovanie zvyšky . 50 /2 = 25 so zvyškom od 0. 25 /2 = 12 so zvyškom z 1. 12 /2 = 6 so zvyškom 0. 6 /2 = 3 sa zostávajúca 0. 3 /2 = 1 sa zvyškom 1. 1 /2 = 0 sa zvyškom 1. Zvyšky - od posledného k prvému - je 110.010 , ale ak používate 8 - bitových registrov všetky reťazce majú 8 číslic , takže podložka s nulami na ľavej strane , aby sa 0011 0010
2

. použite " dvojkový doplnok " notácie reprezentovať záporné čísla . Ak chcete previesť binárne číslo na záporné číslo , prevrátiť všetky bity a pridať 1 ks . Napríklad , -50 je 0011 0010 prevedený na dvojkový doplnok alebo 1100 1101 + 1 = 1100 1110 . Jedna z dobrých vecí , o ktoré predstavujú záporné čísla ako dvojkový doplnkov je , že ľavá číslice v reťazci vám umožní zistiť , či reťazec predstavuje kladné alebo záporné číslo . Ak vľavo bit je nulový , je číslo kladné . Ak vľavo bit je jeden , je číslo záporné .
3

poznať limity stanovené veľkosti registra a formátov . Ak používate 8 - bitový register a pomocou vľavo bit reprezentovať znamenia , ste len 7 pozícií reprezentovať veľkosti . Sedem bitov môže predstavovať odlišné čísla od 0 do 2 ^ 7 - 1 alebo 0 - 127 a záporné čísla dole až -127 . Ak potrebujete predstavovať čísla mimo tohto rozsahu , budete potrebovať väčšiu registra .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené