User Tag List

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

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

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

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

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    361
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Использовать всегда канал номер 0? Из документации это не очень понятно, прямо не сказано.
    Да, при старте своей задачи вы получаете в распоряжение 15 каналов ввода-вывода, от 0 до 14(016). И можете их использовать по своему усмотрению.

    Этот пользователь поблагодарил Alex_K за это полезное сообщение:

    troosh(10.09.2020)

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Да, при старте своей задачи вы получаете в распоряжение 15 каналов ввода-вывода, от 0 до 14(016). И можете их использовать по своему усмотрению.
    Значит, такой код будет корректным?
    Код:
            MOV #LOOKUPdata,R0
            EMT 375             ; open file
            MOV #READdata,R0
            EMT 375             ; read file
            RET
    
    LOOKUPdata: .BYTE 0         ; channel number
                .BYTE 1         ; function number
                .WORD FileName  ; pointer to the text string
                .WORD 0         ; for magnetic tape
    READdata:   .BYTE 0         ; channel number
                .BYTE 10        ; function number
                .WORD 0         ; block number to read
                .WORD Load      ; address to load a file
                .WORD 512./2    ; file size
                .WORD 1
    
    FileName:   RAD50 "DK FILE00DAT"
    Load:
    manwe.pdp-11.ru

  4. #3

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    361
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Значит, такой код будет корректным?
    Ну в принципе да. Не обрабатываются ошибки. Если есть ошибка, то после исполнения EMT 375 будет установлен бит C в PSW. Ну и в блоке для .READW последнее слово должно быть равно нулю, это .READW, а не .READ. И не RAD50, а .RAD50 (с точкой).

  5. #4

    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    27 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    И не RAD50, а .RAD50 (с точкой).
    У них не macro-11, а свой ассемблер. Им можно.

  6. #5

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

    По умолчанию

    Цитата Сообщение от troosh Посмотреть сообщение
    У них не macro-11, а свой ассемблер. Им можно.
    У нас пока вообще нет поддержки Radix-50 в нём В будущем добавим, а пока написал конвертер для БК0010: ты ему строку, он тебе числа на экран.
    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

Ваши права

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