User Tag List

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

Тема: Ассемблер PDP-11, попытки что то сделать по статье "Рессурсы УКНЦ/Глава1" Помогите !

Древовидный режим

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

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

    По умолчанию

    run disasm demo.lst=demo.sav
    Вполне возможно, что расширения можно не вводить - я взял пример из своего командника

    Цитата Сообщение от electroscat Посмотреть сообщение
    Вообще, поражаюсь с простоты, гибкости и изящества PDP-11 ассемблера
    Если помнить коды команд, можно вводить программы с пульта сразу в восьмеричном виде. Немного затрудняют относительные адресации (где надо смещение считать), но по мне, так восьмеричная арифметика проще шестнадцатиричной.

    Цитата Сообщение от electroscat Посмотреть сообщение
    Думаю, что если на базе этого ассемблера разработать синтаксис для 64 разрядного процессора
    Был 32-ух разрядный с похожим подходом - VAX - от самой DEC. И было несколько (например, Motorola выпускала) процов на этой же идее набора команд и ортонональности. Не скажу наверняка, но вроде как у чужих процов всё же не было изящества PDP-11,а VAX использовал шестнадцатиричную запись - и тут мне сложней оценить.

    Чего не хватает PDP-11 для идеала - разрядности. 16 бит всё таки мало.

    И да, когда разработывали систему команд и кода PDP-11 - приследовалась цель легкости программирования на языка ассемблера. После тогоа, как я наткнулся на пакет макросов DSMAC (структурные операторы, пример я приводил выше) - я (когда активно программировал по работе на ака PDP-11 машинах) вообще перестал использовать ЯВУ (до этого писал на ФОРТРАНе, Паскале). Основное, что доставало до этого в MACRO-11 - необходимость в обилии меток. А с DSMAC и количество меток снизилось - даже не на порядок, и скорость написания увеличилась минимум на порядок.

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

    А, да, где ещё ЖУТКО помогает DSMAC - при анализе программы после дизасма Куча меток исчезает, а за счёт структуированных операторов становится видна логика. Просто видна

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

    electroscat(05.07.2022)

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

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

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

Похожие темы

  1. Ответов: 206
    Последнее: 19.08.2020, 10:36
  2. Ответов: 15
    Последнее: 24.07.2014, 12:19
  3. Ответов: 1
    Последнее: 21.07.2014, 10:50
  4. Ответов: 5
    Последнее: 20.06.2005, 00:10

Ваши права

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