User Tag List

Страница 16 из 16 ПерваяПервая ... 1213141516
Показано с 151 по 152 из 152

Тема: Reverse engineering 1818ВГ93

  1. #151

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

    По умолчанию

    Очень интересный микрокод у ВГ93.
    Всего чуть менее 256 слов (есть несколько пропусков) по 19 бит каждое.
    Каждое слово состоит из 6-битного кода команды (CMD), 4-битного поля непосредственных данных (IMM), 3-хбитного поля управления счетчиками PC, CNT1, CNT2 и подобными, а также дополнительного 3-хбитого поля адреса перехода, и 3-битного поля, пока еще не разбирался, за что отвечает.
    Счетчик команд умеет шагать не только на +1, но и на +2, если установлено условие пропуска следующей команды.
    Кроме того, счетчик команд может загружаться раздельно для младшей части адреса (4 бита) и старшей (4 бита).
    В общем, все очень гибко и запутанно одновременно)

    Причем, нет как таковой команды перехода на определенный адрес. Условие перехода формируется огромным многовходовым (29 входов) компаратором, в котором каждый вход - это отдельная проверка кода команды, условий и прочего.
    Последний раз редактировалось Titus; 09.01.2026 в 17:03.

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

  3. #152

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

    По умолчанию

    Хоть никто и не вникает, но расскажу дальше)

    У ВГ93 оказалось 60 микрокоманд. Т.е. была использована практически вся 6-битная разрядная сетка (64 комбинации) под завязку.

    Очень интересно будет разобрать этот микрокод.

    Пока выяснил назначение следующих команд:

    Код:
    010110 	0x16 	  - CMD_STEP		- Выдать импульс шага головки
    
    001011 	0x0B 	  - CMD_SET_HLD		- Установить загрузку головки при чтении/записи
    001100  0x0C	  - CMD_CLR_HLD1?	- Сбросить загрузку головки, повлиять на прерывания и пропуск следующей команды?
    001110 	0x0E 	  - CMD_CLR_HLD		- Сбросить загрузку головки
    
    011111  0x1F	  - CMD_SET_RG		- Установить строб чтения. Устанавливается после приема двух байтов нулей (FM) или четырех байтов нулей или единиц (MFM)
    011110  0x1E	  - CMD_CLR_RG		- Сбросить строб чтения
    
    010101  0x15	  - CMD_UPD_TG43	- Обновить TG43 в соответствии с результатом модуля ALU COMPARE
    
    110100  0x34	  - CMD_CLR_DIRC	- Сбросить DIRC (направление шага головки, 1 - к центру дискеты)
    110101  0x35	  - CMD_UPD_DIRC	- Обновить DIRC в соответствии с результатом модуля ALU COMPARE
    110110  0x36	  - CMD_SET_DIRC	- Установить DIRC
     
    110000  0x30	  - CMD_SET_BUSY	- Установить статус 'Занято'

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

    yashcher(11.01.2026)

Страница 16 из 16 ПерваяПервая ... 1213141516

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

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

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

  1. yashcher,
  2. Alex_K

Похожие темы

  1. ReVerSE-U16
    от MVV в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 824
    Последнее: 28.12.2024, 16:18
  2. Reverse. Конфигурации
    от Ewgeny7 в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 1296
    Последнее: 24.01.2021, 13:15
  3. МКНГМД Вариант-3. Версия на 1818ВГ93
    от KokaF77 в разделе Ириша
    Ответов: 19
    Последнее: 15.01.2015, 00:17
  4. [Украина] куплю 1818ВГ93
    от vlad6502 в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 22.03.2011, 16:26
  5. Можно ли заменить WDC1770 и WDC1772 на 1818ВГ93
    от Andrnow в разделе Внешние накопители
    Ответов: 1
    Последнее: 27.06.2005, 12:12

Ваши права

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