ся для передачі кодів відображуваних символів з екранної області пам'яті в контролер дисплея. Дане завдання вимагає програмування контролера ПДП з автозавантаженням (табл. 7).
Таблиця 7. Приклад програмування контролера ПДП
A3
A2
A1
A0
Операція
Дані
Коментар
1
0
0
0
Зп
10000000 (80H)
У РГР встановили прапор автозавантаження, щоб початковий адресу записався в регістр адреси третього каналу
0
1
0
0
Зп
11010000 (D0H)
Молодший байт адреси
0
1
0
0
Зп
01110110 (76H)
Старший байт адреси
0
1
0
1
Зп
00100011 (23H)
Молодший байт кількості циклів
0
1
0
1
Зп
01001001 (49H)
Старший байт кількості циклів (09H) і вид обміну - читання
1
0
0
0
Зп
10100100 (A4H)
У РГР встановили прапори: автозагрузка, подовжена запис, дозвіл роботи каналу 2
Все. Тепер контролер ПДП циклічно пересилає область пам'яті 76D0H-7FF3H в контролер дисплея, припиняючи на цей час роботу процесора.
Зазначимо, що в такому варіанті використання контролера ПДП не потрібно проводити операцій читання. Це використовували розробники комп'ютера "Радіо-86РК", поєднавши в адресному просторі контролер ПДП (тільки запис) і ПЗУ (тільки читання).
Список використаних джерел
1 # "#">