Поведение процессора при выполнении команды в зависимости от режима, в котором он находится, страница 13

----------------------------------------------------¬

SP  ->¦                 регистр состояния                 ¦

+---------------------------------------------------+

+ $02 ¦                                                   ¦

+-------------    программный счетчик  -------------+

+ $04 ¦                                                   ¦

+-------------T-------------------------------------+

+ $06 ¦ 1  0  1  0  ¦    смещение вектора                 ¦

+-------------+-------------------------------------+

+ $08 ¦                 внутренний регистр                ¦

+---------------------------------------------------+

+ $0A ¦                 специальное слово состояния       ¦

+---------------------------------------------------+

+ $0C ¦                 ступень C конвейера команд        ¦

+---------------------------------------------------+

+ $0E ¦                 ступень B конвейера команд        ¦

+---------------------------------------------------+

+ $10 ¦                                                   ¦

+-------------    адрес ошибки цикла данных   ------+

+ $12 ¦                                                   ¦

+---------------------------------------------------+

+ $14 ¦                 внутренний регистр                ¦

+---------------------------------------------------+

+ $16 ¦                 внутренний регистр                ¦

+---------------------------------------------------+

+ $18 ¦                                                   ¦

+--------------   буфер выходных данных    ---------+

+ $1A ¦                                                   ¦

+---------------------------------------------------+

+ $1C ¦                 внутренний регистр                ¦

+---------------------------------------------------+

+ $1E ¦                 внутренний регистр                ¦

L---------------------------------------------------Рис. 6-7. Формат $A - короткое окно исключения по ошибке шины (16 слов)

6.5.6 Длинное стековое окно исключения по ошибке шины

Данное окно (Рис. 6-8) формируется в случае, если процессор обнаружит ошибку шины во время выполнения команды. Значение образа программного счетчика указывает на команду, которая выполнялась в тот момент, когда произошла ошибка (не обязательно,  что это та самая команда, которая породила ошибочный цикл шины).

15                                               0

----------------------------------------------------¬

SP  ->¦                 регистр состояния                 ¦

+---------------------------------------------------+

+ $02 ¦                                                   ¦

+-------------    программный счетчик  -------------+

+ $04 ¦                                                   ¦

+-------------T-------------------------------------+

+ $06 ¦ 1  0  1  1  ¦    смещение вектора                 ¦

+-------------+-------------------------------------+

+ $08 ¦                 внутренний регистр                ¦

+---------------------------------------------------+

+ $0A ¦                 специальное слово состояния       ¦

+---------------------------------------------------+

+ $0C ¦                 ступень C конвейера команд        ¦

+---------------------------------------------------+

+ $0E ¦                 ступень B конвейера команд        ¦

+---------------------------------------------------+

+ $10 ¦                                                   ¦

+-------------    адрес ошибки цикла данных   ------+

+ $12 ¦                                                   ¦

+---------------------------------------------------+

+ $14 ¦                 внутренний регистр                ¦

+---------------------------------------------------+

+ $16 ¦                 внутренний регистр                ¦

+---------------------------------------------------+

+ $18 ¦                                                   ¦

+--------------   буфер выходных данных    ---------+

+ $1A ¦                                                   ¦

+---------------------------------------------------+

+ $1C ¦                 внутренниe регистры,              ¦

¦                 4 слова                           ¦

+---------------------------------------------------+

+ $24 ¦                                                   ¦

+--------------   адрес ступени B          ---------+

+ $26 ¦                                                   ¦

+---------------------------------------------------+

+ $28 ¦                 внутренние регистры,              ¦

+ $2A ¦                 2 слова                           ¦

+---------------------------------------------------+

+ $2C ¦                                                   ¦

+--------------   буфер входных  данных    ---------+

+ $2E ¦                                                   ¦

+---------------------------------------------------+

+ $30 ¦                 внутренние регистры,              ¦

¦                 22 слова                          ¦

+ $5A ¦                                                   ¦

L---------------------------------------------------Рис. 6-8. Формат $B - длинное окно исключения по ошибке шины (46 слов)

6.5.7 Сводка стековых окон

На Рис. 6-9 приведена сводка стековых окон, используемых в микропроцессорах семейства M68000.

формат          тип окна

------------T-------------------------------------------------¬

¦   0000    ¦  короткого формата, 4 слова                     ¦

¦   0001    ¦  временное, 4 слова                             ¦

¦   0010    ¦  командных исключений, 6 слов                   ¦

¦ 0011-0111 ¦  неопределено, зарезервировано                  ¦

¦   1000    ¦  ошибки шины MC68010, 29 слов                   ¦

¦   1001    ¦  внутрикомандного исключения сопроцессора       ¦

¦   1010    ¦  ошибки шины MC68020,короткого формата (16 слов)¦

¦   1011    ¦  ошибки шины MC68020,длинного формата (48 слов) ¦

¦ 1100-1111 ¦  неопределено, зарезервировано                  ¦

L-----------+-------------------------------------------------Рис. 6-9. Коды форматов стековых окон