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

User Tag List

Страница 10 из 10 ПерваяПервая ... 678910
Показано с 91 по 92 из 92

Тема: Вектор 06ц & КР580ВМ1

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

    По умолчанию

    Разоблачение ivagora

    "Судя по всему автор таблицы доп.инструкций Иван Городецкий неправильно указал M1 в наименованиях некоторых команд т.к. по коду там обращение к [H1L1], а по доке M1 это обращение в "теневую" память, т.е. по тому же самому адресу [HL], что и в случае M, но с инвертированным старшим адресом памяти MF - т.е. использование префикса MB (#28), а не префикса RS (#38)"

    Пропускаем первую очевидную причину, что я малообразованный и невнимательный и переходим ко второй - это было сознательное решение. На тот момент (да и на сегодняшний) не известно примеров установки 580ВМ1 в компьютеры с задействованием его дополнительного адресного пространства, и вектор и корвет (Sancho45) не используют дополнительный бит адреса. Поэтому я посчитал более удобным использовать M1 как (H1L1) по аналогии с M=(HL), что мне представляется еще и более логичным, чем авторское обозначение. При использовании моей таблицы для TASM сохраняется возможность доступа к другому банку памяти с использованием префикса MB (о чем я написал в readme). Моя ошибка в том, что хотя я упомянул в readme про отличия названий некоторых команд, использующих H1 и L1, но не написал четко и ясно, что M1 в моей трактовке = (H1L1), а не обращение к другому банку памяти. Надеюсь теперь это убережет многочисленных программистов для 580ВМ1 от неправильных таблиц ассемблера и количество программ для ВМ1 резко вырастет. Ну и этим программистам потребуется компьютер с поддержкой дополнительного бита адреса или эмулятор, примеры ни того ни другого пока не известны. Да и точной эмуляции флагов и недокументированных команд пока нет.

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

  3. #92
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    904
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    267
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    и корвет (Sancho45) не используют дополнительный бит адреса
    Это не проблема, у меня есть корвет с ру7 вместо ру5, можно эту линию задействовать для экспериментов.
    Привезу свои железяки в начале августа. Там и софтину вашу проверю.

Страница 10 из 10 ПерваяПервая ... 678910

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

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

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

Похожие темы

  1. Загадочный проц КР580ВМ1
    от spensor в разделе Для начинающих
    Ответов: 50
    Последнее: 26.10.2023, 20:03
  2. Вектор-06Ц: Эмуляция - КР580ВМ1
    от svofski в разделе Вектор
    Ответов: 50
    Последнее: 06.10.2023, 21:11
  3. Дорого куплю кр580ВМ1
    от dk_spb в разделе Барахолка (архив)
    Ответов: 17
    Последнее: 10.12.2009, 21:13
  4. Вектор-06Ц
    от Robusta в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 17.03.2009, 23:18
  5. Вектор-06Ц: БП от PC
    от Dmitry Dubrovenko в разделе Вектор
    Ответов: 11
    Последнее: 08.03.2009, 21:53

Ваши права

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