Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1186 | savelij | 1 | ifndef regv60inc ; avoid multiple inclusion |
2 | regv60inc equ 1 |
||
3 | ;**************************************************************************** |
||
4 | ;* * |
||
5 | ;* AS File REGV60.INC * |
||
6 | ;* * |
||
7 | ;* Contains Register Definitions for V60...V80 Processors * |
||
8 | ;* * |
||
9 | ;**************************************************************************** |
||
10 | |||
11 | save |
||
12 | listing off ; no listing over this file |
||
13 | |||
14 | if (MOMCPUNAME<>"70616") |
||
15 | fatal "wrong target selected: only 70616 supported" |
||
16 | endif |
||
17 | |||
18 | |||
19 | if MOMPASS=1 |
||
20 | message "NEC V60 Register Definitions (C) 2022 Alfred Arnold" |
||
21 | endif |
||
22 | |||
23 | ;-------------------------------------------------------------------------- |
||
24 | ; Privileged Registers |
||
25 | |||
26 | ISP equ 0 ; Interrupt Stack Pointer |
||
27 | L0SP equ 1 ; Level 0 Stack Pointer |
||
28 | L1SP equ 2 ; Level 1 Stack Pointer |
||
29 | L2SP equ 3 ; Level 2 Stack Pointer |
||
30 | L3SP equ 4 ; Level 3 Stack Pointer |
||
31 | SBR equ 5 ; System Base Register |
||
32 | TR equ 6 ; Task Register |
||
33 | SYCW equ 7 ; System Control Word |
||
34 | TKCW equ 8 ; Task Control Word |
||
35 | PIR equ 9 ; Processor ID Register |
||
36 | PSW2 equ 15 ; Emulation Mode Status Word |
||
37 | ATBR0 equ 16 ; Area Table Base 0 Register |
||
38 | ATLR0 equ 17 ; Area Table Length 0 Register |
||
39 | ATBR1 equ 18 ; Area Table Base 1 Register |
||
40 | ATLR1 equ 19 ; Area Table Length 1 Register |
||
41 | ATBR2 equ 20 ; Area Table Base 2 Register |
||
42 | ATLR2 equ 21 ; Area Table Length 2 Register |
||
43 | ATBR3 equ 22 ; Area Table Base 3 Register |
||
44 | ATLR3 equ 23 ; Area Table Length 3 Register |
||
45 | TRMOD equ 24 ; Trap Mode Register |
||
46 | ADTR0 equ 25 ; Address Trap Register 0 |
||
47 | ADTR1 equ 26 ; Address Trap Register 1 |
||
48 | ADTRM0 equ 27 ; Address Trap Mask Register 0 |
||
49 | ADTRM1 equ 28 ; Address Trap Mask Register 1 |
||
50 | |||
51 | ;-------------------------------------------------------------------------- |
||
52 | |||
53 | restore ; re-enable listing |
||
54 | |||
55 | endif ; regv60inc |