Там в ПЗУ используется INR, который на флаг С не влияет. А надо было всего-то воткнуть какую-нибудь OR A, чтобы флаг сбросить.
Вид для печати
Можно было ADI 01 сделать, но разработчики решили сэкономить байт. А ты говоришь добавить. :)
Есть мнение, что на входе в процедуру можно убрать нафик DI, ибо время выполнения этой процедуры явно быстрее секунды :)
А вместо DI записать нейтральное ORA А или ANA A, чтобы тупо сбросить флаг.
А в МОНИТОРе то оказывается странностей хватает. Вот, например, сразу же после завершения обработчика прерываний идут подряд две одинаковые команды MOV, но это ладно, ни на что не влияет.
http://img-fotki.yandex.ru/get/9761/...aeac6c1_XL.bmp
Иначе обстоит дело с ячейкой 0x00FB, тут вообще недокументированная команда:
http://img-fotki.yandex.ru/get/9761/...8cc66e8_XL.bmp
Это не команды, а константы 60 60 24. Назначение - хранение "потолка" для разрядов секунд-минут-часов.
---------- Post added at 17:07 ---------- Previous post was at 16:35 ----------
KeKc, выложи уже попользоваться свою программку... Пускай и недоделанную.
А еще лучше - проект, я на Дельфях тоже неплохо кодил когда-то, копирайт не украду :)
Не, я на бейсике прогу писал. В архиве лежат уже скомпилированная программа и исходники. Еще раз отмечу, что прога хоть и работает, код еще "сырой" и требует доработки. Дизассемблируемый код (в текстовое поле слева) можно писать без пробелов, все символы, кроме 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, E, F игнорируются, буквы можно набирать как в верхнем регистре, так и в нижнем.
надо смотреть, что означает код 24, если однобайтовая команда - то дальше все правильно. Нет под рукой таблицы команд.
Kekс, спасибо!
Вопрос об ОС ЮТ-88 так и остался открытым...
Нет ли у вас на руках наименее кривого варианта дампа ОСи, чтобы в ней таки работали встроенные программы?
Склоняю голову перед b2m, но своими силами не осилю сделать полноценную работу с карточкой.
Посему челом бью, и выклянчиваю сырки твоего драйвера для РК86, директивой U запускаемый.... Дабы прикошачить его к ЮТ-88, с указанием авторства твоего :)