Важная информация

User Tag List

Показано с 1 по 4 из 4

Тема: СТОП

  1. #1
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    657
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию СТОП

    Касательно обработки СТОП: поскольку источников много и все они описывают происходящее лишь частично, я сделал свое краткое и, надеюсь, полное изложение происходящего. Вдруг кому пригодится. Поправки приветствуются.
    http://code.google.com/p/bk0010/wiki/STOP
    Больше игр нет

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    593
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Бит 2 в БК-0010 устанавливается при любой записи в регистр SEL1 (177716)

    Как это происходит ? Это сделано на каких-то микросхемах ? На младшем байте SEL1 у процессора просто выход и триггеров вроде нету.

  4. #3
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlecV Посмотреть сообщение
    Бит 2 в БК-0010 устанавливается при любой записи в регистр SEL1 (177716)

    Как это происходит ? Это сделано на каких-то микросхемах ? На младшем байте SEL1 у процессора просто выход и триггеров вроде нету.
    Бит 2 регистра SEL1 (177716) реализован на триггере D9.1.

  5. #4
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    593
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот выбранные цитаты из книги "Микро-ЭВМ "Электроника МС 1201" Техническое описание и инструкция по эксплуатации"
    Т.е. это описание, как "канонично" сделано в ДВК (выборка инфы для 1801ВМ1, у ВМ2 всё совершенно по другому)

    Устройство управления ОЗУ (УОЗУ) выполнено на основе микросхемы К1801ВП1-030

    У ДВК-1 - фактически 64КБ ОЗУ (32 шт. 565РУ6). Но ВП1-030 "вырезает" из ОЗУ старшие 8К и размещает там: кусочки памяти, кусочки системного ПЗУ и оставляет место для регистров ввода/вывода.

    Область СОЗУ (177600...177767) предназначена для хранения информации программ пультового режима работы и режима начального пуска.

    Регистр режима начального пуска (РНП) предназначен для указания адреса программы начального пуска, а также для хранения "флажков" Ф1 (бит 2) и Ф2 (бит 3) управления скрытыми областями СПЗУ. Разряды Ф1 и Ф2 доступны по чтению и по записи.

    Если Ф1=1, то открывается по доступу в адресном пространстве скрытая область СПЗУ по адресам от 160000 до 163776 и закрывается соответствующая область а вдресном пространстве регистров внешних устройств.

    При Ф2=1 скрытая область СПЗУ расширяется до адреса 172766.

    Разряды 0 и 1 РНП доступны только по чтению и определяют режим начального пуска микро-ЭВМ.

    00 - пуск через вектор по адресу 24 (сбой по питанию)
    01 - безусловный выход на программу связи с пультом
    10 - переход на программу начального загрузчика 173000
    11 - переход по адресу 140000 (ПЗУ пользователя)

    Область СПЗУ от 173000 до 173776 (область загрузчика) всегда открыта для пользователя и не зависит от состояния разрядов Ф1 и Ф2.

    Разряды 8...15 РНП определяют адрес програмы начального пуска (160000) микро-ЭВМ (младший байт адреса принимается равным 0).

    Адреса РНП - 177716, СОЗУ - 177600...177676 и резервных регистров - 177700...177714 являются адресами системных (служебных) ячеек, используемых для организации микро-ЭВМ, которые не рекомендуется использовать в программах пользователя.

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

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

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

Ваши права

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