User Tag List

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

Тема: Запуск и переделка Вектора 06Ц.

Комбинированный просмотр

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

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,396
    Спасибо Благодарностей отдано 
    765
    Спасибо Благодарностей получено 
    2,368
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение
    либо D7 либо D0
    D0, самой правой точки от 55 не видно, самая левая точка от AA смазана, но виднеется

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    megov(13.08.2022)

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

  3. #2

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    D0, самой правой точки от 55 не видно, самая левая точка от AA смазана, но виднеется
    С моей точки зрения D7.
    Инфа пишется в колонку DCxx, а в колонке DFхх (самом правом ряду, вертикальная светлая полоса не с краю, там D0), значит бит не D0.
    И ещё, по PUSH выше пишется вроде младший байт слова, а он АА, значит выше АА, ниже 55.
    Если предположить, что у АА старший бит в "1", то похоже именно на картинку с фото.

  4. #3

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,396
    Спасибо Благодарностей отдано 
    765
    Спасибо Благодарностей получено 
    2,368
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Инфа пишется в колонку DCxx, а в колонке DFхх (самом правом ряду, вертикальная светлая полоса не с краю, там D0), значит бит не D0.
    KTSerg, а тебя не смущает много "свободного" пространства слева, при том, что 32 полосы? Однотонные области справа и побольше слева - это бордюр.

  5. #4

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    KTSerg, а тебя не смущает много "свободного" пространства слева, при том, что 32 полосы? Однотонные области справа и побольше слева - это бордюр.
    Перепроверил полосы, в колонке DF вертикальная полоса именно с краю.
    Значит всё-же, скорее всего D0, а не D7.
    Бордюры не смущают, так как на фото нет верхнего бордюра.

  6. #5

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию А вот, позволю не согласиться!

    Цитата Сообщение от KTSerg Посмотреть сообщение
    И ещё, по PUSH выше пишется вроде младший байт слова, а он АА, значит выше АА, ниже 55.
    Если предположить, что у АА старший бит в "1", то похоже именно на картинку с фото.
    А вот, позволю не согласиться! Все, что ниже - отголоски древних знаний, опыты и мое имхо.

    Что есть в загрузчике: SP ставится на 0xDCF0, в пару DE пишется 0x55AA (D=0x55, E=0xAA). Это в коде.

    Что видно в рантайме: у ширпотребных интелов, включая 8080 стек растет вниз, причем с пре-декрементом,
    то есть, не значение пишется по [SP] и потом он декрементируется, а наоборот - сначала декремент, потом запись.
    Это я четко видел на ША, первое обращение к стеку при PUSH DE было по адресу 0xDCEF, второе - 0xDCЕЕ.
    На POP HL - наоборот, первое обращение по 0xDCEE, второе - 0xDCEF. Все верно, ибо стек.

    Но! На моей осциллограмме четко видны значения на шине данных при PUSH DE - сначала пишется 0х55 из D,
    потом 0xAA из Е. То есть верхний байт должен быть 0x55. нижний - 0xAA.

  7. #6

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение
    А вот, позволю не согласиться! ...

    Но! На моей осциллограмме четко видны значения на шине данных при PUSH DE - сначала пишется 0х55 из D,
    потом 0xAA из Е. То есть верхний байт должен быть 0x55. нижний - 0xAA.
    Согласен. Глянул описание PUSH/POP, первым пишется старший байт.
    На экране верхний код 55, нижний АА.

  8. #7

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Согласен. Глянул описание PUSH/POP, первым пишется старший байт.
    На экране верхний код 55, нижний АА.
    Little endian во все поля! Сам странно на это смотрю, но я лет 30 не имел дела с 8080.
    Тут, когда регистровая пара пишется в стек, вроде бы в обратном порядке адресов,
    я бы логично увидел первым (во времени) младший байт.

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

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

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

Похожие темы

  1. Бейсики для Вектора-06Ц и клонов
    от ivagor в разделе Вектор
    Ответов: 696
    Последнее: 25.10.2025, 02:34
  2. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  3. Пишу шедевр для «Вектора 06Ц»
    от metamorpho в разделе Вектор
    Ответов: 442
    Последнее: 21.07.2022, 06:15
  4. Восстановление Вектора-06ц
    от Daniil Chislov 86 в разделе Вектор
    Ответов: 100
    Последнее: 11.03.2021, 00:23
  5. Цветопередача Вектора-06ц.02
    от svofski в разделе Вектор
    Ответов: 7
    Последнее: 27.06.2020, 15:32

Ваши права

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