Дешифратор адреса предназначен для преобразования адресного сигнала в управляющие сигналы, которые выбирают конкретное устройство или область памяти в компьютерной системе. Он используется для маршрутизации запросов на доступ к памяти или устройствам ввода-вывода в зависимости от их адресов. Таким образом, дешифратор адреса является важным компонентом в системе управления памятью и управлении устройствами в компьютере.
Например для загрузки с DiskOnChip понадобится дешифратор для адреса C8000 или CC000 при старте DiskOnChip выглядит как 8к ПЗУ, ниже показана предположительная схема дешифратора.
Подключение: лишние адреса подключаем на землю, лишни линии данный желательно подключить через резистор 10к на землю.
Чтобы узнать адрес в ПЗУ где надо вносить изменения выставим на шине адреса ПЗУ нужную комбинацию например 00 0010 1110 0100, двоичное число разбивается на тетрады и переводим в HEX можно по таблице в конце документа, считается с слева – направо по 4 бита.
0100 = 4
1110 = Е
0010 = 2
00 = 0 мы не учитываем так как там всегда будет 0
надо внести изменения в адрес ПЗУ 2Е4 для этого понадобится любой HEX редактор
Для того чтобы активировать нужный бит на шине данных нужно записать значение в HEX виде например бит D6 (18pin) и так как для активации нужен логический 0 а все остальные биты должны быть 1
Например:
1111 = F :младшие 4 бита
1011 = B :старшие 4 бита
надо записать по адресу 2Е4 = BF
Не используемое пространство пзу необходимо заполнить FF.
Binary
Hex
0000
0
0001
1
0010
2
0011
3
0100
4
0101
5
0110
6
0111
7
1000
8
1001
9
1010
A
1011
B
1100
C
1101
D
1110
E
1111
F
При копировании материалов ссылка на сайт обязательна