ВУЗ:
Составители:
139
− биты Gi и Li (Global и Local breakpoint enable – разрешение
глобальной и локальной точек прерывания) разрешают
срабатывание ловушек по отладочным точкам. Биты Li
автоматически сбрасываются при переключении задач, биты Gi не
изменяют своего состояния при таких переключениях.
Автоматический сброс битов Li блокирует лишние срабатывания
отладочных точек при переключениях задач.
Для упрощения определения отладчиком
причины, вызвавшей
срабатывание отладочной точки (исключение 1), могут использоваться
биты регистра состояния отладки DR6 (Debug Status Register),
идентифицирующие эти причины:
− биты Bi – срабатывание точки останова по регистру DRi,
− бит BS – ловушка пошагового режима,
− бит BT – ловушка переключения задач (по биту T в TSS),
− бит BD – отказ при попытке доступа к
регистрам отладки при GD
= 1.
Значения флагов Bi действительны только для контрольных точек с
установленными битами Li и/или Gi.
Генерация исключений по контрольным точкам может быть
отключена флагом RF регистра флагов процессора.
Аппаратные средства отладки
Начиная с ряда моделей i486, в процессоры стали включать тестовый
интерфейс JTAG.
Стандарт IEEE 1149.1 Boundary Scan Architecture (архитектура
сканирования границ), или
интерфейс JTAG, разработан для тестирования
сложных логических схем, установленных в целевое устройство. В данном
случае тестированию подлежит внутренняя логика процессора.
Интерфейс имеет всего 4 сигнала:
− биты Gi и Li (Global и Local breakpoint enable – разрешение
глобальной и локальной точек прерывания) разрешают
срабатывание ловушек по отладочным точкам. Биты Li
автоматически сбрасываются при переключении задач, биты Gi не
изменяют своего состояния при таких переключениях.
Автоматический сброс битов Li блокирует лишние срабатывания
отладочных точек при переключениях задач.
Для упрощения определения отладчиком причины, вызвавшей
срабатывание отладочной точки (исключение 1), могут использоваться
биты регистра состояния отладки DR6 (Debug Status Register),
идентифицирующие эти причины:
− биты Bi – срабатывание точки останова по регистру DRi,
− бит BS – ловушка пошагового режима,
− бит BT – ловушка переключения задач (по биту T в TSS),
− бит BD – отказ при попытке доступа к регистрам отладки при GD
= 1.
Значения флагов Bi действительны только для контрольных точек с
установленными битами Li и/или Gi.
Генерация исключений по контрольным точкам может быть
отключена флагом RF регистра флагов процессора.
Аппаратные средства отладки
Начиная с ряда моделей i486, в процессоры стали включать тестовый
интерфейс JTAG.
Стандарт IEEE 1149.1 Boundary Scan Architecture (архитектура
сканирования границ), или интерфейс JTAG, разработан для тестирования
сложных логических схем, установленных в целевое устройство. В данном
случае тестированию подлежит внутренняя логика процессора.
Интерфейс имеет всего 4 сигнала:
139
Страницы
- « первая
- ‹ предыдущая
- …
- 137
- 138
- 139
- 140
- 141
- …
- следующая ›
- последняя »
