Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MC68000-Programmer-Manual.pdf
Скачиваний:
30
Добавлен:
16.04.2013
Размер:
1.82 Mб
Скачать

Exception Processing Reference

B.3 FLOATING-POINT STACK FRAMES

Figures B-16 through B-23 illustrate floating-point stack frames for the MC68881/MC68882 and the MC68040.

 

31

23

15

7

0

+$00

$00

(UNDEFINED)

 

(RESERVED)

 

Figure B-16. MC68881/MC68882 and MC68040 Null Stack Frame

 

31

23

15

 

7

0

+$00

VERSION NUMBER

 

+$18

 

 

(RESERVED)

 

+$04

 

COMMAND/CONDITION REGISTER

 

 

(RESERVED)

 

+$08

 

 

 

EXCEPTIONAL OPERAND

 

 

 

+$0C

 

 

 

 

 

 

 

 

 

(12 BYTES)

 

 

+$10

 

 

 

 

 

 

 

 

 

 

 

 

 

+$14

 

 

 

OPERAND REGISTER

 

 

+$18

 

 

 

BIU FLAGS

 

 

Figure B-17. MC68881 Idle Stack Frame

B-10

MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL

MOTOROLA

Exception Processing Reference

 

31

23

15

7

0

+$00

VERSION NUMBER

 

+$B4

 

(RESERVED)

 

+$04

 

 

 

 

 

 

+$08

 

 

 

 

 

 

+$0C

 

 

INTERNAL REGISTERS

 

 

+$AC

 

 

(180 BYTES)

 

 

+$B0 +$B4

Figure B-18. MC68881 Busy Stack Frame

 

31

23

 

15

 

 

7

0

+$00

VERSION NUMBER

 

 

+$38

 

 

 

(RESERVED)

 

+$04

 

COMMAND/CONDITION REGISTER

 

 

 

(RESERVED)

 

+$08

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INTERNAL REGISTERS

 

 

 

 

 

 

 

(32 BYTES)

 

 

+$24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+$28

 

 

 

 

EXCEPTIONAL OPERAND

 

 

 

+$2C

 

 

 

 

 

 

 

 

 

 

 

(12 BYTES)

 

 

+$30

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+$34

 

 

 

 

OPERAND REGISTER

 

 

+$38

 

 

 

 

BIU FLAGS

 

 

Figure B-19. MC68882 Idle Stack Frame

 

31

23

15

7

0

+$00

VERSION NUMBER

 

+$D4

 

(RESERVED)

 

+$04

 

 

 

 

 

 

+$08

 

 

 

 

 

 

+$0C

 

 

INTERNAL REGISTERS

 

 

+$CC

 

(212 BYTES)

+$D0

 

 

 

+$D4

 

 

Figure B-20. MC68882 Busy Stack Frame

B-11

MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL

MOTOROLA

12-B

MOTOROLA MANUAL REFERENCE PROGRAMMER’S FAMILY MC68000

 

31

24

23

16

15

$00

 

VERSION $41

 

 

$00

 

(RESERVED)

 

 

 

 

 

 

 

 

 

 

 

 

Figure B-21. MC68040 Idle Stack Frame

 

31

 

 

 

 

 

 

 

 

24

23

16

15

$00

 

 

 

VERSION = $41

 

 

 

 

 

$30

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$04

 

 

 

 

 

 

 

 

 

 

 

 

CMDREG3B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$08

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$0C

 

STAG

 

 

 

WBT

 

WBT

WBT

 

SBIT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M66

 

M1

M0

 

 

 

 

 

 

 

 

 

$10

 

 

 

 

 

 

 

 

 

CMDREG1B

 

 

 

 

 

 

 

 

$14

 

DTAG

 

 

 

 

 

 

 

 

 

 

 

WBT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$18

 

 

 

 

 

 

E1

 

E3

 

 

 

 

 

T

 

 

 

 

 

$1C

FPTS

 

 

 

 

 

 

 

 

 

FPTE

 

 

 

 

 

 

 

 

$20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FPTM 63–32

$24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FPTM 31–00

$28

ETS

 

 

 

 

 

 

 

 

 

ETE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$2C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ETM 63–32

$30

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ETM 31–00

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserved

Figure B-22. MC68040 Unimplimented Instruction Stack Frame

0 ExceptionProcessing

Reference

0

13-B

MOTOROLA MANUAL REFERENCE PROGRAMMER’S FAMILY MC68000

 

31

 

 

 

 

 

 

 

 

24 23

 

16

15

$00

 

 

 

VERSION = $41

 

 

 

 

 

 

$60

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$04

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$08

 

 

 

CU_SAVEPC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$0C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WBTS

 

 

 

 

 

 

 

WBTE 14–00

 

 

 

 

 

 

 

 

$1C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WBTM 65–34

$20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WBTM 33–02

$24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$28

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FPIARCU

$2C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$30

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$34

 

 

 

 

 

 

 

 

 

 

 

 

 

CMDREG3B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$38

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$3C

 

 

STAG

 

 

 

WBT

 

WBT

WBT

 

SBIT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M66

 

M1

M0

 

 

 

 

 

 

 

 

 

 

$40

 

 

 

 

 

 

 

 

 

CMDREG1B

 

 

 

 

 

 

 

 

$44

 

 

DTAG

 

 

 

 

 

 

 

 

 

 

 

 

WBT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$48

 

 

 

 

 

 

E1

 

E3

 

 

 

 

 

 

T

 

 

 

 

 

$4C

FPTS

 

 

 

 

 

 

 

 

 

FPTE

 

 

 

 

 

 

 

 

$50

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FPTM 63–32

$54

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FPTM 31–00

$58

ETS

 

 

 

 

 

 

 

 

 

ETE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$5C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ETM 63–32

$60

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ETM 31–00

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserved

Figure B-23. MC68040 Busy Stack Frame

0

Reference Processing Exception

Соседние файлы в предмете Микроконтроллеры ЭВМ