User Tag List

Страница 33 из 157 ПерваяПервая ... 293031323334353637 ... ПоследняяПоследняя
Показано с 321 по 330 из 1564

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

  1. #321

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

    По умолчанию

    Погоди-те, не забивайте пожалуйста на мой вопрос !!!
    Вам наверное кажется что я всё понял и вам уже не интересно,
    но мне то только ещё больше непонятностей добавилось.

    Вот ещё раз (на пальцах) как мне закодить допустим
    EMT 44 - вывод строки символов на экран. Адрес строки символов расположен
    после команды EMT, конец строки - байт 0.
    в своём шедевриальном ucl я использовал EMT 351 но там через регистр там всё ясно
    а тут как быть, что такое адрес строки ??? Где физически (в самой программе) сама строка???
    Вот такой у меня снова вопрос. Спасибо.
    Архив программ для УК-НЦ, ДВК и БК.

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

  2. #322

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Где физически (в самой программе) сама строка???
    Вот такой у меня снова вопрос. Спасибо.
    Сначала покажи как ты эту строку в программе будешь записывать. Скорее всего ответ получится сам собой
    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. #323

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

    По умолчанию

    Код:
    MSG::   .Asciz   "TEXT"<0>
    Насколько я понял этоt EMT 44 по нулю конец строки понимает?
    Архив программ для УК-НЦ, ДВК и БК.

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

  4. #324

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Код:
    MSG::   .Asciz   "TEXT"<0>
    Насколько я понял этоt EMT 44 по нулю конец строки понимает?
    Так вот MSG у тебя и есть адрес. Если речь идет об обычной программе в системе.

    А что такое просто "EMT 44" - вообще не ясно. EMT 44 где?
    Ну ясно что не в RT-11 - там такого просто нет. Если в периферийном процессоре УКНЦ, то проще посмотреть листинги ПЗУ как оно используется, но в этом случае как уже говорилось, будет ли #MSG (или .WORD MSG) ссылкой на нужный адрес - зависит от способа загрузки.
    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. #325

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

    По умолчанию

    EMT 44 - уф, я читаю описание и похоже залез в дебри в которых
    не поням ))) Список ЕМТ команд он не универсальный ? Отдельный
    для ПП и для "системы" - я как-то другой логики у меня мозг видимо,
    косвенно вот чуть выше везде на двухчисленные емты идёт упоминание
    про какой-то ПП )))

    ---- ну тоесть конечно про УКНЦшный ПП ))))

    ---------- Post added at 18:31 ---------- Previous post was at 18:29 ----------

    Цитата Сообщение от form Посмотреть сообщение
    Ну ясно что не в RT-11 - там такого просто нет.
    А там что есть? EMT 351 для вывода строки так?
    Архив программ для УК-НЦ, ДВК и БК.

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

  6. #326

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    EMT 44 - уф, я читаю описание и похоже залез в дебри в которых
    не поням ))) Список ЕМТ команд он не универсальный ? Отдельный
    для ПП и для "системы" - я как-то другой логики у меня мозг видимо,
    косвенно вот чуть выше везде на двухчисленные емты идёт упоминание
    про какой-то ПП )))
    Ну мне трудно угадать описание чего именно ты читаешь. Если же говорить просто о EMT, то EMT с любым номером вызывает прерывание процессора по вектору 30. Это все, что делает EMT
    Посему как минимум надо знать о чем речь вообще. О системе RT-11, о программах загруженных в область периферийного процессора УКНЦ или вообще о функционале который добавляется после того как что-либо загружено
    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. #327

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

    По умолчанию

    Понял, пойду дальше "паскалить" )))
    Но я ещё вернусь ))) Я всё уточню )))
    И снова что нибудь спрошу, обязательно
    Архив программ для УК-НЦ, ДВК и БК.

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

  8. #328

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Понял, пойду дальше "паскалить" )))
    Но я ещё вернусь ))) Я всё уточню )))
    И снова что нибудь спрошу, обязательно
    Только чтобы вопрос однозначен был

    А то могу еще страшнее сказку рассказать: (шепотом) EMT может генерить прерывания с вектором, физический адрес которого не равен 30! ))
    Правда сразу успокою, к УКНЦ это не относится
    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. #329

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

    По умолчанию

    EMT 44 - это в ПП УКНЦ, почитать можно здесь, приложение 2.

    А примеры есть не только в листингах ПЗУ УКНЦ, но можно глянуть и KBS.MAC на диске sysimage.dsk, он там выводит надписи в верхнюю информационную строку, адрес строки задается после EMT.

    А про EMT в RT-11 лучше почитать оригинальную документацию, ну в крайнем случае про РАФОС/ФОДОС.

    В RSX-11 свои EMT (точнее свой, вроде EMT 377), у БК также свои.

  10. #330

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А про EMT в RT-11 лучше почитать оригинальную документацию, ну в крайнем случае про РАФОС/ФОДОС.
    Если вообще читать
    Обычно это не нужно. Разьве что просто представлять себе как системные вызовы работают

    Цитата Сообщение от Alex_K Посмотреть сообщение
    В RSX-11 свои EMT (точнее свой, вроде EMT 377)
    Да, только EMT 377. Есть еще EMT 376 который переключает на системное состояние привилегированную задачу с мапингом на кернел. В RT-11 EMT 376 также зарезервированно, но в доке если не ошибаюсь написано, что результат непредсказуем - видимо имеется в виду, что будет разное поведение в зависимости от того чистый это RT-11, RTEM-11 или еще какой вариант.
    Последний раз редактировалось form; 01.12.2011 в 20:17.
    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

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

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

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

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

Похожие темы

  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

Ваши права

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