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

User Tag List

Страница 453 из 453 ПерваяПервая ... 449450451452453
Показано с 4,521 по 4,525 из 4525

Тема: ДВК (и всё, что с ними связано)

  1. #4521
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    где узнать, как мамка велела
    Поскольку драли (пусть и творчески) с PDP-11 - в документации на PDP-11 очень сильно уверен, что отличий нет.
    Для более точной информации - оба процессора вскрыты, так что у Vslav-а на git-e.

  2. #4522
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    606
    Поблагодарили
    398 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Ок, где узнать, как мамка велела выполняться таким инструкциям на 1801ВМ2 и 1801ВМ3 ?
    На 1801ВМ2 сначала прочитается в аккумулятор SRC и регистр будет увеличен на два. А затем уже при выполнении умножения он будет использован, как увеличенный на два.
    Ссылка на микрокод, начало выполнения - https://zx-pk.ru/threads/30964-rever...=1#post1093360. Пройдут шаги 0x2B, 0x17, 0x33.
    Продолжение - https://zx-pk.ru/threads/30964-rever...=1#post1091776. Начинается с шага 0x18.

  3. #4523
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Ок, где узнать, как мамка велела выполняться таким инструкциям на 1801ВМ2 и 1801ВМ3 ?
    Проще всего, наверное, написать тест, где в R0 находится адрес ячейки 0400, содержащей 2, и на экран выводится содержимое R0 после выполнения команды

    OPR (R0)+, R0

    (где OPR может быть MUL, DIV, ADD, SUB) и прогнать на разных процессорах.

  4. #4524
    Master
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    531
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    99 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне не надо на разных процессорах, мне нужно конкретно на 1801ВМ2, на 1801ВМ3 ожидаемо будет то же самое.
    Как ведут себя ADD, SUB ясно, содержимое регистра приёмника будет иметь значение после операции адресации регистра источника.
    А вот с EIS как дело обстоит? Как с командой XOR или там свой отдельный микрокод, который сперва обрабатывает поля приёмника (младшие 6 бит опкода, который в EIS играет роль источника), а потом поле регистра источника (6,7,8 биты опкода, который в EIS играет роль приёмника).
    Пожалуйста, у кого есть под рукой железо на 1801ВМ2/1801ВМ3 наберите в пульте простой тест:
    Код:
    MOV #2, R0      ; 012700 000002
    MOV (R0),-(SP)  ; 011046
    MOV R0,(R0)     ; 010010
    MUL (R0)+,R0    ; 070020
    MOV (SP)+,@#2   ; 012637 000002
    И посмотрите, что будет в результате в R1, если 4, то множимое в R0 берётся до инкремента, если 8 (010), то после.
    Последний раз редактировалось gid; 25.02.2024 в 14:19.

  5. #4525
    Member
    Регистрация
    16.07.2021
    Адрес
    г. Черкесск
    Сообщений
    89
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1801ВМ2 FPGA:

    R1=10, что логично: 2*4 (после (R0)+)

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

    gid (25.02.2024)

Страница 453 из 453 ПерваяПервая ... 449450451452453

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

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

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

Похожие темы

  1. Видеорежимы и работа с ними
    от icebear в разделе Программирование
    Ответов: 23
    Последнее: 26.07.2005, 12:55
  2. Видеорежимы и работа с ними
    от icebear в разделе Несортированное железо
    Ответов: 3
    Последнее: 21.07.2005, 11:49
  3. Ответов: 0
    Последнее: 25.06.2005, 23:14

Ваши права

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