Kahendarv: erinevus redaktsioonide vahel
Eemaldatud sisu Lisatud sisu
61. rida: | 61. rida: | ||
== Negatiivsed arvud kahendsüsteemis == |
== Negatiivsed arvud kahendsüsteemis == |
||
Negatiivsete arvude esitamiseks kahendsüsteemis kasutatakse peamiselt kolme võimalust: |
Negatiivsete arvude esitamiseks kahendsüsteemis kasutatakse peamiselt kolme võimalust: |
||
*[[Märk (matemaatika)|Märgi]] lisamine arvule (märgibitt on positiivsete arvude korral 0, negatiivsete arvude korral 1) |
*[[Märk (matemaatika)|Märgi]] lisamine arvule ([[otsekood]]ile) (märgibitt on positiivsete arvude korral 0, negatiivsete arvude korral 1) |
||
*[[Täiendkood]] (''two's complement'') |
*[[Täiendkood]] (''two's complement'') |
||
*[[Pöördkood]] (''one's complement'') |
*[[Pöördkood]] (''one's complement'') |
Redaktsioon: 12. september 2012, kell 10:40
Kahendarv (binaararv) on kahendsüsteemis kujutatud arv. Selle numbrikohal saab olla ainult 2 väärtust, ehk siis kas 0 või 1. Kahendarvud on näiteks kujul 1,10,11,100,101,110 jne. Kümnendsüsteemis arv 2 on näiteks kahendsüsteemis 10, arv 3 on 11, arv 4 on 100 jne. Kahendarve kasutatakse informaatikas, kuna arvutid opereerivad riistvara tasandil just nimelt kahendsüsteemis. Informaatikas kasutatakse rohkem siiski kuueteistkümnendarve ja varasemalt vähemal määral ka kaheksandarve kuna need on inimestele kergemini loetavad.
1 - 16 tabel
Kümnendarv | Kahendarv |
---|---|
0 | 0 |
1 | 1 |
2 | 10 |
3 | 11 |
4 | 100 |
5 | 101 |
6 | 110 |
7 | 111 |
8 | 1000 |
9 | 1001 |
10 | 1010 |
11 | 1011 |
12 | 1100 |
13 | 1101 |
14 | 1110 |
15 | 1111 |
16 | 10000 |
Negatiivsed arvud kahendsüsteemis
Negatiivsete arvude esitamiseks kahendsüsteemis kasutatakse peamiselt kolme võimalust:
- Märgi lisamine arvule (otsekoodile) (märgibitt on positiivsete arvude korral 0, negatiivsete arvude korral 1)
- Täiendkood (two's complement)
- Pöördkood (one's complement)