На странице 89 руководства ПЭВМ "Микроша" написано:
В свободное адресное пространство входят интервалы памяти 8000-BFFF, E000-F7FF. Эти интервалы можно использовать для подключения внешних устройств к разъему "Внутренний интерфейс". В этот же разъем выведены сигналы выбора "32K" - для интервала 8000-BFFF, "CS1" - для интервала E000-E7FF, "CS2" - для интервала E800-EFFF, "CS3" - для интервала F000-F7FF.
Судя по схеме Микроши, эти сигналы инверсные.
Меня интересует диапазон 8000-BFFF. Я смотрю на состояние контакта 32K, он при включении Микроши находится в состоянии 1. Это нормально, ведь к этому диапазону сразу после включения компьютер не обращается. Однако, если я дам команду:
то я ожидаю, что контакт 32K будет хотя бы периодически "сваливаться" в 0 при попытке запроса данных из этого адресного пространства. Но этого не происходит. Почему так?
PS: Замеры делаю через Arduino путем распечатки по COM-порту состояния данного контакта (опрашиваемый контакт на Arduino правильный, проверено подачей/отключением на нем +5В). Земля Микроши и Arduino, естественно, соединены.