Не достаточно так как "загрузка" пока сводится не к чтению одного блока с ленты, а к чтению кучи блоков и записи их на электронный диск.
Можно попробовать сделать загрузчик похожий на стандартный который сам это сделает - тогда хватит и монитора.
---------- Post added at 21:57 ---------- Previous post was at 21:00 ----------
После перетряски памяти и некоторых тестов принцип работы с электронным диском уточнился:
- в 175000 пишется номер блока
- в 175002 пишется номер слова в блоке (0-377)
- в/из 175004 последовательно пишутся/читаются слова
После записи в 175000 и 175002 нужен некоторый таймаут чтобы устройство сообразило что к чему. Память подсказывает, что CLR @#175002, NOP не хватает чтобы сразу начинать читать-писать, а MOV #0,@#175002 вполне хватает.
Регистры 175000 и 175002 при чтении всегда возвращают 0. Если номер блока выходит за пределы диска, регистр 175004 исчезает с шины. "Родное" прерывание или вообще не используется или используется если совсем все хреново![]()






Ответить с цитированием