Адресация карты

Опубликовано: 28 Марта, 2023

В ПК центральный процессор является активным компонентом, управляющим всеми остальными частями.
Для этого необходимо, чтобы каждый компонент можно было идентифицировать БЕЗ вмешательства других компонентов. Это делается путем назначения УНИКАЛЬНОГО адреса (представьте это как обсуждение в группе людей: когда вы задаете вопрос: «Джон, как дела?», а в группе более одного «Джона», вы получил бы, скорее всего, одновременно ответ от нескольких человек, который вы бы тогда не поняли.Так же и с компьютерами)
Адреса в ПК являются числами, но в ПК такие адреса принято выражать специальным методом: «Шестнадцатеричный».
Чтобы объяснить это, давайте сначала посмотрим, как люди считают, что основано на наличии 10 пальцев на 2 руках:

Изображение 22767Изображение 22768 1 Изображение 22769Изображение 22770Изображение 22771 6
Изображение 22772Изображение 22768 2 Изображение 22770Изображение 22773 7
Изображение 22774Изображение 22768 3 Изображение 22770Изображение 22775 8
Изображение 22776Изображение 22768 4 Изображение 22770Изображение 22776 9
Изображение 22770Изображение 22768 5 Изображение 22770Изображение 22777 10

Как только мы достигли максимального количества пальцев, нам понадобится вторая пара рук, чтобы продолжить счет:

Изображение 22767Изображение 22768Изображение 22778Изображение 22768 10
Изображение 22767Изображение 22768Изображение 22767Изображение 22768 11
Изображение 22767Изображение 22768Изображение 22772Изображение 22768 12
Изображение 22767Изображение 22768Изображение 22774Изображение 22768 13

и это продолжается. Начиная с 99/100 требуется третья пара рук.
Но у компьютеров НЕ руки с пальцами, они работают с электричеством, которое либо включено, либо выключено.
Давайте продолжим с изображением руки, но не будем использовать только 1 большой палец 1 руки, а именно:

Изображение 22779 ВВЕРХ: питание включено
Изображение 22780 Вниз: питание выключено

Такой элемент со статусом ВКЛ/ВЫКЛ называется: БИТ.
Числа, выраженные в «битах», являются «двоичными» числами.
Давайте теперь снова посчитаем, и вы видите, что нам нужно много дополнительных больших пальцев:

подсчет
«Двоичный»
подсчет
Десятичный
Изображение 22779 1 1
Изображение 22779Изображение 22780 10 2
Изображение 22779Изображение 22779 11 3
Изображение 22779Изображение 22780Изображение 22780 100 4
Изображение 22779Изображение 22780Изображение 22779 101 5
Изображение 22779Изображение 22779Изображение 22780 110 6
Изображение 22779Изображение 22779Изображение 22779 111 7
Изображение 22779Изображение 22780Изображение 22780Изображение 22780 1000 8
Изображение 22779Изображение 22780Изображение 22780Изображение 22779 1001 9
Изображение 22779Изображение 22780Изображение 22779Изображение 22780 1010 10
Изображение 22779Изображение 22780Изображение 22779Изображение 22779 1011 11
Изображение 22779Изображение 22779Изображение 22780Изображение 22780 1100 12
Изображение 22779Изображение 22779Изображение 22780Изображение 22779 1101 13
Изображение 22779Изображение 22779Изображение 22779Изображение 22780 1110 14
Изображение 22779Изображение 22779Изображение 22779Изображение 22779 1111 15
Изображение 22779Изображение 22780Изображение 22780Изображение 22780Изображение 22780 10000 16
Изображение 22779Изображение 22780Изображение 22780Изображение 22780Изображение 22779 10001 17
Изображение 22779Изображение 22780Изображение 22780Изображение 22779Изображение 22780 10010 18
Изображение 22779Изображение 22780Изображение 22780Изображение 22779Изображение 22779 10011 19
Изображение 22779Изображение 22780Изображение 22779Изображение 22780Изображение 22780 10100 20
Изображение 22779Изображение 22780Изображение 22779Изображение 22780Изображение 22779 10101 21

Эти двоичные числа быстро становятся очень длинными и их очень трудно запомнить, поэтому теперь принято выражать такие двоичные числа как «шестнадцатеричные» числа, т. е. мы объединяем 4 двоичных бита в один символ:

Бинарный: Десятичный: Шестнадцатеричный:
0
1
10
11
100
101
110
111
1000
1001
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
1010
1011
1100
1101
1110
1111
10
11
12
13
14
15
А
Б
С
Д
Е
Ф
До числа 9 счет одинаковый для
Десятичный и шестнадцатеричный.
Но числа 10-15 выражаются с помощью
символы АФ
1
1
1
0000
0001
0010
16
17
18
10
11
12


Шестнадцатеричные числа часто помечаются буквой «h» в конце, чтобы их нельзя было ошибочно принять за десятичные числа (например: 100h = 256).
Зачем нам нужно разбираться с этими «шестнадцатеричными» числами?
Потому что на аппаратных компонентах, совместимых с ПК, принято указывать адреса в виде шестнадцатеричных чисел!
Эти аппаратные адреса также называются:
ввода/вывода Порт ввода/вывода
Вы можете просмотреть адреса, уже назначенные в вашей системе Windows95:
Изображение 22781
Есть некоторые значения по умолчанию:

3F8h: Последовательный порт COM1
2F8h: Последовательный порт COM2
3E8h: Последовательный порт COM3
2E8h: Последовательный порт COM4

Для сетевых карт (NIC) чаще всего используются адреса 300h, 320h и 340h.