📄 mb90560.asm
字号:
__prll1 .res.b 1 ;00003A
PRLL1 .equ 0x003A
__prlh1 .res.b 1 ;00003B
PRLH1 .equ 0x003B
__ppgc01 .res.b 2 ;00003C
PPGC01 .equ 0x003C
.org 0x003C
__ppgc0 .res.b 1 ;00003C
PPGC0 .equ 0x003C
__ppgc1 .res.b 1 ;00003D
PPGC1 .equ 0x003D
__pcs01 .res.b 1 ;00003E
PCS01 .equ 0x003E
.org 0x0040
__prl23 .res.b 4 ;000040
PRL23 .equ 0x0040
.org 0x0040
__prl2 .res.b 2 ;000040
PRL2 .equ 0x0040
.org 0x0040
__prll2 .res.b 1 ;000040
PRLL2 .equ 0x0040
__prlh2 .res.b 1 ;000041
PRLH2 .equ 0x0041
__prl3 .res.b 2 ;000042
PRL3 .equ 0x0042
.org 0x0042
__prll3 .res.b 1 ;000042
PRLL3 .equ 0x0042
__prlh3 .res.b 1 ;000043
PRLH3 .equ 0x0043
__ppgc23 .res.b 2 ;000044
PPGC23 .equ 0x0044
.org 0x0044
__ppgc2 .res.b 1 ;000044
PPGC2 .equ 0x0044
__ppgc3 .res.b 1 ;000045
PPGC3 .equ 0x0045
__pcs23 .res.b 1 ;000046
PCS23 .equ 0x0046
.org 0x0048
__prl45 .res.b 4 ;000048
PRL45 .equ 0x0048
.org 0x0048
__prl4 .res.b 2 ;000048
PRL4 .equ 0x0048
.org 0x0048
__prll4 .res.b 1 ;000048
PRLL4 .equ 0x0048
__prlh4 .res.b 1 ;000049
PRLH4 .equ 0x0049
__prl5 .res.b 2 ;00004A
PRL5 .equ 0x004A
.org 0x004A
__prll5 .res.b 1 ;00004A
PRLL5 .equ 0x004A
__prlh5 .res.b 1 ;00004B
PRLH5 .equ 0x004B
__ppgc45 .res.b 2 ;00004C
PPGC45 .equ 0x004C
.org 0x004C
__ppgc4 .res.b 1 ;00004C
PPGC4 .equ 0x004C
__ppgc5 .res.b 1 ;00004D
PPGC5 .equ 0x004D
__pcs45 .res.b 1 ;00004E
PCS45 .equ 0x004E
.org 0x0050
__tmrr0 .res.b 1 ;000050
TMRR0 .equ 0x0050
.org 0x0052
__tmrr1 .res.b 1 ;000052
TMRR1 .equ 0x0052
.org 0x0054
__tmrr2 .res.b 1 ;000054
TMRR2 .equ 0x0054
.org 0x0051
__dtcr0 .res.b 1 ;000051
DTCR0 .equ 0x0051
.org 0x0053
__dtcr1 .res.b 1 ;000053
DTCR1 .equ 0x0053
.org 0x0055
__dtcr2 .res.b 1 ;000055
DTCR2 .equ 0x0055
__sigcr .res.b 1 ;000056
SIGCR .equ 0x0056
.org 0x0058
__cpclr .res.b 2 ;000058 /* 16Bit Free Running Timer */
CPCLR .equ 0x0058
__tcdt .res.b 2 ;00005A
TCDT .equ 0x005A
__tccs .res.b 2 ;00005C
TCCS .equ 0x005C
.org 0x0060
__ipcp0 .res.b 2 ;000060 /* ICU unit */
IPCP0 .equ 0x0060
__ipcp1 .res.b 2 ;000062
IPCP1 .equ 0x0062
__ipcp2 .res.b 2 ;000064
IPCP2 .equ 0x0064
__ipcp3 .res.b 2 ;000066
IPCP3 .equ 0x0066
__ics01 .res.b 1 ;000068
ICS01 .equ 0x0068
.org 0x006A
__ics23 .res.b 1 ;00006A
ICS23 .equ 0x006A
.org 0x006F
__romm .res.b 1 ;00006F /* ROM mirror function */
ROMM .equ 0x006F
__occp0 .res.b 2 ;000070 /* OCU unit */
OCCP0 .equ 0x0070
__occp1 .res.b 2 ;000072
OCCP1 .equ 0x0072
__occp2 .res.b 2 ;000074
OCCP2 .equ 0x0074
__occp3 .res.b 2 ;000076
OCCP3 .equ 0x0076
__occp4 .res.b 2 ;000078
OCCP4 .equ 0x0078
__occp5 .res.b 2 ;00007A
OCCP5 .equ 0x007A
__ocs0 .res.b 1 ;00007C
OCS0 .equ 0x007C
.org 0x007E
__ocs2 .res.b 1 ;00007E
OCS2 .equ 0x007E
.org 0x0080
__ocs4 .res.b 1 ;000080
OCS4 .equ 0x0080
.org 0x007D
__ocs1 .res.b 1 ;00007D
OCS1 .equ 0x007D
.org 0x007F
__ocs3 .res.b 1 ;00007F
OCS3 .equ 0x007F
.org 0x0081
__ocs5 .res.b 1 ;000081
OCS5 .equ 0x0081
__tmcr0 .res.b 2 ;000082 /* 16-Bit Reload Timer */
TMCR0 .equ 0x0082
.org 0x0082
__tmcsr0 .res.b 2 ;000082
TMCSR0 .equ 0x0082
.org 0x0086
__tmcr1 .res.b 2 ;000086
TMCR1 .equ 0x0086
.org 0x0086
__tmcsr1 .res.b 2 ;000086
TMCSR1 .equ 0x0086
.org 0x0084
__tmr0 .res.b 2 ;000084
TMR0 .equ 0x0084
.org 0x0084
__tmr0l .res.b 1 ;000084
TMR0L .equ 0x0084
__tmr0h .res.b 1 ;000085
TMR0H .equ 0x0085
.org 0x0084
__tmrlr0 .res.b 2 ;000084
TMRLR0 .equ 0x0084
.org 0x0084
__tmrlr0l .res.b 1 ;000084
TMRLR0L .equ 0x0084
__tmrlr0h .res.b 1 ;000085
TMRLR0H .equ 0x0085
.org 0x0088
__tmr1 .res.b 2 ;000088
TMR1 .equ 0x0088
.org 0x0088
__tmr1l .res.b 1 ;000088
TMR1L .equ 0x0088
__tmr1h .res.b 1 ;000089
TMR1H .equ 0x0089
.org 0x0088
__tmrlr1 .res.b 2 ;000088
TMRLR1 .equ 0x0088
.org 0x0088
__tmrlr1l .res.b 1 ;000088
TMRLR1L .equ 0x0088
__tmrlr1h .res.b 1 ;000089
TMRLR1H .equ 0x0089
.org 0x008C
__rdr0 .res.b 1 ;00008C /* Input Resistance Register */
RDR0 .equ 0x008C
__rdr1 .res.b 1 ;00008D
RDR1 .equ 0x008D
.org 0x009E
__pacsr .res.b 1 ;00009E /* rom cORRECTION Function */
PACSR .equ 0x009E
__dirr .res.b 1 ;00009F /* Delayed Interrupt */
DIRR .equ 0x009F
__lpmcr .res.b 1 ;0000A0 /* Low Power Control Registers */
LPMCR .equ 0x00A0
__ckscr .res.b 1 ;0000A1
CKSCR .equ 0x00A1
.org 0x00A8
__wdtc .res.b 1 ;0000A8 /* Watch Dog */
WDTC .equ 0x00A8
__tbtc .res.b 1 ;0000A9 /* Time Base Timer */
TBTC .equ 0x00A9
.org 0x00AE
__fmcs .res.b 1 ;0000AE /* Flash Control Register */
FMCS .equ 0x00AE
.org 0x00B0
__icr .res.b 0x10 ;0000B0 /* Interrupt Control Registers */
ICR .equ 0x00B0
; .org 0x00FF
;___endio .res.b 1 ;0000FF
;_ENDIO .equ 0x00FF
; /* include : security_mb90560.asm */
#if defined __CPU_MB90F562B__
.section SECURITY, CONST, locate=0xFF0000 ; /* Security Control Byte */
.DATA.W 0xFF55 ; Security DISABLED
; .DATA.W 0x01FF ; Security ENABLED
#elif defined __CPU_MB90F562__
.section SECURITY, CONST, locate=0xFFFFFE ; /* Security Control Byte */
.RES.W 1
#elif defined __CPU_MB90V560__
.section SECURITY1, CONST, locate=0xFFFFFE ; /* Security1 Control Word */
.RES.W 1
.section SECURITY2, CONST, locate=0xFF0000 ; /* Security2 Control Word */
.RES.W 1
#elif defined __CPU_MB90561__ || __CPU_MB90561A__ || __CPU_MB90562__ || __CPU_MB90562A__
#else
#error *** Please specify CPU-type in Project-setup !!! ***
#endif
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -