Tutorial for Computer tallsystemer

Tutorial for Computer tallsystemer


De første maskinene ble designet og bygget for å knase tallene raskere enn mennesker kan knase dem. Men ikke datamaskiner ikke bruke samme tallsystem som folk bruker for å gjøre sin beregning. Dette skyldes den grunnleggende utformingen kjennetegn som gjør datamaskiner mulig - på / av-bryteren. Datamaskiner har tusenvis eller millioner av brytere som er slått på eller av, og det er denne funksjonen som bestemmer hvor mange som brukes av datamaskiner.

Decimal System

Folk bruker desimalsystemet for en enkel grunn - folk har 10 fingre og 10 tær. Det er mye lettere for folk å telle i titallssystemet fordi det er det de er lært fra fødselen av. Men dette gjør det vanskeligere for mange å lære andre tallsystemer, siden deres tenkning har til å endre på det som et tall som er og ikke er. Et tall er et symbol som representerer "hvor mange", og er ikke en "hvor mange" i seg selv. Desimalsystemet har 10 nummer - null til ni, ikke en gjennom 10 som mange tror; tallet "10" representerer en 10 og null seg. Mer presist, hver kolonne et tallsystem er basen til makten til sin posisjon, og starter med den første kolonnen som posisjon null. Dette er viktig for å forstå andre tallsystemer.

Binary System

Det binære tallsystem har to tall, null og en. Anvende prinsippet er beskrevet ovenfor, et nummer som "111" kan omdannes til desimalsystemet som mennesker gjenkjenne mye bedre. Den lengst til høyre kolonne er stilling null, slik at den representerer 2 til null strøm, eller den "enere" kolonne; kolonnen i posisjon én representerer 2 til den første strømmen, eller "toere" kolonne; den tredje kolonnen fra høyre representerer to i andre potens, eller "fire" kolonnen. Bruk av dette over antall ovenfor gir desimal resultat av "7." Datamaskiner består av "brytere", eller transistorer som kan enten være på eller av, slik at det binære system er meget forenlig med den grunnleggende strukturen av datakomponenter.

Octal System

Oktale, eller basen åtte, har systemet åtte tall, fra null til syv, og kolonnen prinsipp forklart tidligere gjelder her på samme måte. Et tall som "111" i oktale systemet konverterer til et desimaltall til "57." Det vil si fra høyre mot venstre, er 1 + 7 + 49. Hver kolonne en strøm av basen, og i dette tilfelle er basen er åtte. Datamaskiner primært bruker det binære systemet, men de gruppen slår inn i grupper på åtte.

heksadesimale System

Den heksadesimale systemet er litt mer forvirrende, men det følger samme prinsipp forklart ovenfor. Dette tallsystemet bruker 16 tall, null gjennom bokstaven "F." Det heksadesimale systemet bruker de seks første bokstavene i alfabetet til å representere desimal ekvivalenter av 10 til 15. Omdanning av et heksadesimalt tall til desimal følger samme prinsipp forklart tidligere, men det ser annerledes ut og forvirrer mange mennesker. Et heksadesimalt tall, for eksempel "A2f" konverterer som følger: F 1 = 15; 2 16 = 32; A * 2560. Den resulterende desimal tilsvarende "A2f" er "2607." Datamaskiner skrive ut innholdet i minnet i heksadesimalt format for debugging formål. Hvis innholdet i minnet ble skrevet ut ved hjelp av binære systemet, ville det ta mye lengre tid å skrive ut, bruker mye mer papir og være relativt vanskelig for teknikeren å analysere.