megov(13.08.2022)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
С моей точки зрения D7.
Инфа пишется в колонку DCxx, а в колонке DFхх (самом правом ряду, вертикальная светлая полоса не с краю, там D0), значит бит не D0.
И ещё, по 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.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)