Нет, подвисала у меня в эмуляторе, тк там надо очень быстро отвечать на сигнал ВВОД/ВЫВОД опусканием RPLY, а приходится делать проверку номера порта:
Скрытый текст
cbz r5,em_write_031_man_00 @177700
cmp r5,#0x2 @177702
beq em_write_031_man_02
cmp r5,#0x4 @177704
beq em_write_031_man_04
cmp r5,#0x8 @177710
beq em_write_031_man_08
cmp r5,#0xA @177712
beq em_write_031_man_0A
cmp r5,#0xC @177714
beq em_write_031_man_0C
cmp r5,#0xE @177716
beq em_write_031_man_0E
[свернуть]
Я кстати, разобрался, теперь не подвисает.
Господа-товарищи, хочу продолжить эмулятор, сделать опрос клавиатуры, но.. Поставил я ловушки на 177700 и 177702 порты и что я увидел? А ни чего! Те ПП ни разу (если не считать инициализации) к ним не обратился, что из этого получается? А получается, что 031 посылает сигнал прерывания с вектором в котором указан адрес драйвера клавиатуры, так? Если так, подскажите, это сигнал K1VIRQ или нужен еще какой сигнал?

