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

User Tag List

Страница 50 из 82 ПерваяПервая ... 464748495051525354 ... ПоследняяПоследняя
Показано с 491 по 500 из 811

Тема: Документация на ПК 11/16

  1. #491
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию Эмулятор с отладчиком v0.15e

    Разлочил отладчик.

    Пользоваться на свой страх и риск) Если приспособиться, то можно пользоваться)

    Кстати, версия эмулятора тут новее, с более правильными бордюрами между областями с разным разрешением.

    F8 - останов и переход в отладчик. Желательно делать это в режиме разлоченной мышки, иначе есть шанс остаться без нее.

    В отладчике:

    rNNNN - запустить до адреса NNNN (все адреса только шестнадцатиричные).
    если нужно просто запустить, то обычно я делаю r1 (т.к. адрес '1' нечетный, и совпадений с ним никогда не будет).

    e0 - запустить процессор до команды RTS.

    f0 - выполнить 1 фрейм

    dNNNN MMMM - записать в файл PK11DisDump.txt дизассемблированный фрагмент с адреса nnnn по адрес mmmm

    l0 - записывать дамп исполняемых инструкций в файл UKNCDebugDump.txt

    m0 - записать на диск дамп памяти

    Примерно где-то так.
    Вложения Вложения
    Последний раз редактировалось Titus; 25.01.2017 в 22:55.

  2. #492
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,163
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    262
    Поблагодарили
    190 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    i - записывать дамп исполняемых инструкций в файл UKNCDebugDump.txt
    Таки l, а не i ???

  3. #493
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Таки l, а не i ???
    Да, думаю, что 'l' )

  4. #494
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,163
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    262
    Поблагодарили
    190 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ...
    Последний раз редактировалось dk_spb; 01.04.2018 в 13:31.

  5. #495
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пуск ВМ2 ( сразу после перепада ACLO с 0v до +5v ) :
    SYNC- +5v.
    DIN - 0v.
    SEL - 0v.
    AD - что выдал РНП, старший байт - начало таблицы векторов, первый вектор ( адрес совпадает с началом таблицы ) - адрес первой исполняемой инструкции .
    Первый запрос МПИ :
    AD - адрес первого слова в таблице векторов по адресу из регистра начального пуска.
    SEL - 0v ( т.е. таблица векторов всегда скрытая, "на теневой стороне" )
    Примерный формат таблицы векторов описан в ТО на ВМ2, или в кратком ТО на КЦГД ( из инструкции к ДВК ). Например, для БК0011М первые слова таблицы векторов :
    140000 000340 - пуск с 140000 адреса.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  6. #496
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Например, для БК0011М первые слова таблицы векторов :
    140000 000340 - пуск с 140000 адреса.
    Ой ли? 140000 - это адрес самой таблицы векторов, пуск с этого адреса - бессмыслица. По адресу 140000 должен быть какой-то код (адрес) типа 14хххх.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

  8. #497
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,163
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    262
    Поблагодарили
    190 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ...
    Последний раз редактировалось dk_spb; 01.04.2018 в 13:32.

  9. #498
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Значит проблема не в этом. и, получается, что ждать 70мс (как для 1801вм1) не нужно.
    На самом деле для 1801ВМ1 ждать не нужно. Я подозреваю, что когда писалась заводская документация, то имелось ввиду ждать 70 мс после установления питающего напряжения +5V, а не именно после снятия nDCLO. У меня 1801ВМ1 успешно запускался если nACLO снят примерно через 1 мкс после nDCLO (меньше я просто не пробовал). По деактивации nACLO у BM1/BM2 запускается автомат микрокоманд, поэтому если снятие nACLO как-то не так отдетектируется, то ножки шины просто дергаться не будут - процессор в полном останове.

  10. #499
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,163
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    262
    Поблагодарили
    190 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обратил внимание что AD8-AD14 ВСЕГДА +5v. Может в этом проблема.......

  11. #500
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Кто бы мне объяснил что происходит?
    По идее получив что-то из РНП (XXXYYY) он должен читать с адреса XXX000 первую команду?
    Да вроде бы процессор делает все правильно - РНП читается по процедуре "безадресное чтение", там nRPLY не используется и процессором не ожидается. Старший байт РНП (прочитанный 100xxx) используется как адрес вектора прерывания - двух слов с адресом точки входа и начальным PSW. Дальше процессор и пытается считать первое слово этого вектора (смещение +0), но не получает RPLY и вероятно пытается перейти на обработку исключения "зависание шины при получении вектора прерывания".

Страница 50 из 82 ПерваяПервая ... 464748495051525354 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Документация по Z280
    от spensor в разделе Несортированное железо
    Ответов: 39
    Последнее: 08.04.2014, 00:52
  2. Тех. документация на старые ЭВМ и книги
    от AL.EX в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 15.08.2010, 17:33
  3. Ленинград-2: документация
    от dicebox в разделе Ленинград
    Ответов: 13
    Последнее: 14.04.2009, 23:33
  4. Документация к Dendy
    от UberAlice в разделе Nintendo
    Ответов: 9
    Последнее: 19.03.2008, 14:02
  5. Программная документация.
    от fk0 в разделе Программирование
    Ответов: 7
    Последнее: 19.01.2006, 16:53

Ваши права

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