User Tag List

Показано с 1 по 10 из 13

Тема: Вопросы по МК-90

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #12

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,048
    Спасибо Благодарностей отдано 
    1,141
    Спасибо Благодарностей получено 
    1,460
    Поблагодарили
    520 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Смотрю на код загрузки из SMP, ПЗУ BASIC 2.0 - дизасм, полученный Петром.

    Процесс загрузки вполне стандартный:
    1. Сначала с СМП загружается бут-сектор, размером 0x200 = 512 байт, начиная с адреса ОЗУ 000000.
    2. Проверяется, что первое слово равно 0xA0 = 000240 - инструкция NOP
    3. Загрузчик запускается с адреса 000000

    При форматировании СМП, туда записывается стандартный загрузчик, показывающий фразу "БЕЗ ЗАГРУЗЧИКА", при этом пропуска слов в начале там нет.

    Предполагаю, что в приведённом выше коде загрузчика, пропущенные в начале слова оставлены для векторов прерываний.

    - - - Updated - - -

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Где хранятся векторы прерываний? В нижних адресах или где-то ещё?
    Мои предположения, что прерывания в начале памяти такие же как на Немиге (процессор тоже на 588 комплекте), плюс из того что написано у Петра в дизасме ПЗУ:

    000004 — нечётный адрес при обращении по слову; ошибка обращения к каналу; HALT в режиме USER; неверная адресация JMP/JSR
    000010 — резерный код команды
    000014 — прерывание по T-разряду или команда BPT
    000020 — команда IOT
    000030 — команда EMT
    000034 — команда TRAP
    000100 — прерывание EVNT
    000310 — прерывание от клавиатуры

    Вектора прерываний в ПЗУ:

    160002 — сигнал/команда HALT в режиме HALT
    160006 — двойное зависание
    160012 — ошибка при приёме вектора прерывания
    Последний раз редактировалось nzeemin; 15.01.2022 в 01:44.

    Эти 2 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:

    Oleg N. Cher(15.01.2022), piotr433(15.01.2022)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Мои вопросы
    от Viktor2312 в разделе Разное
    Ответов: 2
    Последнее: 05.04.2015, 21:26
  2. Famitracker: вопросы
    от evgs в разделе Творчество
    Ответов: 3
    Последнее: 28.09.2010, 00:08
  3. Статистические вопросы ?
    от AAA в разделе Форум
    Ответов: 25
    Последнее: 22.07.2008, 20:44
  4. Вопросы и ответы
    от Addison в разделе ZX Концепции
    Ответов: 31
    Последнее: 28.11.2007, 11:35

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •