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

User Tag List

Страница 132 из 454 ПерваяПервая ... 128129130131132133134135136 ... ПоследняяПоследняя
Показано с 1,311 по 1,320 из 4538

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

  1. #1311
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,652
    Спасибо Благодарностей отдано 
    1,249
    Спасибо Благодарностей получено 
    1,860
    Поблагодарили
    708 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Не стоит в шестнадцатеричном - читать неудобно.
    Да и конструкции языка соблюдать следует - самому же потом трудно будет перестраиваться при програминге
    Это вы PDP-шники восьмиричные. А мы, Амижники, Спектрумисты и т.д. - шестнадцатиричные. И все понимаем только с этой стороны.

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Это вы PDP-шники восьмиричные. А мы, Амижники, Спектрумисты и т.д. - шестнадцатиричные. И все понимаем только с этой стороны.
    Так дело-то не в привычках. Все дизассемблеры работают в восьмеричном виде, читать код можно нормально только в восьмеричном виде - в шестнадцатеричном придется дольше обдумывать.
    Это по-моему просто выпендрежь, а не привычка - вроде того как "а мне в vi удобно работать: смотри как круто - могу за минуту сделать то, что ты в своем дурацком редакторе делаешь 10 секунд"
    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. #1313
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,652
    Спасибо Благодарностей отдано 
    1,249
    Спасибо Благодарностей получено 
    1,860
    Поблагодарили
    708 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Загрузка кстати неграмотно сделана. Ожидается запрещение прерываний вывода на экран и делается вывод, что как они запрещены - больше выводиться ничего не будет, что может быть неверно
    А разве кто-то может вывести что-то на экран, кроме запущенной программы?

  4. #1314
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,209
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    608
    Поблагодарили
    400 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Загрузка кстати неграмотно сделана. Ожидается запрещение прерываний вывода на экран и делается вывод, что как они запрещены - больше выводиться ничего не будет, что может быть неверно
    Тут можно и согласится и не согласится. Обычно после того как опустошилась очередь вывода на экран, RMON сбрасывает бит разрешения прерывания. Может они таким образом ждали освобождения очереди?

  5. #1315
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,652
    Спасибо Благодарностей отдано 
    1,249
    Спасибо Благодарностей получено 
    1,860
    Поблагодарили
    708 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Так дело-то не в привычках. Все дизассемблеры работают в восьмеричном виде, читать код можно нормально только в восьмеричном виде - в шестнадцатеричном придется дольше обдумывать.
    Это по-моему просто выпендрежь, а не привычка - вроде того как "а мне в vi удобно работать: смотри как круто - могу за минуту сделать то, что ты в своем дурацком редакторе делаешь 10 секунд"
    Разумеется, привычка. В шестнадцатиричном я ориентируюсь, как рыба в воде. А в восьмиричном лично мне совершенно не удобно. Единственное, это мешает анализировать сами коды программы, но я этим особо и не занимаюсь, на это есть дизассемблер. Так что каждому свое.

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А разве кто-то может вывести что-то на экран, кроме запущенной программы?
    Ну во-первых RT-11 в принципе бывает многозадачной. Во-вторых нажал на клавишу и - вот тебе вывод на экран (это если у нас в ячейке 6 сидит 0 по умолчанию в системе)

    А может быть иначе - у меня например в ячейке 6 сидит 340, то есть в прогу загрузки мы попадаем на 7 приоритете проца и если прерывания на экран были разрешены - таковыми они и останутся ибо попросту не возникнут больше

    ---------- Post added at 19:11 ---------- Previous post was at 19:10 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Разумеется, привычка. В шестнадцатиричном я ориентируюсь, как рыба в воде. А в восьмиричном лично мне совершенно не удобно. Единственное, это мешает анализировать сами коды программы, но я этим особо и не занимаюсь, на это есть дизассемблер. Так что каждому свое.
    Так анализ кода в дизассемблировании наверное главное, нет?
    Последний раз редактировалось form; 12.11.2011 в 16:14.
    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. #1317
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,652
    Спасибо Благодарностей отдано 
    1,249
    Спасибо Благодарностей получено 
    1,860
    Поблагодарили
    708 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Так анализ кода в дизассемблировании наверное главное, нет?
    Имелся ввиду машинный код. Так как в восьмиричном виде машинный код PDP11 весьма поняен.

    ---------- Post added at 15:16 ---------- Previous post was at 15:14 ----------

    Цитата Сообщение от form Посмотреть сообщение
    Ну во-первых RT-11 в принципе бывает многозадачной. Во-вторых нажал на клавишу и - вот тебе вывод на экран (это если у нас в ячейке 6 сидит 0 по умолчанию в системе)
    Получается, что при таком копировании программы в КЦГД надо сперва отключить клавиатуру последовательностью <27><91><50><104><128>?

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Имелся ввиду машинный код. Так как в восьмиричном виде машинный код PDP11 весьма поняен.
    Так про него и говорю.
    Тот же дизассемблер может часть кода оставить как данные и не дизассемблировать или сам код может быть в виде данных команды.
    В этом случае если он восьмеричный - понимание мгновенное.

    Да и разницы при работе с восьмеричным особой нет с шестнадцатеричной. Разьве что два байта в слово и обратно менее привычно переводить навскидку, а в остальном все также. Даже логика 3 бита = восьмеричная цифра та же - только в шестнадцатеричной 4 бита
    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. #1319
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,209
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    608
    Поблагодарили
    400 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Разумеется, привычка. В шестнадцатиричном я ориентируюсь, как рыба в воде. А в восьмиричном лично мне совершенно не удобно. Единственное, это мешает анализировать сами коды программы, но я этим особо и не занимаюсь, на это есть дизассемблер. Так что каждому свое.
    Дизассемблер код не проанализирует. Надо же отделить код от данных. Данные могут располагаться не только отдельно, но и после вызова подпрограммы, например по команде JSR R5,SUBR.

    ---------- Post added at 16:20 ---------- Previous post was at 16:18 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Получается, что при таком копировании программы в КЦГД надо сперва отключить клавиатуру последовательностью <27><91><50><104><128>?
    Необязательно. Можно при разрешенных прерываниях дождаться освобождения очереди, потом запретить прерывания и загрузить программу в КЦГД.

  10. #1320
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,652
    Спасибо Благодарностей отдано 
    1,249
    Спасибо Благодарностей получено 
    1,860
    Поблагодарили
    708 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Так про него и говорю.
    Тот же дизассемблер может часть кода оставить как данные и не дизассемблировать или сам код может быть в виде данных команды.
    В этом случае если он восьмеричный - понимание мгновенное.

    Да и разницы при работе с восьмеричным особой нет с шестнадцатеричной. Разьве что два байта в слово и обратно менее привычно переводить навскидку, а в остальном все также. Даже логика 3 бита = восьмеричная цифра та же - только в шестнадцатеричной 4 бита
    Зато понимание всех остальных чисел, адресов, байтов и т.д. - тормозное в стиле 'со словарем'. Так что, имея уже некоторую практику анализа PDP-шного кода, скажу, что в шестнадцатиричном виде лично мне гораааздо удобнее)

Страница 132 из 454 ПерваяПервая ... 128129130131132133134135136 ... ПоследняяПоследняя

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

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

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

Ваши права

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