Важная информация

User Tag List

Страница 77 из 157 ПерваяПервая ... 737475767778798081 ... ПоследняяПоследняя
Показано с 761 по 770 из 1564

Тема: Программирование на УКНЦ как?

  1. #761

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

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Где? В какой модели?
    Все модели с номерами от 11/45 и выше имеют двойной набор регистров.
    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

  2. #762

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А это значит, что надо предусмотреть и область сохранения для каждой задачи - уже достаточные накладные расходы особенно в рамках RT-11...
    А это, в общем-то, аксиома для любой многозадачки.
    Цитата Сообщение от form Посмотреть сообщение
    Однако мы что-то далеко вышли за пределы темы
    Угу. Куда бы с этим податься?..
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  3. #763

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

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Угу. Куда бы с этим податься?..
    Есть тема по особенностям процессоров.
    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

  4. #764

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Есть тема по особенностям процессоров.
    Там и ответил
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  5. #765

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    тогда они друг другу просто начнут мешать
    а как же очередь задач, неужели не успеют строку из R0' вывести пака сосед туда
    таблицу рекордов скидывать пытается ))) В общем я наверное просто неправильно
    себе общую схему работы представил...
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  6. #766

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

    По умолчанию Подпрограмма GTIM для BASIC-11...

    Изменения BSCLI.MAC для добавления вызова GTIM в BASIC-11/MU BASIC-11. Вызов из BASIC:
    Код:
    CALL GTIM(H%,L%)
    CALL "GTIM"(H%,L%)
    GTIM(H%,L%)
    Где H% и L% - целые переменные для получения старшей и младшей части тиков соответственно.
    Код:
    FTBL:   .WORD   GTIMNM
    ...
    AREA:   .BLKW   2
    TIME:   .BLKW   2
    
    GTIMNM: .ASCII  <4>/GTIM/
            .EVEN
            .WORD   GTIM
    
            .MCALL  .GTIM
    
    GTIM:   MOV     -2(R5),R4               ;УКАЗАТЕЛЬ НА ДЕСКРИПТОРЫ АРГУМЕНТОВ
            CMP     #101002,(R5)+           ;ПРОВЕРЯЕМ ЧТО АРГУМЕНТОВ 2
            BNE     ARGERR                  ;ОШИБКА АРГУМЕНТОВ
            CALL    CHECK                   ;ПРОВЕРЯЕМ ТИПЫ АРГУМЕНТОВ
            .GTIM   #AREA,#TIME             ;ПОЛУЧАЕМ СИСТЕМНОЕ ВРЕМЯ
            MOV     TIME,@(R5)+             ;ВОЗВРАЩАЕМ СТАРШУЮ ЧАСТЬ
            MOV     TIME+2,@(R5)+           ;ВОЗВРАЩАЕМ МЛАДШУЮ ЧАСТЬ
            RETURN                          ;ВОЗВРАТ В BASIC
    
    CHECK:  CALL    @PC                     ;ДВАЖДЫ ВЫПОЛНЯЕМ КОД НИЖЕ
            MOV     (R4)+,R0                ;ПОЛУЧАЕМ ТИП АРГУМЕНТА
            TSTB    R0                      ;ЭТО ПЕРЕМЕННАЯ?
            BMI     ARGERR                  ;НЕТ
            CMPB    #23,R0                  ;ТИП INTEGER?
            BNE     ARGERR                  ;НЕТ
            RETURN                          ;
    
    ARGERR: JMP     $ARGER                  ;ВЫЗОВ ОШИБКИ ARGUMENT ERROR
    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

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

  8. #767

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Изменения BSCLI.MAC для добавления вызова GTIM в BASIC-11/MU BASIC-11
    Я просто скопировал текст этого сообщения в описание к дистрибутиву MUBASIC'a
    http://archive.pdp-11.org.ru/ukdwk_a...MU_BASIC11_V2/
    надо только прокрутить его и данная шпаргалка ниже добавлена. Как-то так.

    ---------- Post added at 22:14 ---------- Previous post was at 22:04 ----------

    Ну и к обычному BAS11 так добавлено в описание
    http://archive.pdp-11.org.ru/ukdwk_a...omplekt/bas11/
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  9. #768

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    form, всё забываю спросить,
    можно вот в этом примере
    http://pdp-11.org.ru/~form/files/uknc/prun/readme.txt

    Надпись разместить с самого начала строки, а не по центру?
    За верхнюю строку другой EMT отвечает?

    Смотрится конечно симпатично, но мой текст не умещается красиво,
    поскольку я ещё и CL.SYS запуская на старте системы, а он так-же
    в нижней строке. Сдвинуть бы надпись, я только не понимаю как
    она вообще позиционируется?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  10. #769

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Надпись разместить с самого начала строки, а не по центру?
    Первый байт в строке - номер позиции.

    Цитата Сообщение от hobot Посмотреть сообщение
    За верхнюю строку другой EMT отвечает?
    Наверное. Я не искал
    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

  11. #770

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Первый байт в строке - номер позиции.
    Да! Работает, я совсем другую функцию для <14.> придумал надумал ) Тогда кац хере ! )

    EMT 52 - вывод строки символов в верхнюю информационную строку.


    ---------- Post added at 17:29 ---------- Previous post was at 17:26 ----------

    Ха! Сейчас побалуюсь )

    ---------- Post added at 17:37 ---------- Previous post was at 17:29 ----------

    Как то так


    ---------- Post added at 17:38 ---------- Previous post was at 17:37 ----------

    prun - вещь! )
    Последний раз редактировалось hobot; 27.02.2016 в 17:00.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

Страница 77 из 157 ПерваяПервая ... 737475767778798081 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Программирование на Эмуляторе. Возможно ли это?
    от Toxic в разделе Программирование
    Ответов: 10
    Последнее: 20.01.2008, 19:20
  2. Программирование Altera и JTAG
    от Mikka_A в разделе Несортированное железо
    Ответов: 7
    Последнее: 18.01.2008, 09:07
  3. Программирование и софтмейк на NES
    от Splinter в разделе Nintendo
    Ответов: 7
    Последнее: 30.06.2006, 04:31

Ваши права

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