در این پست اصول دیجیتالی را که در دانشگاه خواندیم اما یادمان رفته را یادآوری می کنیم. در درسهایی مانند مدار منطقی، اصول منطقی دیجیتال، معماری کامپیوتر، میکروپروسسور، میکروکنترلر و غیره.
سیستم های عددی Hex و باینری و دسیمال
سه نوع سیستم عددی پر کاربرد داریم:
باینری: که بر مبانی 2 است. یعنی فقط شامل 1 و 0 است.
Hex: که بر مبنای 16 است یعنی از 0 تا حرف F.
decimal: دسیمال هم که همان بر مبنای 10 است که به آن عادت داریم.
که برای تبدیل این دو مبنا به یکدیگر از جدول یا از این منبع زیر استفاده می کنیم:
Hex | Binary | Decimal |
---|---|---|
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 |
معرفی خانواده اندازه ها (Size Family)
Word: شامل 16 بیت یا 2 بایت
DWord: شامل 32 بیت یا 4 بایت
QWord: شامل 64 بیت یا 8 بایت
نکته: در میکروکنترلرهای ARM، همه رجیسترها 32 بیتی هستند. منبع