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

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 32

Тема: Особенности выполнения команды HLT на Специалисте

  1. #21
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,848
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,829
    Поблагодарили
    1,048 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    До стека дело точно не доходит, прерываний то в специалисте нет. Еще раз напишу - запись, если она происходит, то происходит в цикле M2 команды HALT и именно в нем. Figure 2-11 HALT Timing на странице 2-14 мануала 1975 года.

  2. #22
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,412
    Спасибо Благодарностей отдано 
    322
    Спасибо Благодарностей получено 
    599
    Поблагодарили
    445 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Еще раз напишу - запись, если она происходит, то происходит в цикле M2 команды HALT и именно в нем. Figure 2-11 HALT Timing на странице 2-14 мануала 1975 года.
    Вот именно. А PC++ делается во втором такте М1, при считывании опкода. Т.е. к М2 он уже будет следующим за HLT.

  3. #23
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,848
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,829
    Поблагодарили
    1,048 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На картинке Figure 2-11 в строке A0-15 написано PC. Для сравнения Figure 2-8 - там PC-1, потом PC, потом SP-1, потом SP-2. denis74 написал, что у него изменилась та же ячейка, у lexarra, насколько понимаю тоже. С другой стороны у CityAceE ничего не поменялось. Может кто-то из написавших ошибся, может пошутил, может ошибка в мануале - у меня сейчас нет 100% уверенности в каком-то одном из вариантов.

    - - - Добавлено - - -

    На всякий случай напишу свое предположение. С вероятностью близкой к 100% PC++ в такте 2 M1, как написано в таблице на странице 2-18. Но PC это PC, а то что на ША - это отдельно. Т.е. предполагаю, что в HLT PC инкрементируется, но наружу инкрементированный вариант не выдается, там остается старое значение. Это объясняет то, что написал denis74.

  4. #24
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,412
    Спасибо Благодарностей отдано 
    322
    Спасибо Благодарностей получено 
    599
    Поблагодарили
    445 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ivagor, действительно есть отдельная защёлка перед буферами адресов:

    А + делается схемой быстрого инкремента из WZ с сохранением в PC.

  5. #25
    Master
    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    912
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    272
    Поблагодарили
    149 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denis74 Посмотреть сообщение
    в орионе после выполнения 76 чудесным образом превращается в 8А !) На сециалисте и клонах так же?
    Цитата Сообщение от CityAceE Посмотреть сообщение
    Для этого вбил такой код:
    0000: HLT
    0001: JMP C000
    Какие ужасы рассказываете.
    Добрался до Специалиста (Микрон2-ссылка), проверил - нет, не меняется.
    Нажмите на изображение для увеличения. 

Название:	hlt_on_mikron2.jpg 
Просмотров:	45 
Размер:	12.6 Кб 
ID:	79585
    Проверял и с DI, и с EI, и три HLT подряд.

    Точной схемы на Микрон2 нет, фото по ссылке.
    Изготовитель процессора, тот же, что и у CityAceE ("Днепр" ?). Впаян.
    В ПЗУ сейчас прошит стандартный монитор (не Микроновский).
    Последний раз редактировалось DDp; 07.10.2023 в 08:17.
    D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

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

    CityAceE (05.10.2023), ivagor (06.10.2023)

  7. #26
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,848
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,829
    Поблагодарили
    1,048 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если все же denis74 и lexarr не пошутили, то пара слов о гипотетическом влиянии проца. Умозрительно предположу, что раз на шинах до момента записи должны висеть нужные сигналы, значит это должны быть "старые" процы, у которых задержки (и по даташитам и по экспериментам Micka) больше. А при одинаковых абсолютных значениях задержек более благоприятным для несанкционированной записи представляется орион с его 2.5 МГц.

  8. #27
    Junior
    Регистрация
    01.12.2020
    Адрес
    п. Заволжский
    Сообщений
    27
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb

    Цитата Сообщение от ivagor Посмотреть сообщение
    "старые" процы
    Возможно, вопрос в выработке сигнала MREQ (F на схеме) "старым" процом, чего он делать не должен. И всё. Мой впаян.

  9. #28
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,848
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,829
    Поблагодарили
    1,048 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Различия во временных характеристиках сигналов разных 8080 задокументированы и можно наблюдать на практике. А невыработку какого-то из основных сигналов, в частности SYNC (F на схеме) всерьез комментировать не могу, это из области ненаучной фантастики. Свой вариант изложил здесь, если есть альтернативные и более правдоподобные - было бы интересно посмотреть.

  10. #29
    Junior
    Регистрация
    01.12.2020
    Адрес
    п. Заволжский
    Сообщений
    27
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    А невыработку какого-то из основных сигналов, в частности SYNC (F на схеме) всерьез комментировать не могу, это из области ненаучной фантастики.
    Ибо ничего другого там не может быть по схеме физически.

  11. #30
    Member
    Регистрация
    12.09.2017
    Адрес
    г. Москва
    Сообщений
    183
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Если все же denis74 и lexarr не пошутили, то пара слов о гипотетическом влиянии проца. Умозрительно предположу, что раз на шинах до момента записи должны висеть нужные сигналы, значит это должны быть "старые" процы, у которых задержки (и по даташитам и по экспериментам Micka) больше. А при одинаковых абсолютных значениях задержек более благоприятным для несанкционированной записи представляется орион с его 2.5 МГц.
    Только проверил с адреса 0000 - 76 00 00 С3 превратилось в 8А 00 00 С3
    ,76 76 76 00 00 С3 в 8А 76 76 00 00 С3 на проце 8080 ,в прочем на вм80 то же самое.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 624
    Последнее: 08.09.2021, 23:20
  2. Прерывания IM2 в Специалисте на КР580
    от barsik в разделе Специалист
    Ответов: 17
    Последнее: 13.03.2018, 13:57
  3. Логи выполнения
    от Korben в разделе Эмуляторы
    Ответов: 8
    Последнее: 09.06.2014, 01:11
  4. Команды Z80
    от e2e4 в разделе Для начинающих
    Ответов: 11
    Последнее: 02.07.2010, 21:13
  5. Время выполнения команд CPI/CPD/CPIR/CPDR
    от ARTi в разделе Программирование
    Ответов: 27
    Последнее: 18.12.2007, 16:32

Ваши права

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