⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mb95100.asm

📁 富士通单片机MB98F108 C语言开发例程。有使用说明
💻 ASM
📖 第 1 页 / 共 2 页
字号:
__ilr4   .res.b 1             ;00007D  /* ILR4 */
ILR4    .equ 0x007D
__ilr5   .res.b 1             ;00007E  /* ILR5 */
ILR5    .equ 0x007E

 .section IOXTND, DATA, locate=0xF80  ; /* WRAR0 */
 .GLOBAL __wrarh0,   __wrarl0,   __wrdr0,    __wrarh1,   __wrarl1,   __wrdr1
 .GLOBAL __wrarh2,   __wrarl2,   __wrdr2,    __wrarh3,   __wrarl3,   __wrdr3
 .GLOBAL __wrarh4,   __wrarl4,   __wrdr4,    __wrarh5,   __wrarl5,   __wrdr5
 .GLOBAL __t01cr0,   __t00cr0,   __t0dr,     __t01dr,    __t00dr,    __tmcr0
 .GLOBAL __t11cr0,   __t10cr0,   __t1dr,     __t11dr,    __t10dr,    __tmcr1
 .GLOBAL __pps01,    __pps00,    __pds01,    __pds00,    __pps11,    __pps10
 .GLOBAL __pds11,    __pds10,    __ppgs,     __revc,     __tmr0,     __tmrlr0
 .GLOBAL __tmrh0,    __tmrl0,    __tmr1,     __tmrlr1,   __tmrh1,    __tmrl1
 .GLOBAL __pdcr0,    __pdcrh0,   __pdcrl0,   __pcsr0,    __pcsrh0,   __pcsrl0
 .GLOBAL __pdut0,    __pduth0,   __pdutl0,   __pdcr1,    __pdcrh1,   __pdcrl1
 .GLOBAL __pcsr1,    __pcsrh1,   __pcsrl1,   __pdut1,    __pduth1,   __pdutl1
 .GLOBAL __pdcr2,    __pdcrh2,   __pdcrl2,   __pcsr2,    __pcsrh2,   __pcsrl2
 .GLOBAL __pdut2,    __pduth2,   __pdutl2,   __bgr,      __bgr1,     __bgr0
 .GLOBAL __pssr0,    __brsr0,    __pssr1,    __brsr1,    __aidr,     __aidrh
 .GLOBAL __aidrl,    __lcdcc,    __lcdce1,   __lcdce2,   __lcdce3,   __lcdce4
 .GLOBAL __lcdce5,   __lcdce6,   __lcdcb1,   __lcdcb2,   __seg00,    __seg01
 .GLOBAL __seg02,    __seg03,    __seg04,    __seg05,    __seg06,    __seg07
 .GLOBAL __seg08,    __seg09,    __seg10,    __seg11,    __seg12,    __seg13
 .GLOBAL __seg14,    __seg15,    __seg16,    __seg17,    __seg18,    __seg19
 .GLOBAL __seg20,    __seg21,    __seg22,    __seg23,    __seg24,    __seg25
 .GLOBAL __seg26,    __seg27,    __seg28,    __seg29,    __seg30,    __seg31
 .GLOBAL __seg32,    __seg33,    __seg34,    __seg35,    __seg36,    __seg37
 .GLOBAL __seg38,    __seg39,    __dacr,     __dat,      __wcdr,     __csvcr
 .GLOBAL __ilsr,     __wicr

__wrarh0   .res.b 1             ;000F80  /* WRAR0 */
WRARH0    .equ 0x0F80
__wrarl0   .res.b 1             ;000F81
WRARL0    .equ 0x0F81
__wrdr0   .res.b 1             ;000F82  /* WRDR0 */
WRDR0    .equ 0x0F82
__wrarh1   .res.b 1             ;000F83  /* WRAR1 */
WRARH1    .equ 0x0F83
__wrarl1   .res.b 1             ;000F84
WRARL1    .equ 0x0F84
__wrdr1   .res.b 1             ;000F85  /* WRDR1 */
WRDR1    .equ 0x0F85
__wrarh2   .res.b 1             ;000F86  /* WRAR2 */
WRARH2    .equ 0x0F86
__wrarl2   .res.b 1             ;000F87
WRARL2    .equ 0x0F87
__wrdr2   .res.b 1             ;000F88  /* WRDR2 */
WRDR2    .equ 0x0F88
__wrarh3   .res.b 1             ;000F89  /* WRAR3 */
WRARH3    .equ 0x0F89
__wrarl3   .res.b 1             ;000F8A
WRARL3    .equ 0x0F8A
__wrdr3   .res.b 1             ;000F8B  /* WRDR3 */
WRDR3    .equ 0x0F8B
__wrarh4   .res.b 1             ;000F8C  /* WRAR4 */
WRARH4    .equ 0x0F8C
__wrarl4   .res.b 1             ;000F8D
WRARL4    .equ 0x0F8D
__wrdr4   .res.b 1             ;000F8E  /* WRDR4 */
WRDR4    .equ 0x0F8E
__wrarh5   .res.b 1             ;000F8F  /* WRAR5 */
WRARH5    .equ 0x0F8F
__wrarl5   .res.b 1             ;000F90
WRARL5    .equ 0x0F90
__wrdr5   .res.b 1             ;000F91  /* WRDR5 */
WRDR5    .equ 0x0F91
__t01cr0   .res.b 1             ;000F92  /* T01CR0 */
T01CR0    .equ 0x0F92
__t00cr0   .res.b 1             ;000F93  /* T00CR0 */
T00CR0    .equ 0x0F93
__t0dr   .res.b 2             ;000F94  /* T01DR */
T0DR    .equ 0x0F94
 .org 0xF94
__t01dr   .res.b 1             ;000F94
T01DR    .equ 0x0F94
__t00dr   .res.b 1             ;000F95
T00DR    .equ 0x0F95
__tmcr0   .res.b 1             ;000F96  /* TMCR0 */
TMCR0    .equ 0x0F96
__t11cr0   .res.b 1             ;000F97  /* T11CR0 */
T11CR0    .equ 0x0F97
__t10cr0   .res.b 1             ;000F98  /* T10CR0 */
T10CR0    .equ 0x0F98
__t1dr   .res.b 2             ;000F99  /* T01DR */
T1DR    .equ 0x0F99
 .org 0xF99
__t11dr   .res.b 1             ;000F99
T11DR    .equ 0x0F99
__t10dr   .res.b 1             ;000F9A  /* T00DR */
T10DR    .equ 0x0F9A
__tmcr1   .res.b 1             ;000F9B  /* TMCR0 */
TMCR1    .equ 0x0F9B
__pps01   .res.b 1             ;000F9C  /* PPS01 */
PPS01    .equ 0x0F9C
__pps00   .res.b 1             ;000F9D  /* PPS00 */
PPS00    .equ 0x0F9D
__pds01   .res.b 1             ;000F9E  /* PDS01 */
PDS01    .equ 0x0F9E
__pds00   .res.b 1             ;000F9F  /* PDS00 */
PDS00    .equ 0x0F9F
__pps11   .res.b 1             ;000FA0  /* PPS11 */
PPS11    .equ 0x0FA0
__pps10   .res.b 1             ;000FA1  /* PPS10 */
PPS10    .equ 0x0FA1
__pds11   .res.b 1             ;000FA2  /* PDS11 */
PDS11    .equ 0x0FA2
__pds10   .res.b 1             ;000FA3  /* PDS10 */
PDS10    .equ 0x0FA3
__ppgs   .res.b 1             ;000FA4  /* PPGS */
PPGS    .equ 0x0FA4
__revc   .res.b 1             ;000FA5  /* REVC */
REVC    .equ 0x0FA5
__tmr0   .res.b 2             ;000FA6  /* Reload Timer */
TMR0    .equ 0x0FA6
 .org 0xFA6
__tmrlr0   .res.b 2             ;000FA6
TMRLR0    .equ 0x0FA6
 .org 0xFA6
__tmrh0   .res.b 1             ;000FA6
TMRH0    .equ 0x0FA6
__tmrl0   .res.b 1             ;000FA7
TMRL0    .equ 0x0FA7
__tmr1   .res.b 2             ;000FA8
TMR1    .equ 0x0FA8
 .org 0xFA8
__tmrlr1   .res.b 2             ;000FA8
TMRLR1    .equ 0x0FA8
 .org 0xFA8
__tmrh1   .res.b 1             ;000FA8
TMRH1    .equ 0x0FA8
__tmrl1   .res.b 1             ;000FA9
TMRL1    .equ 0x0FA9
__pdcr0   .res.b 2             ;000FAA  /* PDCR0 */
PDCR0    .equ 0x0FAA
 .org 0xFAA
__pdcrh0   .res.b 1             ;000FAA
PDCRH0    .equ 0x0FAA
__pdcrl0   .res.b 1             ;000FAB
PDCRL0    .equ 0x0FAB
__pcsr0   .res.b 2             ;000FAC  /* PCSR0 */
PCSR0    .equ 0x0FAC
 .org 0xFAC
__pcsrh0   .res.b 1             ;000FAC
PCSRH0    .equ 0x0FAC
__pcsrl0   .res.b 1             ;000FAD
PCSRL0    .equ 0x0FAD
__pdut0   .res.b 2             ;000FAE  /* PDUT0 */
PDUT0    .equ 0x0FAE
 .org 0xFAE
__pduth0   .res.b 1             ;000FAE
PDUTH0    .equ 0x0FAE
__pdutl0   .res.b 1             ;000FAF
PDUTL0    .equ 0x0FAF
__pdcr1   .res.b 2             ;000FB0  /* PDCR1 */
PDCR1    .equ 0x0FB0
 .org 0xFB0
__pdcrh1   .res.b 1             ;000FB0
PDCRH1    .equ 0x0FB0
__pdcrl1   .res.b 1             ;000FB1
PDCRL1    .equ 0x0FB1
__pcsr1   .res.b 2             ;000FB2  /* PCSR1 */
PCSR1    .equ 0x0FB2
 .org 0xFB2
__pcsrh1   .res.b 1             ;000FB2
PCSRH1    .equ 0x0FB2
__pcsrl1   .res.b 1             ;000FB3
PCSRL1    .equ 0x0FB3
__pdut1   .res.b 2             ;000FB4  /* PDUT1 */
PDUT1    .equ 0x0FB4
 .org 0xFB4
__pduth1   .res.b 1             ;000FB4
PDUTH1    .equ 0x0FB4
__pdutl1   .res.b 1             ;000FB5
PDUTL1    .equ 0x0FB5
__pdcr2   .res.b 2             ;000FB6  /* PDCR2 */
PDCR2    .equ 0x0FB6
 .org 0xFB6
__pdcrh2   .res.b 1             ;000FB6
PDCRH2    .equ 0x0FB6
__pdcrl2   .res.b 1             ;000FB7
PDCRL2    .equ 0x0FB7
__pcsr2   .res.b 2             ;000FB8  /* PCSR2 */
PCSR2    .equ 0x0FB8
 .org 0xFB8
__pcsrh2   .res.b 1             ;000FB8
PCSRH2    .equ 0x0FB8
__pcsrl2   .res.b 1             ;000FB9
PCSRL2    .equ 0x0FB9
__pdut2   .res.b 2             ;000FBA  /* PDUT2 */
PDUT2    .equ 0x0FBA
 .org 0xFBA
__pduth2   .res.b 1             ;000FBA
PDUTH2    .equ 0x0FBA
__pdutl2   .res.b 1             ;000FBB
PDUTL2    .equ 0x0FBB
__bgr   .res.b 2             ;000FBC  /* BGR */
BGR    .equ 0x0FBC
 .org 0xFBC
__bgr1   .res.b 1             ;000FBC
BGR1    .equ 0x0FBC
__bgr0   .res.b 1             ;000FBD
BGR0    .equ 0x0FBD
__pssr0   .res.b 1             ;000FBE  /* PSSR0 */
PSSR0    .equ 0x0FBE
__brsr0   .res.b 1             ;000FBF  /* BRSR0 */
BRSR0    .equ 0x0FBF
__pssr1   .res.b 1             ;000FC0  /* PSSR1 */
PSSR1    .equ 0x0FC0
__brsr1   .res.b 1             ;000FC1  /* BRSR1 */
BRSR1    .equ 0x0FC1
__aidr   .res.b 2             ;000FC2  /* AIDRH */
AIDR    .equ 0x0FC2
 .org 0xFC2
__aidrh   .res.b 1             ;000FC2
AIDRH    .equ 0x0FC2
__aidrl   .res.b 1             ;000FC3  /* AIDRL */
AIDRL    .equ 0x0FC3
__lcdcc   .res.b 1             ;000FC4  /* LCDCC */
LCDCC    .equ 0x0FC4
__lcdce1   .res.b 1             ;000FC5  /* LCDCE1 */
LCDCE1    .equ 0x0FC5
__lcdce2   .res.b 1             ;000FC6  /* LCDCE2 */
LCDCE2    .equ 0x0FC6
__lcdce3   .res.b 1             ;000FC7  /* LCDCE3 */
LCDCE3    .equ 0x0FC7
__lcdce4   .res.b 1             ;000FC8  /* LCDCE4 */
LCDCE4    .equ 0x0FC8
__lcdce5   .res.b 1             ;000FC9  /* LCDCE5 */
LCDCE5    .equ 0x0FC9
__lcdce6   .res.b 1             ;000FCA  /* LCDCE6 */
LCDCE6    .equ 0x0FCA
__lcdcb1   .res.b 1             ;000FCB  /* LCDCB1 */
LCDCB1    .equ 0x0FCB
__lcdcb2   .res.b 1             ;000FCC  /* LCDCB2 */
LCDCB2    .equ 0x0FCC
__seg00   .res.b 1             ;000FCD  /* SEG00 */
SEG00    .equ 0x0FCD
 .org 0xFCD
__seg01   .res.b 1             ;000FCD
SEG01    .equ 0x0FCD
__seg02   .res.b 1             ;000FCE  /* SEG02 */
SEG02    .equ 0x0FCE
 .org 0xFCE
__seg03   .res.b 1             ;000FCE
SEG03    .equ 0x0FCE
__seg04   .res.b 1             ;000FCF  /* SEG04 */
SEG04    .equ 0x0FCF
 .org 0xFCF
__seg05   .res.b 1             ;000FCF
SEG05    .equ 0x0FCF
__seg06   .res.b 1             ;000FD0  /* SEG06 */
SEG06    .equ 0x0FD0
 .org 0xFD0
__seg07   .res.b 1             ;000FD0
SEG07    .equ 0x0FD0
__seg08   .res.b 1             ;000FD1  /* SEG08 */
SEG08    .equ 0x0FD1
 .org 0xFD1
__seg09   .res.b 1             ;000FD1
SEG09    .equ 0x0FD1
__seg10   .res.b 1             ;000FD2  /* SEG10 */
SEG10    .equ 0x0FD2
 .org 0xFD2
__seg11   .res.b 1             ;000FD2
SEG11    .equ 0x0FD2
__seg12   .res.b 1             ;000FD3  /* SEG12 */
SEG12    .equ 0x0FD3
 .org 0xFD3
__seg13   .res.b 1             ;000FD3
SEG13    .equ 0x0FD3
__seg14   .res.b 1             ;000FD4  /* SEG14 */
SEG14    .equ 0x0FD4
 .org 0xFD4
__seg15   .res.b 1             ;000FD4
SEG15    .equ 0x0FD4
__seg16   .res.b 1             ;000FD5  /* SEG16 */
SEG16    .equ 0x0FD5
 .org 0xFD5
__seg17   .res.b 1             ;000FD5
SEG17    .equ 0x0FD5
__seg18   .res.b 1             ;000FD6  /* SEG18 */
SEG18    .equ 0x0FD6
 .org 0xFD6
__seg19   .res.b 1             ;000FD6
SEG19    .equ 0x0FD6
__seg20   .res.b 1             ;000FD7  /* SEG20 */
SEG20    .equ 0x0FD7
 .org 0xFD7
__seg21   .res.b 1             ;000FD7
SEG21    .equ 0x0FD7
__seg22   .res.b 1             ;000FD8  /* SEG22 */
SEG22    .equ 0x0FD8
 .org 0xFD8
__seg23   .res.b 1             ;000FD8
SEG23    .equ 0x0FD8
__seg24   .res.b 1             ;000FD9  /* SEG24 */
SEG24    .equ 0x0FD9
 .org 0xFD9
__seg25   .res.b 1             ;000FD9
SEG25    .equ 0x0FD9
__seg26   .res.b 1             ;000FDA  /* SEG26 */
SEG26    .equ 0x0FDA
 .org 0xFDA
__seg27   .res.b 1             ;000FDA
SEG27    .equ 0x0FDA
__seg28   .res.b 1             ;000FDB  /* SEG28 */
SEG28    .equ 0x0FDB
 .org 0xFDB
__seg29   .res.b 1             ;000FDB
SEG29    .equ 0x0FDB
__seg30   .res.b 1             ;000FDC  /* SEG30 */
SEG30    .equ 0x0FDC
 .org 0xFDC
__seg31   .res.b 1             ;000FDC
SEG31    .equ 0x0FDC
__seg32   .res.b 1             ;000FDD  /* SEG32 */
SEG32    .equ 0x0FDD
 .org 0xFDD
__seg33   .res.b 1             ;000FDD
SEG33    .equ 0x0FDD
__seg34   .res.b 1             ;000FDE  /* SEG34 */
SEG34    .equ 0x0FDE
 .org 0xFDE
__seg35   .res.b 1             ;000FDE
SEG35    .equ 0x0FDE
__seg36   .res.b 1             ;000FDF  /* SEG36 */
SEG36    .equ 0x0FDF
 .org 0xFDF
__seg37   .res.b 1             ;000FDF
SEG37    .equ 0x0FDF
__seg38   .res.b 1             ;000FE0  /* SEG38 */
SEG38    .equ 0x0FE0
 .org 0xFE0
__seg39   .res.b 1             ;000FE0
SEG39    .equ 0x0FE0
__dacr   .res.b 1             ;000FE1  /* DACR */
DACR    .equ 0x0FE1
__dat   .res.b 1             ;000FE2  /* DAT */
DAT    .equ 0x0FE2
__wcdr   .res.b 1             ;000FE3  /* WCDR */
WCDR    .equ 0x0FE3
 .org 0xFEA
__csvcr   .res.b 1             ;000FEA  /* CSVCR */
CSVCR    .equ 0x0FEA
 .org 0xFEE
__ilsr   .res.b 1             ;000FEE  /* ILSR */
ILSR    .equ 0x0FEE
__wicr   .res.b 1             ;000FEF  /* WICR */
WICR    .equ 0x0FEF


 .end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -