User Tag List

Показано с 1 по 10 из 51

Тема: DEC-16 бит ноутбук на ПЛИС. Беседы.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    80 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    когда прибавляемая к приёмнику константа является частью кода команды ( младшее слово для 32-разрядной команды или младший байт для 16-разрядной команды )

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

  3. #2

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,516
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    константа является частью кода команды
    Э... чего то такого на PDP-11 не помню...

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

    Цитата Сообщение от Patron Посмотреть сообщение
    При переходе к 32-разрядной шине с сохранением фиксированной длины команд - никуда не деться от команд с внедрёнными данными
    Или Вы про это?

  4. #3

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    80 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Э... чего то такого на PDP-11 не помню...
    Наиболее популярными командами PDP-11 были как раз команды с внедрёнными данными. Например - команда JMP Label ( со внешними данными ) прибавляла к R7 второе слово команды, а команда BR Label ( с внедрёнными данными ) прибавляла к R7 первый байт команды.

    Кодовое пространство вполне позволяло иметь в наборе команд PDP-11 команду прибавления байта к регистру. Если бы такие команды были - они стали бы настолько же популярнее "обычных" команд, насколько команда BR популярнее команды JMP.
    Последний раз редактировалось Patron; 29.08.2017 в 19:32.

  5. #4

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,516
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    JMP Label
    С этим не согласен, потому что операнд не в самой команде, а в следующем слове и добраться до него, не трогая команду (не извлекая содержимое ячейки, где код jmp) легко.
    А это
    Цитата Сообщение от Patron Посмотреть сообщение
    BR Label
    да, как то не пришло в голову. И здесь, что бы добраться до операнда - надо а) извлечь команду И операнд б) очистить операнд от команды
    Цитата Сообщение от Patron Посмотреть сообщение
    Кодовое пространство вполне позволяло
    Сходу не скажу - надо прикинуть - где в кодах команд PDP есть пропуски

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

    Цитата Сообщение от Korchagin Посмотреть сообщение
    Сайт разработчика содержит т.н. release notes
    На самом деле копию сайта в виде архиве я где то ещё нашёл и скачал. И вроде как актуальную

  6. #5

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    80 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    чтобы добраться до операнда - надо а) извлечь команду И операнд б) очистить операнд от команды
    Об том и речь, что хотя реализация команд типа BR ( с внедрёнными данными ) может быть сложнее, чем реализация команд типа JMP ( с внешними данными ), но более короткие команды гораздо популярнее. Поэтому, когда код команды расширяется до 32 бит - появляется гораздо больше вариантов внедрения данных в такие команды, чем при 16-разрядном коде.

  7. #6

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,516
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    хотя реализация команд типа BR ( с внедрёнными данными
    У неё основной (с моей точки зрения) плюс - не надо ещё раз лезть за данными А то и два

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

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

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

Похожие темы

  1. Книги по электронике в стиле беседы Любознайкина и Незнайкина
    от PATHNK в разделе Техническая литература
    Ответов: 15
    Последнее: 19.08.2017, 08:48
  2. УК-НЦ и стандартные DEC дистрибутивы
    от bigral в разделе ДВК, УКНЦ
    Ответов: 5
    Последнее: 01.03.2013, 07:57
  3. DEC Digital VT510
    от CodeMaster в разделе Зарубежные компьютеры
    Ответов: 2
    Последнее: 08.01.2011, 08:49

Ваши права

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