User Tag List

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

Тема: ДВК (и всё, что с ними связано)

Древовидный режим

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

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Получается, что при таком копировании программы в КЦГД надо сперва отключить клавиатуру последовательностью <27><91><50><104><128>?
    Вариантов может быть масса.
    Я обычно критичные части кода в явном виде защищаю ".MTPS #340".
    В данном случае можно в явном виде в 6 записать 340 (а не надеяться, что в системе он такой и есть). Но проблему с этим я объяснил

    Что касается проверки вывода - на него можно или забить (мы ничего не выводили из проги, остальное - не наша проблема), прерывания только запретить заранее приоритетом проца.

    Лично я бы делал так:

    1. прерывания устанавливал бы не через @#4, а через .TRPSET - это бы избавило меня от потребности восстанавливать его потом

    2. хандлер прерывания сделал бы отдельный из одной команды (не считая RTI) - BIS #1,2(SP). В этом случае после CLR @#адрес (или TST @#адрес) мы можем проверить наличие адреса просто командой BCS/BCC

    3. если совсем заморачиваться - проверил бы наличие foreground job - мало ли


    4. как и сказал, .MTPS #340, загрузка, .MTPS #0 (причем именно так - .MTPS, а не MTPS)



    ---------- Post added at 19:29 ---------- Previous post was at 19:25 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Зато понимание всех остальных чисел, адресов, байтов и т.д. - тормозное в стиле 'со словарем'. Так что, имея уже некоторую практику анализа PDP-шного кода, скажу, что в шестнадцатиричном виде лично мне гораааздо удобнее)
    Ну ладно, уломал - понимание удобнее для тебя, а команды-то зачем криво писать?
    Да и шестнадцатеричные числа если на то пошло можно писать стандартным способом
    Последний раз редактировалось form; 12.11.2011 в 16:28.
    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

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

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

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

Похожие темы

  1. Видеорежимы и работа с ними
    от icebear в разделе Программирование
    Ответов: 23
    Последнее: 26.07.2005, 12:55
  2. Видеорежимы и работа с ними
    от icebear в разделе Несортированное железо
    Ответов: 3
    Последнее: 21.07.2005, 11:49
  3. Ответов: 0
    Последнее: 25.06.2005, 23:14

Ваши права

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