User Tag List

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

Тема: Кросс-средства для программирования под МП 1801, 1806, 588

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

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

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да я все по PDPy11...

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Да я все по PDPy11
    Да я понимаю Просто, насколько я понимаю, в нём не всё реализовано и самое главное, похоже нет поддержки макросов. А это как раз самое полезное и ценное
    У DEC, кстати, был вариант ассемблера без поддержки макросов - назывался PAL-11.

  4. #3

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Просто, насколько я понимаю, в нём не всё реализовано
    Для БК-0010/11 - всё. Даже больше. Есть команды STEP и START.

    Цитата Сообщение от Hunta Посмотреть сообщение
    и самое главное, похоже нет поддержки макросов. А это как раз самое полезное и ценное
    Есть макрос .REPEAT - самый полезный. А какие ещё считаются полезными?

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

    Цитата Сообщение от S_V_B Посмотреть сообщение
    В PDPy11 можно писать двоичные числа? А еще бы DIV и MUL
    Пока нет.
    manwe.pdp-11.ru

  5. #4

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

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    А какие ещё считаются полезными?
    Зависит от программиста. Чего в принципе можно достичь - показал пример кода.
    И ещё. Ценность представляют не сами макросы (зашитые в ассемблер), а то, что их можно писать самому.

  6. #5

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Чего в принципе можно достичь - показал пример кода.
    это уже на каком-то другом языке пример кода
    manwe.pdp-11.ru

  7. #6

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

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    это уже на каком-то другом языке пример кода
    Это пример того, чего можно достичь средствами, стандартными для MACRO-11 В исходном варианте макросов (от DEC) были структурные операторы (типа IF THEN, WHILE, LOOP и т.п.), я (в тот период увлекался MODULA-2) добавил общее оформление в стиле MODULA-2 - MODULE, FROM ... IMPORT, PROCEDURE, ну и у меня ещё были макросы кросс-трансляции (что бы работало и в RT и в RSX) - типа PRINT. Кроме того (в этом примере нет) были ещё макросы для выделения места под рабочие переменные (которые не инициализировались - то есть использовались операторы типа .BLKW, а не что то типа .WORD 123456) без выделения места в выходном файле (SAV или TSK), а с использованием динамической памяти. В общем (в первую очередь за счёт того, что стали не нужными локальные метки типа 123$ и код стал более наглядным) скорость написания кода возросла у меня тогда на порядок

  8. #7

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    скорость написания кода возросла у меня тогда на порядок
    Да, это хорошо. Только скорость чтения получившегося кода сторонним программистом упала Я вот с ходу не въехал. А обычные БК-шные исходники из Turbo8 без проблем читаю.
    manwe.pdp-11.ru

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

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

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

Похожие темы

  1. Вектор-06Ц: Средства разработки
    от Tim0xA в разделе Вектор
    Ответов: 269
    Последнее: 20.10.2025, 17:04
  2. Микропроцессоры МПК1810,580,1801 и много чего интересного...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 8
    Последнее: 03.06.2012, 22:16
  3. Микросхемы МПК 580,1801,1810 и другие...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 44
    Последнее: 07.04.2012, 08:03
  4. Учебный стенд УМПК-1801
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 12.05.2010, 16:52
  5. Средства разработки для C64
    от andrews в разделе Commodore 16/64/128
    Ответов: 0
    Последнее: 05.04.2010, 13:20

Ваши права

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