Примеры привилегированных инструкций, используемых процессором 8085?
- Считывает текущее значение флага разрешения прерывания (IFF).
- Используется системой для определения того, разрешены ли в данный момент прерывания.
<б>2. SIM (установить маску прерывания):
- Устанавливает флаг разрешения прерываний (IFF) для разрешения прерываний.
- Позволяет процессору начать реагировать на прерывания.
<б>3. RIM1 (чтение маски прерывания 1):
- Считывает статус прерывания INTR.
- Позволяет программам более избирательно включать/отключать прерывания, не затрагивая биты маски RST 7.5 или RST 6.5.
<б>4. SIM1 (установить маску прерывания 1):
- Устанавливает бит прерывания INTR в регистре маски прерывания.
- Позволяет прерыванию INTR реагировать на внешние аппаратные прерывания.
<б>5. DI (отключить прерывания):
- Отключает все прерывания.
- Очищает флаг разрешения прерываний (IFF), чтобы процессор не реагировал на любые прерывания.
<б>6. EI (Включить прерывания):
- Включает все прерывания.
- Устанавливает флаг разрешения прерываний (IFF), позволяющий процессору начать реагировать на прерывания.
<б>7. РСТ 7.5:
- Инструкция программного сброса, которая заставляет процессор 8085 выполнить аппаратный сброс.
- Обычно используется, когда процессор обнаруживает неисправимую аппаратную ошибку или когда необходима инициализация.
<б>8. РСТ 6.5:
— Еще одна инструкция программного сброса, которая работает аналогично RST 7.5.
- Также может использоваться для инициализации или аппаратного сброса.