Дешифратор адреса на ПЗУ

Дата: 09/03/2024
Тема: Новости сайта
Дешифратор адреса предназначен для преобразования адресного сигнала в управляющие сигналы, которые выбирают конкретное устройство или область памяти в компьютерной системе. Он используется для маршрутизации запросов на доступ к памяти или устройствам ввода-вывода в зависимости от их адресов. Таким образом, дешифратор адреса является важным компонентом в системе управления памятью и управлении устройствами в компьютере.
Например для загрузки с 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

 


 



Это статья "Домашняя страничка Andy"
https://andy.od.ua

URL этой статьи: https://andy.od.ua/news_58.html

Яндекс.Метрика