hexadecimal number system

http://www.elshami.com

hexadecimal number system
نظام العد السادس عشري

يسمى أيضا هكس  hex.

نظام ترقيم أساسه العدد 16، بمعنى أنه يشتمل على 16 حدا بدلا من النظام العشري المعروف. فمثلا يتكون النظام العشري decimal  من 10 حدود كالآتي:

(0, 1, 2, ,3 ,4 ,5 ,6 ,7, 8, 9)

كما يتكون النظام الثنائي binary  من حدين كالآتي: (0, 1)

وبالمثل فالنظام السادس عشـري يتكون من 16 حدا كالآتي:

(0, 1, 2, 3, 4, 5, 6, 7, 8, 9), A(10),B(11),C(12) ,D(13), E(14), F(15)  

فمثلا الرقم A4 C2 في هذا النظام يساوي  42178 في  النظام العشري:

10 × 16 +4 × 16 + 12 × 16 + 2 × 16 = 42178 

وواحد هكس يعادل أربع بتات، كما يمكن التعبير عن البايت برقمين هكس. فمثلا، الرقم الثنائي 0101 0011  بعادل 53 hex. ولمنع اللخبطة في كتابة البرامج، تتبع الأرقام بحرف H أو &, $, or 0x للدلالة على أن الرقم هو رقم هكس. وعلى ذلك:

10H = decimal 16  (يساوي 16 عشري)

100H = decimal 162 = decimal 256

(يساوي 256 عشري)

See also base