З В?к?педы?, свабоднай энцыклапеды?
С?стэмы зл?чэння
? культуры
|
?нда-арабская с?стэма зл?чэння
|
Арабская
?ндыйская
Там?льская
Б?рманская
|
Кхмерская
Лаоская
Мангольская
Тайская
|
Усходнеаз?яцк?я с?стэма зл?чэння
|
К?тайская
Японская
Сучжоу
Карэйская
|
В'етнамская
Л?чыльныя палачк?
|
Алфав?тныя с?стэмы зл?чэння
|
Абджадыя
Армянская
Арыябхата
К?рыл?чная
|
Грэчаская
Эф?опская
Я?рэйская
Катапаядз?
|
?ншыя с?стэмы
|
Вав?лонская
Ег?пецкая
Этруская
Рымская
|
Аттычная
К?пу
Майская
|
Паз?цыйныя с?стэмы зл?чэння
|
Дзесятковая с?стэма зл?чэння
(10)
|
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
12
,
16
,
20
,
60
|
Нега-паз?цыйная с?стэма зл?чэння
|
С?метрычная с?стэма зл?чэння
|
Змешаныя с?стэмы зл?чэння
|
С?стэма зл?чэння Ф?баначчы
|
Непаз?цыйныя с?стэма зл?чэння
|
Адз?нкавая (унарная) с?стэма зл?чэння
|
Сп?с с?стэм зл?чэння
|
Шаснаццатко?вая с?стэ?ма зл?чэ?ння
[1]
[2]
?
паз?цыйная с?стэма зл?чэння
, якая мае аснову 16. Гэтая с?стэма акты?на ?жываецца ?
выл?чальнай тэхн?цы
для кампактнага зап?су
двайковых
л?ка?.
У якасц?
л?чба?
шаснаццатковая с?стэма ?жывае
арабск?я л?чбы
ад 0 да 9, а таксама
лац?нск?я л?тары
ад a да f (або A ... F ? рэг?стр прынцыповага значэння не мае), як?я адпавядаюць
дзесятковым
л?кам ад 10 да 15.
Ужыванне шаснаццатковай с?стэмы для зап?су двайковых л?ка? абумо?лена простасцю пераходу м?ж гэтым? с?стэмам?. Для перакладу шаснаццаткавага л?ка ? двайковую с?стэму дастаткова паслядо?на зап?саць двайковае прадста?ленне кожнай з шаснаццатковых л?чба?. Пры гэтым неабходна, каб кожная шаснаццатковая л?чба прадста?лялася чатырма двайковым? (пры неабходнасц? злева трэба дап?саць нул?).
Шаснаццатковая л?чба
|
Двайковае прадста?ленне
|
Дзесятковае прадста?ленне
|
0
|
0000
|
0
|
1
|
0001
|
1
|
2
|
0010
|
2
|
3
|
0011
|
3
|
4
|
0100
|
4
|
5
|
0101
|
5
|
6
|
0110
|
6
|
7
|
0111
|
7
|
8
|
1000
|
8
|
9
|
1001
|
9
|
a
|
1010
|
10
|
b
|
1011
|
11
|
c
|
1100
|
12
|
d
|
1101
|
13
|
e
|
1110
|
14
|
f
|
1111
|
15
|
Напрыклад,
- 856
16
= 1000 0101 0110
2
- d5fa
16
= 1101 0101 1111 1010
2
- 26
16
= 0001 0110
2
Для адваротнага перакладу неабходна разб?ць двайковы л?к на
тэтрады
(групы з чатырох
разрада?
) ? для кожнай з ?х зап?саць адпаведную шаснаццатковую л?чбу. Кал? колькасць двайковых разрада? не дзел?цца на 4, злева дап?сваецца патрэбная колькасць нулё?.
Напрыклад,
- 10011110
2
= 1001 1110
2
= 9e
16
- 1011000111
2
= 0010 1100 0111
2
= 2c7
16
Такая простасць перакладу тлумачыцца тым, што аснова шаснаццатковай с?стэмы (16) складае чацвёртую ступень ад асновы двайковай с?стэмы (2). Таму дзяленне двайковага л?ка на 16 палягае ? пераносе дзесятковай коск? на чатыры знак? ?лева, у той час як для шаснаццатковага гэта азначае яе перанос улева на адз?н знак. Адсюль ? вын?кае адназначная адпаведнасць двайковай тэтрады да шастаццатковай л?чбы.
Пераход м?ж шаснаццатковай ? дзесятковай с?стэмам? зл?чэння больш складаны ? здзяйсняецца па
агульных прав?лах пераходу м?ж с?стэмам? зл?чэння
.
- ↑
БелЭн, т. 6, с. 73.
- ↑
Толковый русско-англо-белорусский словарь по информатике. Под общей редакцыяй проф. М. К. Бузы. = Тлумачальны руска-англа-беларуск? сло?н?к па ?нфарматыцы. Пад агульнай рэдакцыяй праф. М. К. Бузы. М?нск, Вышэйшая школа, 1994, с. 16.