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

User Tag List

Страница 28 из 28 ПерваяПервая ... 2425262728
Показано с 271 по 276 из 276

Тема: Практическое программирование в среде RT-11 на ассемблере.

  1. #271
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Я так понимаю что если задать wcnt=128, и blk=0, при размере блока 512 байт, в буфер будут занесены 256 байт.
    Да.

    Цитата Сообщение от randomizer Посмотреть сообщение
    А если задать wcnt больше размера блока? Будут прочитаны несколько блоков?
    Да.
    Без учета границ памяти и ограничений устройств, теоретическое максимальное количество слов может быть 32767.

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

    При чтении особых вопросов не возникает.
    При записи важно помнить, что блочные устройства зануляют остаток последнего блока если указывается количество слов не кратное размеру блока.

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

    Цитата Сообщение от randomizer Посмотреть сообщение
    .READW #AREA,#0,#FB,9600.,#0
    Кстати еще ошибка: вместо количества слов 9600., он возьмет количество слов по адресу 22600, а там скорее всего 0 - вот и причина
    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. #271
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #272
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    411
    Спасибо Благодарностей отдано 
    94
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Кстати еще ошибка: вместо количества слов 9600., он возьмет количество слов по адресу 22600, а там скорее всего 0 - вот и причина
    Да, частая ошибка у меня, с непривычки, вместо укзателя на значение указываю само значение

  4. #273
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    randomizer, можно значение, но тогда символ #
    Архив программ для УК-НЦ, ДВК и БК.

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

  5. #274
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Соответствие ячеек 360-376 и длины загрузки файла типа .SAV ( при верхнем адресе ( ячейка 000050 файла типа .SAV )):
    000360 : 000200 000000 - 1 блок 000776
    000360 : 000340 000000 - 2 блока 002000
    000360 : 000360 000000 - 3 блока 003000
    000360 : 000370 000000 - 4 блока
    000360 : 000374 000000 - 5 блоков
    000360 : 000376 000000 - 6 блоков
    000360 : 000377 000000 - 7 блоков
    000360 : 100377 000000 - 8 блоков
    000360 : 140377 000000 - 9 блоков
    000360 : 160377 000000 - 10 блоков
    000360 : 170377 000000 - 11 блоков
    000360 : 174377 000000 - 12 блоков
    000360 : 176377 000000 - 13 блоков 015000
    000360 : 177377 000000 - 14 блоков 016000
    000360 : 177777 000000 - 15 блоков 017000
    000360 : 177777 000200 - 16 блоков 020000
    000360 : 177777 000300 - 17 блоков 021000
    000360 : 177777 000340 - 20 блоков 022000

    000360 : 177777 000300 - 20 блоков 021776
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  6. #275
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Соответствие ячеек 360-376 и длины загрузки файла типа .SAV
    Если быть точным, то между значением данных ячеек и длиной загрузки (а тем более длиной файла) никакого соответствия нет.
    Точнее длиной загрузки можно назвать количество битов в данных ячейках, установленных в 1

    Вот к примеру:
    Код:
            .BLKW   256.*10.
            .END
    Получим файл 11 блоков, 12776 в 50 и 200 в 360.

    По этим ячейкам располагается карта памяти блоков которые нужно грузить, и эти блоки не обязательно идут подряд

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

    И немного баловства:
    Код:
    	MOV     @#54,R0
            CMP     (R0)+,(R0)+
            ROR     @R0
    Это код открытия устройства TT: по каналу 0 (при условии, что он [канал] не был ранее открыт)
    Правда это не освобождает от необходимости делать .FETCH/LOAD для драйвера в SJ мониторе.
    Последний раз редактировалось form; 16.12.2018 в 22:34.
    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. #276
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Если быть точным, то между значением данных ячеек и длиной загрузки (а тем более длиной файла) никакого соответствия нет.
    Троллинг будет поощрен.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

Страница 28 из 28 ПерваяПервая ... 2425262728

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

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

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

Похожие темы

  1. Арифметические процедуры на ассемблере
    от spensor в разделе Программирование
    Ответов: 27
    Последнее: 13.05.2017, 20:56
  2. Пишем на ассемблере под эмулятором
    от GM BIT в разделе Для начинающих
    Ответов: 76
    Последнее: 15.07.2016, 20:04
  3. try-catch на ассемблере z80
    от siril в разделе Программирование
    Ответов: 22
    Последнее: 30.10.2012, 21:17
  4. Продам книгу- AMIGA: программирование на ассемблере
    от Doctor Max в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 01.03.2012, 00:35
  5. Подпрограмма на ассемблере в памяти?
    от jimled в разделе Программирование
    Ответов: 1
    Последнее: 29.11.2009, 06:46

Ваши права

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