User Tag List

Страница 23 из 81 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя
Показано с 221 по 230 из 803

Тема: Реверс-инжиниринг Z80

  1. #221

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Я считал ее переводом с чего-то иностранного. Не с потолка же они все написали)
    почему бы нет, отсебятиной многие грешат

    Цитата Сообщение от Titus Посмотреть сообщение
    И тут стоит 'безусловный счетчик', который шагает от цикла M1 до M5. Но при определенных условиях может перескакивать сразу с M1 на M4, как оказалось. (кому я выкладываю схему реверса в PDF'ах? Все же там как на ладони, и счетчик M-циклов тоже)
    а с чего ты взял, что условные обозначения чего бы то ни было в описаниях снаружи видимой логики обязательно соответствуют каким бы то ни было внутренним значениям и процессам
    Прихожу без разрешения, сею смерть и разрушение...

  2. #222

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,378
    Спасибо Благодарностей отдано 
    1,697
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    почему бы нет, отсебятиной многие грешат
    Этого нельзя придумать самим. Они действительно описывают пять M-циклов, и их в реальности в процессоре действительно 5.
    Я думаю, что писали по какому-то иностранному описанию. Иначе и быть не могло.
    А в описании наверное что-то упрощенно было описано. Без перескоков с M1 на M4. Потому что для всех остальных команд циклы действительно идут последовательно.

  3. #223
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    И тут стоит 'безусловный счетчик', который шагает от цикла M1 до M5. Но при определенных условиях может перескакивать сразу с M1 на M4, как оказалось. (кому я выкладываю схему реверса в PDF'ах? Все же там как на ладони, и счетчик M-циклов тоже)
    Я не горю желанием нырять в этот нужник. Мне достаточно краткого суммари от "человека в теме". Спасибо.

  4. #224

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Этого нельзя придумать самим.
    чего "этого"? тупо нумерацию продолжить после единицы нельзя самим?

    Цитата Сообщение от Titus Посмотреть сообщение
    Они действительно описывают пять M-циклов, и их в реальности в процессоре действительно 5.
    а байтов на инструкцию максимум 4 - ичо?

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

    это я к тому, что доки пишутся на внешние сигналы, а внутри могло же быть что угодно, хоть обратный счётчик или код Грэя))
    Прихожу без разрешения, сею смерть и разрушение...

  5. #225
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    это я к тому, что доки пишутся на внешние сигналы, а внутри могло же быть что угодно, хоть обратный счётчик или код Грэя))
    Соглашусь. Условному пользователю не нужно знать, как работает чёрный ящик внутри. Достаточно описать как он будет себя вести снаружи. Что в доках и делают. Тем более, что внутренние методы могут быть объектом авторского права и/или секрета.

  6. #226

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,378
    Спасибо Благодарностей отдано 
    1,697
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    чего "этого"? тупо нумерацию продолжить после единицы нельзя самим?
    Куда-то у нас не туда зашел спор)

    Я придерживаюсь мнения, что наша русскоязычная книжка была основана на каком-то иностранном мануале. Но на каком, не знаю, не изучал.

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

  8. #227

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Стандартный цикл выполнения однобайтовой 4-х тактовой команды (без торможения памяти по WAIT):

    Диаграммы (огромная простыня):


    Для сравнения взяты две команды: LD D,L и ALU A,L
    а где тут сигнал M1? чтото не нахожу...
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  9. #228

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,378
    Спасибо Благодарностей отдано 
    1,697
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    а где тут сигнал M1? чтото не нахожу...
    PORT_M1, это если ты про внешний пин.
    А если про цикл M1, то он постоянно активен в данном примере, т.к. команда занимает 4 такта.

  10. #229

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот интересно было бы посмотреь как M1 устанавливается сбрасыватеся для длинных инструкций.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  11. #230

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,378
    Спасибо Благодарностей отдано 
    1,697
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Вот интересно было бы посмотреь как M1 устанавливается сбрасыватеся для длинных инструкций.
    Очень просто. Устанавливается всегда в такте M1.T1.2, а сбрасывается в T3.2 или же по BUSRQ.

    Длинная инструкция - это с префиксом? В каждом байте выборки префикса устанавливается, т.к. это циклы M1.

Страница 23 из 81 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 1739
    Последнее: 09.01.2025, 10:55
  2. Ответов: 32
    Последнее: 18.12.2024, 18:19
  3. Реверс-инжиниринг игры Boovie
    от Oleg N. Cher в разделе Программирование
    Ответов: 41
    Последнее: 09.01.2022, 23:07
  4. Реверс МК-92
    от Случайность в разделе Программируемые калькуляторы
    Ответов: 55
    Последнее: 24.04.2021, 23:47
  5. Реверс инжиниринг печатной платы
    от Filin в разделе Несортированное железо
    Ответов: 36
    Последнее: 11.03.2018, 22:46

Ваши права

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