User Tag List

Страница 60 из 157 ПерваяПервая ... 565758596061626364 ... ПоследняяПоследняя
Показано с 591 по 600 из 1564

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

  1. #591

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,383
    Спасибо Благодарностей отдано 
    1,699
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Так, чтобы он сидел там на манер драйвера независимо от того, выполняется какая-нибудь программа или нет ?
    Нет, не резидентом, а только на время работы моей программы, которая его загрузила.
    Т.е., допустим, программа моя это код. А на диске еще есть файл с данными, который моей программе тоже нужен. Я хочу его загрузить.

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

    Цитата Сообщение от form Посмотреть сообщение
    Командой SH MEM.
    Это из системы, а мне из кода надо.

  2. #592

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

    По умолчанию

    Да, к примеру выше:

    Код:
    END:
    	.END
    - неправильный способ определения адреса конца программы...
    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

  3. #593

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Нет, не резидентом, а только на время работы моей программы, которая его загрузила.
    Т.е., допустим, программа моя это код. А на диске еще есть файл с данными, который моей программе тоже нужен. Я хочу его загрузить.
    Определяем верхний адрес свободной памяти при помощи команды .SETTOP и делаем там что хотим.

  4. #594

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Это из системы, а мне из кода надо.
    Аналогично - смотрим пример выше. То, что вернул .SETTOP #-2 в R0 и есть адрес начала системы (-2) (резидентной части). Если конкретно RMON, то его начало лежит в @#54.
    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

  5. #595

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,383
    Спасибо Благодарностей отдано 
    1,699
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Аналогично - смотрим пример выше. То, что вернул .SETTOP #-2 в R0 и есть адрес начала системы (-2) (резидентной части). Если конкретно RMON, то его начало лежит в @#54.
    т.е. это все что в верху памяти.
    А то, что внизу, сколько занимает? Это же тоже надо сохранить.

  6. #596

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    т.е. это все что в верху памяти.
    А то, что внизу, сколько занимает? Это же тоже надо сохранить.
    Внизу системное только вектора 0-466.

    ---------- Post added at 20:44 ---------- Previous post was at 20:42 ----------

    Вопрос только в том что понимается под сохранением
    Если сохранение системы, затирание, а потом восстановление, то это не так просто как кажется
    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. #597

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,383
    Спасибо Благодарностей отдано 
    1,699
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Вопрос только в том что понимается под сохранением
    Если сохранение системы, затирание, а потом восстановление, то это не так просто как кажется
    Именно полное затирание.
    Ведь в УКНЦ есть дополнительная память, память ПП, а так же память экрана, в которую кое-что можно на время сохранять.

  8. #598

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Именно полное затирание.
    Ведь в УКНЦ есть дополнительная память, память ПП, а так же память экрана, в которую кое-что можно на время сохранять.
    Ну на УКНЦ - да, там проще.

    ---------- Post added at 20:48 ---------- Previous post was at 20:47 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Вектора занимают один блок.
    В RT-11 меньше - RT-11 не поддерживает вектора больше 474.
    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

  9. #599

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

    По умолчанию

    Ну как, удалось найти в эмуляторе ДВК нужные кнопки ?
    Какая скорость эмуляции в MIPS при выборе Max ?

  10. #600

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

    По умолчанию

    Настроенный для сборки набор с примером.
    Принцип: в каталог эмулятора кладутся все файлы, нужные для сборки и командный файл BUILD.COM который копирует файлы вовнутрь эмулятора, собирает все и копирует обратно SAV файл.

    В примере используются файлы HELLO.MAC, HELTXT.MAC и собственно BUILD.COM. При загрузке система задает вопрос надо ли делать сборку и дает 5 секунд чтобы отказаться. По умолчанию (таймаут или нажать <Enter>) сборка будет выполнена.

    Пример командного файла:
    Код:
    COP/NOLOG DO:(HELLO,HELTXT).MAC DK:
    MAC HELLO
    MAC HELTXT
    LIN HELLO,HELTXT
    COP/NOLOG HELLO.SAV DO:
    Последний раз редактировалось form; 08.06.2014 в 18:39.
    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

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

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

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

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

Ваши права

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