User Tag List

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

Тема: PASCAL + MACRO11 (УКНЦ-ДВК).

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

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

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Если код, как приведённый - ошибка - дубль метки, потому как L1$ - это отнюдь не локальная метка
    Да, ошибка - не должно быть буквы "L" в метке.

    Цитата Сообщение от Hunta Посмотреть сообщение
    Если правильная локальная метка, возможны три сценарии.
    - ошибка - дубль метки
    - ошибка - метка не определена
    - нет ошибки - переход на одну из меток
    Это понятно, что три случая возможны:
    1. между глобальными метками есть локальные с одинаковыми именами
    2. указанной локальной метки вообще нет в программе
    3. локальная метка есть, но после и/или до глобальной метки.
    Интересует, конечно, третий случай. Я именно про него спрашивал.

    Ищем в документации и читаем про понятие - блок локальных меток
    Ясно, "RTFM". Всё понял, спасибо большое, ты очень помог!
    manwe.pdp-11.ru

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Ясно, "RTFM"
    Мои лекции стоят ОЧЕНЬ дорого, но всё это можно RTFM. Не за что

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    - ошибка - метка не определена
    Цитата Сообщение от Manwe Посмотреть сообщение
    2. указанной локальной метки вообще нет в программе
    Нет, она может и быть. И не одна. И тем не менее, MACRO-11 выдаст указанную ошибку
    Цитата Сообщение от Manwe Посмотреть сообщение
    3. локальная метка есть, но после и/или до глобальной метки.
    И в этом варианте возможны всё три случая

  4. #3

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Мои лекции стоят ОЧЕНЬ дорого, но всё это можно RTFM
    Если бы можно было RTFM, то я бы уже. В реальности хвалёная DECовская документация составлена так, что в ней многое не описано. Например, в "PDP-11 MACRO-11 Language Reference Manual" нет формулировок типа "область видимости" и нет даже самого описания локальных меток (зато сразу с места в карьер "7.3.5 Creating Local Symbols Automatically").
    Моё время тоже стоит очень дорого, но я трачу его на бесплатное написание новых программ для БК и Союз-Неона. Если я буду тратить его на чтение чудовищно составленной DECовской документации, то на новые программы для БК и Союз-Неона времени не останется.
    Странно, конечно, что ты знаешь ответ на вопрос и мог бы ответить "да" или "нет", но вместо этого предпочитаешь писать нравоучения, а знание своё собираешься унести с собой в могилу. Ну да ладно, у каждого свои мотивы.
    manwe.pdp-11.ru

  5. #4

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    а знание своё собираешься унести с собой в могилу.
    Вспомнился анекдот:

    Скрытый текст


    Клиент спрашивает в банке:
    -А вы даёте кредиты под честное слово?
    -Без проблем.
    -А если я не верну кредит?
    -Тогда вам будет стыдно перед всевышним, когда предстанете.
    -Ну, это когда ещё будет.
    -Вот, если пятого не вернёте, то шестого предстанете.
    [свернуть]

    Надеюсь Вы про могилу не в этом ключе? ;-)

  6. #5

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

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    нет формулировок типа "область видимости" и нет даже самого описания локальных меток
    Аха. Конечно.

    "Local symbols are specially formatted symbols used as labels within a block of coding that has been delimited as a local symbol block. Local symbols are of the form n$, where n is a decimal integer from 1 to 65535, inclusive.
    ...
    A local symbol block is delimited in one of three ways:"

    Так и пиши - Не умею искать. Будет честнее.

    Цитата Сообщение от Manwe Посмотреть сообщение
    знание своё собираешься унести с собой в могилу
    Это то, которое в общедоступной документации? Да, точно, унесу с собой в могилу. Что бы современные горе-"программисты" научились с документацией работать.

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

    Цитата Сообщение от Manwe Посмотреть сообщение
    то ты знаешь ответ на вопрос и мог бы ответить "да" или "нет"
    Цитата Сообщение от Manwe Посмотреть сообщение
    3. локальная метка есть, но после и/или до глобальной метки.
    Цитата Сообщение от Hunta Посмотреть сообщение
    И в этом варианте возможны всё три случая
    Если мой ответ не устраивает - это не значит, что я его не дал. Просто уровень знаний не тот - для понимания ответа.
    Последний раз редактировалось Hunta; 08.07.2021 в 11:40.

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

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

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

Похожие темы

  1. "Исходники" Turbo Pascal нужны кому ?
    от esl в разделе Программирование
    Ответов: 2
    Последнее: 19.10.2018, 11:33
  2. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27
  3. в розыске дисковая версия Pascal.
    от goblinish в разделе Программирование
    Ответов: 18
    Последнее: 16.08.2011, 16:30
  4. Pascal
    от Andrew771 в разделе Программирование
    Ответов: 22
    Последнее: 24.05.2011, 21:20
  5. Скопировать/вставить из/в HiSoft Pascal в эмуляторе
    от kit в разделе Программирование
    Ответов: 1
    Последнее: 05.02.2010, 15:35

Метки этой темы

Ваши права

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