ВУЗ:
Составители:
72
группу из нескольких простых команд с той же скоростью, что и одну
сложную составную команду, выполняющую аналогичную операцию. Кроме
того, процессор выполняет внутренние операции быстрее, чем операции
обращения к оперативной памяти, и гораздо быстрее, чем операции
чтения/записи в видеопамять.
В целом можно сказать, что предложенный Роденом режим — это в
первую очередь режим учебно-отладочный. Его очень удобно применять в
процессе освоения методов непосредственной работы с периферийными
устройствами. Во-первых, линейная адресация абсолютно прозрачна —
область памяти устройства можно просматривать прямо по физическому
адресу. Во-вторых, исследуемое устройство
можно рассматривать
изолированно, исключив опасность возникновения паразитных
взаимодействий с другими аппаратными компонентами и посторонним
программным обеспечением.
Ниже приведены файлы, включаемые в программу, приведенную в
листинге 2.4 [1].
Листинг 2.3 – Мнемонические обозначения кодов управляющих клавиш
; Для клавиш, традиционно выполняющих определенные
; функции, приведены краткие комментарии справа.
; Для "текстовых" управляющих клавиш вместо скан-кодов
; используются ASCII-коды:
B_RUBOUT equ 8 ;забой
B_TAB equ 9 ;табуляция
B_LF equ 10 ;перевод строки
B_ENTER equ 13 ;возврат каретки
B_ESC equ 27 ;"Esc"
; Скан-коды функциональных клавиш:
F1 equ 59 ;вызов подсказки на экран
F2 equ 60
F3 equ 61
F4 equ 62
F5 equ 63
F6 equ 64
F7 equ 65
F8 equ 66
группу из нескольких простых команд с той же скоростью, что и одну сложную составную команду, выполняющую аналогичную операцию. Кроме того, процессор выполняет внутренние операции быстрее, чем операции обращения к оперативной памяти, и гораздо быстрее, чем операции чтения/записи в видеопамять. В целом можно сказать, что предложенный Роденом режим — это в первую очередь режим учебно-отладочный. Его очень удобно применять в процессе освоения методов непосредственной работы с периферийными устройствами. Во-первых, линейная адресация абсолютно прозрачна — область памяти устройства можно просматривать прямо по физическому адресу. Во-вторых, исследуемое устройство можно рассматривать изолированно, исключив опасность возникновения паразитных взаимодействий с другими аппаратными компонентами и посторонним программным обеспечением. Ниже приведены файлы, включаемые в программу, приведенную в листинге 2.4 [1]. Листинг 2.3 – Мнемонические обозначения кодов управляющих клавиш ; Для клавиш, традиционно выполняющих определенные ; функции, приведены краткие комментарии справа. ; Для "текстовых" управляющих клавиш вместо скан-кодов ; используются ASCII-коды: B_RUBOUT equ 8 ;забой B_TAB equ 9 ;табуляция B_LF equ 10 ;перевод строки B_ENTER equ 13 ;возврат каретки B_ESC equ 27 ;"Esc" ; Скан-коды функциональных клавиш: F1 equ 59 ;вызов подсказки на экран F2 equ 60 F3 equ 61 F4 equ 62 F5 equ 63 F6 equ 64 F7 equ 65 F8 equ 66 72
Страницы
- « первая
- ‹ предыдущая
- …
- 70
- 71
- 72
- 73
- 74
- …
- следующая ›
- последняя »