User Tag List

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

Тема: RT-11 для чайников

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

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

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

    По умолчанию

    Моя цель - компактный код, ведь я пишу 256-байтные и 512-байтные демки. Макросы удобны для системного программирования, но не для моих целей. Мне нужно контролировать код. Например, в одной демке у меня такое:
    Код:
    LEN:	MOV #2048.,R3
    	SUB #32.,LEN+2
    	BEQ LEN+2	; end of data? exit
    Когда счётчик доходит до нуля, происходит переход на него, то есть на образовавшуюся команду HALT - конец программы. Этот трюк позволяет не хранить отдельную команду HALT, что экономит 2 байта. И подобное во многих местах. Если бы инструкция MOV #2048.,R3 находилась внутри макроса, я не смог бы прыгнуть в его середину.


    Цитата Сообщение от Alex_K Посмотреть сообщение
    Имеется прекрасная библиотека с макросами SYSMAC.SML, там всё есть.
    Библиотеку нашёл, а её исходника не нашёл. Мне бы посмотреть как устроены все эти макросы типа lookup и read.

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

    Читаю AA-PD6LA-TC_RT-11_System_Macro_Library_Manual_Aug91.pdf

    Во-первых, непонятно, в каком байте хранить код функции для EMT 375. Судя по табличке, в старшем. Но по логике, этот байт - первое, что должен считать обработчик EMT, а значит он должен быть младшим. По крайней мере, на БК0010 так сделано. Почему в документации не разделили это слово на 2 байта, чтобы исключить недопонимание?

    Во-вторых, описан макрос .CDFN, но не написано куда он возвращает номер канала, чтобы потом использовать его при открытии файла.

    В общем, нужны исходники этих макросов. Где их взять?
    Последний раз редактировалось Manwe; 10.09.2020 в 09:11.
    manwe.pdp-11.ru

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

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

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

Похожие темы

  1. Ответов: 206
    Последнее: 19.08.2020, 10:36
  2. Монолоадер для чайников.
    от ZX_NOVOSIB в разделе Для начинающих
    Ответов: 226
    Последнее: 24.05.2018, 08:54
  3. TS Conf прошивка для Чайников
    от AAA в разделе Софт
    Ответов: 157
    Последнее: 10.01.2015, 04:46
  4. Ответов: 35
    Последнее: 01.12.2006, 10:06

Ваши права

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