Kako računalo izračunava brojeve?

Binarni

Računala svaki broj pretvaraju u binarni. Brojevi koje koristimo izraženi su u bazi 10. Svakih 10 1s jednako je 1 desetici, svakih 10 desetica jednako je stotici i tako dalje. U binarnom sustavu povećavate jedinicu svaka 2 broja. Dakle, 2 jedinice jednako je 1 dvoje, 2 dvoje jednako 1 4, i tako dalje. Na primjer, broj 9 u binarnom obliku bio bi 1001: 1 jedan, 0 dvojke, 0 četvorke i 1 osam. 1 + 8 =9. Računala to čine jer je lakše dizajnirati sklopove koji imaju vrijednosti samo 1 ili 0 nego sklopove s po 10 zasebnih vrijednosti.

Dodatak

Računala imaju programirane osnovne matematičke operacije poput zbrajanja i oduzimanja. Dodavanje u binarno je izuzetno jednostavno. Ako imate 2 broja s vrijednošću 1, pohranite 0 i pomičete carry 1. Inače, u taj utor zabilježite veći od dva broja. Na primjer, ako zbrajate 5 + 4, dobit ćete: 0101 + 0100. U prvom utoru imate 1 + 0, pa spremate veći broj 1. U drugom utoru imate dva 0, tako da pohranjujete 0 (jer su oba broja ista. U trećem utoru imate dva 1, tako da pohranite 0 i nosite 1. Na kraju ćete dobiti broj 1001 ili 9.

Množenje.

Računala koriste dugo množenje, ali to čine binarno. Ako računalo pomnoži broj s 1, vraća 1. Ovo je puno jednostavniji sustav od baze 10, iako zahtijeva više koraka. Na primjer, u osnovi 10 problem 8 * 9 jednostavan je problem u jednom koraku bez dugog množenja. Međutim, u binarnom obliku svaki je broj 4 znamenke, a rješenje 7 znamenki!

Oduzimanje

Oduzimanje se vrši u dva koraka. Umjesto oduzimanja broja, binarno računalo dodaje svoj kompliment, broj s onima gdje izvornik ima nule i nule tamo gdje ih izvornik ima. Na primjer, dok je 4 u binarnom obliku 0100, negativno 4 je 1011. Dakle, za 7 - 4 dobivamo 0111 + 1011 = 10010. Broj s lijeve strane zatim se pomiče udesno, dajući nam 0011 = 3.

  • Udio
instagram viewer