Цитата Сообщение от Alex_K Посмотреть сообщение
Вдогонку, а как у СОЮЗ-НЕОН буфер считывается? Он маппируется в память или последовательно считывается через какой-то регистр? Если считывается через регистр, то как сбрасывается счетчик буфера?
Как я понял, загрузка из сектора диска в один из четырёх буферов идёт автоматически, нужно только выбрать текущий буфер.
А дальше буфер процессором вычитывается последовательным байтовым чтением регистра HD.BUFF:
Код:
  013504  MOVB    (R0), (R1)+
  013506  MOVB    (R0), (R1)+
  013510  SOB     R3, 013504