Systemy Liczbowe 10-16-8
- Szczegóły
- Kategoria: Pascal
- Opublikowano: poniedziałek, 29, sierpień 2011 17:04
- ber3333
- Odsłony: 78239
Konwerter Systemów Liczbowych
Możemy rozróżnić cztery podstawowe systemy liczbowe:
Dziesiątkowy (dec)(0 do 9) - decymalnym.
mamy liczbę 1200(10)
1x103 + 2x102 + 0x101 + 0x100 = 1000 + 200 + 0 + 0 = 1200
Szesnastkowy (hex)(0 do 9, A do F ) - heksadecymalny.
mamy liczbę szesnastkową 1e3(16) i wyliczamy wartość dziesiętną
1x162 + 14x161 + 3x160 = 256 + 224 + 3 = 483(10)
W systemie szesnastkowym litery przybierają kolejno liczby dziesiętne takie jak:
A=10. B=11. C=12. D=13. E=14. F=15.
Ósemkowy (oct)(0 do 7) - oktalnym.
mamy liczbę 10(8)
1x81 +0x80 = 8 +0 = 8(10)
sprawdzenie czy dobrze
8/8 = 1 reszty 0
1/8 = 0 reszty 1
czyli 10(8) czytamy od dołu.
Dwójkowy (bin)(0 do 1) - binarny.
1000(2)
1x23 + 0x22 + 0x21 + 0x20 = 8 + 0 + 0 + 0 = 8(10)
sprawdzenie
8/2 = 4 reszty 0
4/2 = 2 reszty 0
2/2 = 1 reszty 0
1/2 = 0 reszty 1
czyli 1000(2) czytamy od dołu.
Liczenie systemu binarnego dodawanie, odejmowanie, mnożenie dzielenie:
Sumowanie(dodawanie) Odejmowanie Mnożenie
0+0= 0 0-0= 0 0x0= 0
0+1= 1 1-0= 1 0x1= 0
1+0= 1 1-1= 0 1x0= 0
1+1= 0 i 1 dalej 1-1= 1 i 1 pożyczamy 1x1= 1
<
ok