📄 mb90460.asm
字号:
.org 0x004E
__pcntl2 .res.b 1 ;00004E
PCNTL2 .equ 0x004E
__pcnth2 .res.b 1 ;00004F
PCNTH2 .equ 0x004F
__tmrr0 .res.b 2 ;000050 /* Waveform generator */
TMRR0 .equ 0x0050
__tmrr1 .res.b 2 ;000052
TMRR1 .equ 0x0052
__tmrr2 .res.b 2 ;000054
TMRR2 .equ 0x0054
__dtcr0 .res.b 1 ;000056
DTCR0 .equ 0x0056
__dtcr1 .res.b 1 ;000057
DTCR1 .equ 0x0057
__dtcr2 .res.b 1 ;000058
DTCR2 .equ 0x0058
__sigcr .res.b 1 ;000059
SIGCR .equ 0x0059
__cpclr .res.b 2 ;00005A /* 16Bit Free Running Timer */
CPCLR .equ 0x005A
__tcdt .res.b 2 ;00005C
TCDT .equ 0x005C
__tccs .res.b 2 ;00005E
TCCS .equ 0x005E
.org 0x005E
__tccsl .res.b 1 ;00005E
TCCSL .equ 0x005E
__tccsh .res.b 1 ;00005F
TCCSH .equ 0x005F
__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 2 ;000068
ICS01 .equ 0x0068
.org 0x0068
__icsl01 .res.b 1 ;000068
ICSL01 .equ 0x0068
__icsh01 .res.b 1 ;000069
ICSH01 .equ 0x0069
__ics23 .res.b 2 ;00006A
ICS23 .equ 0x006A
.org 0x006A
__ics23l .res.b 1 ;00006A
ICS23L .equ 0x006A
__ics23h .res.b 1 ;00006B
ICS23H .equ 0x006B
.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
__ocs1 .res.b 1 ;00007D
OCS1 .equ 0x007D
__ocs2 .res.b 1 ;00007E
OCS2 .equ 0x007E
__ocs3 .res.b 1 ;00007F
OCS3 .equ 0x007F
__ocs4 .res.b 1 ;000080
OCS4 .equ 0x0080
__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
__opcr .res.b 2 ;00008A /* Waveform sequencer */
OPCR .equ 0x008A
.org 0x008A
__opclr .res.b 1 ;00008A
OPCLR .equ 0x008A
__opcur .res.b 1 ;00008B
OPCUR .equ 0x008B
__ipcr .res.b 2 ;00008C
IPCR .equ 0x008C
.org 0x008C
__ipclr .res.b 1 ;00008C
IPCLR .equ 0x008C
__ipcur .res.b 1 ;00008D
IPCUR .equ 0x008D
__tcsr .res.b 1 ;00008E
TCSR .equ 0x008E
__nccr .res.b 1 ;00008F
NCCR .equ 0x008F
.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
__icr00 .res.b 1 ;0000B0 /* Interrupt Control Registers */
ICR00 .equ 0x00B0
__icr01 .res.b 1 ;0000B1
ICR01 .equ 0x00B1
__icr02 .res.b 1 ;0000B2
ICR02 .equ 0x00B2
__icr03 .res.b 1 ;0000B3
ICR03 .equ 0x00B3
__icr04 .res.b 1 ;0000B4
ICR04 .equ 0x00B4
__icr05 .res.b 1 ;0000B5
ICR05 .equ 0x00B5
__icr06 .res.b 1 ;0000B6
ICR06 .equ 0x00B6
__icr07 .res.b 1 ;0000B7
ICR07 .equ 0x00B7
__icr08 .res.b 1 ;0000B8
ICR08 .equ 0x00B8
__icr09 .res.b 1 ;0000B9
ICR09 .equ 0x00B9
__icr10 .res.b 1 ;0000BA
ICR10 .equ 0x00BA
__icr11 .res.b 1 ;0000BB
ICR11 .equ 0x00BB
__icr12 .res.b 1 ;0000BC
ICR12 .equ 0x00BC
__icr13 .res.b 1 ;0000BD
ICR13 .equ 0x00BD
__icr14 .res.b 1 ;0000BE
ICR14 .equ 0x00BE
__icr15 .res.b 1 ;0000BF
ICR15 .equ 0x00BF
.section IOXTND, DATA, locate=0x1FF0 ; /* ROM CORRECTION */
.GLOBAL __padr0_l, __padr0_m, __padr0_h, __padr1_l, __padr1_m, __padr1_h
.GLOBAL __opdbr0, __opdbr1, __opdbr2, __opdbr3, __opdbr4, __opdbr5
.GLOBAL __opdbr6, __opdbr7, __opdbr8, __opdbr9, __opdbra, __opdbrb
.GLOBAL __opdr, __cpcr, __tmbr, ___endio
__padr0_l .res.b 1 ;001FF0 /* ROM CORRECTION */
PADR0_L .equ 0x1FF0
__padr0_m .res.b 1 ;001FF1
PADR0_M .equ 0x1FF1
__padr0_h .res.b 1 ;001FF2
PADR0_H .equ 0x1FF2
__padr1_l .res.b 1 ;001FF3
PADR1_L .equ 0x1FF3
__padr1_m .res.b 1 ;001FF4
PADR1_M .equ 0x1FF4
__padr1_h .res.b 1 ;001FF5
PADR1_H .equ 0x1FF5
.org 0x3FE0
__opdbr0 .res.b 2 ;003FE0
OPDBR0 .equ 0x3FE0
__opdbr1 .res.b 2 ;003FE2
OPDBR1 .equ 0x3FE2
__opdbr2 .res.b 2 ;003FE4
OPDBR2 .equ 0x3FE4
__opdbr3 .res.b 2 ;003FE6
OPDBR3 .equ 0x3FE6
__opdbr4 .res.b 2 ;003FE8
OPDBR4 .equ 0x3FE8
__opdbr5 .res.b 2 ;003FEA
OPDBR5 .equ 0x3FEA
__opdbr6 .res.b 2 ;003FEC
OPDBR6 .equ 0x3FEC
__opdbr7 .res.b 2 ;003FEE
OPDBR7 .equ 0x3FEE
__opdbr8 .res.b 2 ;003FF0
OPDBR8 .equ 0x3FF0
__opdbr9 .res.b 2 ;003FF2
OPDBR9 .equ 0x3FF2
__opdbra .res.b 2 ;003FF4
OPDBRA .equ 0x3FF4
__opdbrb .res.b 2 ;003FF6
OPDBRB .equ 0x3FF6
__opdr .res.b 2 ;003FF8
OPDR .equ 0x3FF8
__cpcr .res.b 2 ;003FFA
CPCR .equ 0x3FFA
__tmbr .res.b 2 ;003FFC
TMBR .equ 0x3FFC
.org 0x3FFF
___endio .res.b 1 ;003FFF
_ENDIO .equ 0x3FFF
.section SECURITY, CONST, locate=0xFF0000 ; /* Security2 Control Word */
.RES.W 1
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -