User Tag List

Страница 35 из 48 ПерваяПервая ... 313233343536373839 ... ПоследняяПоследняя
Показано с 341 по 350 из 471

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

  1. #341

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Это, кстати, означает, что при неаккуратном использовании .BLKW .BLKB можно легко получить суслика, которого не видно, но он есть
    Это если программу написать так, что она будет думать, что там одни нули. А на самом деле, то что осталось от предыдущей загрузки.

  2. #342

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,506
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    А учитывая привычку части нынешнего поколения программистов, что кто-то там для них всё подготовит-за ними всё приберёт...

  3. #343

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    KMON checks each word in block 0 of the file. It does not load locations that are protected, such as location 54 and the device interrupt vectors. It loads unprotected locations into memory from the USR buffer.
    Хм, а может и сработать. Надо попробовать. Спасибо за идею.
    manwe.pdp-11.ru

  4. #344

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

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Хм, а может и сработать. Надо попробовать. Спасибо за идею.
    А что сработать? В каком месте в нулевом блоке будут располагаться код и данные?

  5. #345

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,506
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А что сработать? В каком месте в нулевом блоке будут располагаться код и данные?
    Выше примерно 500-ой ячейки .SAV размером в один блок

  6. #346

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А что сработать? В каком месте в нулевом блоке будут располагаться код и данные?
    с 70 по 356. Этого хватит на то, чтобы инициализировать графику и палитры Союз-Неона.
    manwe.pdp-11.ru

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

  8. #347

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,506
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    с 70 по 356
    SJ RMON
    Код:
    ; BYTES ARE READ FROM LEFT TO RIGHT. E.G., THE FOURTH BYTE PROTECTS
    ; THE RANGE 60-76, AND A VALUE OF 11110000 WOULD PROTECT 60-66.
    
    .RADIX	2
    	.BYTE	11111111,00111100,00001111,11110000 ;000-076
    	.BYTE	11000011,00000000,00000000,00000000 ;100-176
    	.BYTE	00000000,00000000,00110000,00000000 ;200-276
    	.BYTE	00000000,00000000,00000000,00000000 ;300-376
    	.BYTE	00000000,00000000,00000000,00000000 ;400-476
    .RADIX	8.
    - - - Добавлено - - -

    А потом ктонть прицепит контроллер в вектором в диапазон 70-356 - и пойдут слухи о сбойной ячейке памяти, которая конкретную прогу портит

  9. #348

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    А потом ктонть прицепит контроллер в вектором в диапазон 70-356 - и пойдут слухи о сбойной ячейке памяти, которая конкретную прогу портит
    Не знаю в тему или нет, но у Союз-Неона в HALT режиме с нулевого адреса всегда ПЗУшка на 16Кбайт (где и указаны некоторые вектора прерываний, а остальное забито разным мусором под завязку). Да и внешняя плата не может выдать произвольный вектор - там стоит i8259 у которого два входа под эти внешние платы выделены.
    А пользовательские программы работают в USER моде, где с нуля только ОЗУ (7 страниц произвольных страниц по 8К из 4Мбайт).
    Последний раз редактировалось troosh; 08.09.2020 в 15:50.

  10. #349

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    ; BYTES ARE READ FROM LEFT TO RIGHT. E.G., THE FOURTH BYTE PROTECTS
    ; THE RANGE 60-76, AND A VALUE OF 11110000 WOULD PROTECT 60-66.
    У меня нулевой блок практически весь пустой.

    Нажмите на изображение для увеличения. 

Название:	Soyuz-Neon Mona dump.jpg 
Просмотров:	146 
Размер:	21.5 Кб 
ID:	73454
    manwe.pdp-11.ru

  11. #350

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

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    с 70 по 356. Этого хватит на то, чтобы инициализировать графику и палитры Союз-Неона.
    Цитата Сообщение от Manwe Посмотреть сообщение
    У меня нулевой блок практически весь пустой.
    Ячейки с 70 по 356 могут быть защищены в битовой карте RMON. Например 0100 и 0102 - вектор прерывания сетевого таймера. Потому при загрузке в ОЗУ загрузятся только те ячейки, которые не защишены. А потом и будут вопросы - вроде написал всё правильно, а программа сбоит. Можно расположить в области 0500-0777, но там обычно разделяется вместе со стеком, из-за этого могут быть проблемы. Ну и соответственно в SAV-файле надо установить бит CHAIN$(0400) в JSW(044).

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

    Цитата Сообщение от troosh Посмотреть сообщение
    Не знаю в тему или нет, но у Союз-Неона в HALT режиме с нулевого адреса всегда ПЗУшка на 16Кбайт (где и указаны некоторые вектора прерываний, а остальное забито разным мусором под завязку).
    Да, там ПЗУ с 0 до 037777. Но там вектора режима HALT, и к векторам режима USER это вообще никак не относится. Да и вопрос был о загрузке нулевого блока SAV-файла.

Страница 35 из 48 ПерваяПервая ... 313233343536373839 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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