Архитектурное состояние [1] является частью процессора , который удерживает состояние процесса. Обычно это хранится в регистрах процессора и включает:
- Регистры управления
- Регистры флагов инструкций (например, EFLAGS в x86 )
- Регистры маски прерывания
- Регистры блока управления памятью
- Регистры состояния
- Регистры общего назначения (например, AX, BX, CX, DX и т. Д. В x86 )
- Регистры сумматора
- Регистры адресов
- Регистры счетчиков
- Индексные регистры
- Регистры стека
- Строковые регистры
- Регистры конвейера, между этапами конвейера команд
Сюда не входят фактические вычислительные блоки, например, ALU .