User Tag List

Результаты опроса: Вам интересена поддержка Y2K и другие улучшения в ранних версиях ОС RT-11?

Голосовавшие
17. Вы ещё не участвовали в этом опросе
  • Да ! В идеале надо патчить всё !

    11 64.71%
  • Только RT-11 V5.x .

    2 11.76%
  • Только TSX-Plus .

    0 0%
  • Мне всё равно, я и так счастлив )

    4 23.53%
Показано с 1 по 10 из 161

Тема: ОС RT-11 и поддержка Y2K !!!

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

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

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Мне вот это как раз нужно, а где бы увидеть пример как прочитать параметры и вообще строку которую пользователь ввёл
    Работать будет только в v5.02 и выше:

    Код:
    ;
    	.MCall	.Exit, .Print, .GTLIN
    START:
    	Mov	#510, R0
    	Mov	(R0)+, R1
    	BEq	1$
    	Dec	R1
    	BEq	1$
    
    	.Print	#Args
    	.Print	#512	
    	.GTLIN	#BUFF
    	.Exit
    1$:
    	.Print	#NoArgs
    	.Exit
    
    NoArgs:	.ASCIZ	\No Args..\
    Args:	.ASCII	\Args: \<200>
    	.Even
    BUFF = .
    .End	START
    ;

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

  3. #2

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Работать будет только в v5.02 и выше:

    Код:
    ;
    	.MCall	.Exit, .Print, .GTLIN
    START:
    	Mov	#510, R0
    	Mov	(R0)+, R1
    	BEq	1$
    	Dec	R1
    	BEq	1$
    
    	.Print	#Args
    	.Print	#512	
    	.GTLIN	#BUFF
    	.Exit
    1$:
    	.Print	#NoArgs
    	.Exit
    
    NoArgs:	.ASCIZ	\No Args..\
    Args:	.ASCII	\Args: \<200>
    	.Even
    BUFF = .
    .End	START
    ;
    Только кроме проверки в chain области, параметры еще надо явно вычитать с помощью .GTLIN, .CSIGEN и .CSISPC, иначе они отработают как следующая команда

    ---------- Post added at 18:57 ---------- Previous post was at 18:56 ----------

    А-а, ну тут оно и вычитывается - не рассмотрел

    ---------- Post added at 18:58 ---------- Previous post was at 18:57 ----------

    Добавлю еще, что CCL при вводе команды в формате "PROG ARG1 ARG2" выдаст результат пригодный для CSI (ARG2=ARG1). Но в chain области перестановок не будет.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

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

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

Похожие темы

  1. Поддержка NemoIDE A8
    от Black_Cat в разделе Программирование
    Ответов: 6
    Последнее: 14.03.2011, 00:31
  2. Ответов: 128
    Последнее: 24.11.2010, 17:48
  3. Поддержка Digital Sound
    от Destr в разделе Программирование
    Ответов: 18
    Последнее: 05.05.2008, 03:39
  4. Програмная поддержка HDD.
    от alexfreed в разделе Внешние накопители
    Ответов: 1
    Последнее: 23.10.2005, 09:49
  5. Поддержка CP/M Profi в эмулях
    от Doctor Max в разделе Эмуляторы
    Ответов: 5
    Последнее: 24.03.2005, 00:54

Ваши права

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