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

📄 stddef75.inc

📁 万能汇编工具
💻 INC
📖 第 1 页 / 共 3 页
字号:
                 __defint W,0fbah       ; [4]  Freigabe/Anzeige Interrupt W
IEKS             bit     0fbbh.3        ; [1]  Freigabe/Anzeige Tastatur
IRQKS            bit     0fbbh.2
                 __defint T0,0fbch      ; [4]  Freigabe/Anzeige Interrupt T0
                 __defint SIO,0fbdh     ; [4]  Freigabe/Anzeige Interrupt SIO
                 __defint 0,0fbeh       ; [4]  Freigabe/Anzeige Interrupt 0
IE1              bit     I0.3           ;      Freigabe/Anzeige Interrupt 1
IRQ1             bit     I0.2
                 __defint 2,0fbfh       ; [4]  Freigabe/Anzeige Interrupt 2
SIOM             sfr     0fe0h          ; [8W] Betriebsart serielle Schnittstelle
SIO              sfr     0fe4h          ; [8]  Datenregister SIO
PMGA             sfr     0fe8h          ; [8W] Betriebsart Ports
PM33             bit     PMGA.3
PM32             bit     PMGA.2
PM31             bit     PMGA.1
PM30             bit     PMGA.0
PM63             bit     PMGA+1.3
PM62             bit     PMGA+1.2
PM61             bit     PMGA+1.1
PM60             bit     PMGA+1.0
PMGB             sfr     0fech          ; [8W]      "        "
PM2              bit     PMGB.2
PM4              bit     PMGB+1.0
PM5              bit     PMGB+1.1
PORT4            sfr     0ff4h          ; [4]  Datenregister Port 4
SSTART           sfr     01c0h          ; Beginn Anzeigespeicher
KS0              sfr     01fch          ; [8]  Tastaturregister
KS1              sfr     01feh          ; [4]
PORTH            sfr     01ffh          ; [4]  Datenregister Port H

VI1              label   0006h          ; Interruptvektoradresse INT1
VISIO            label   0008h          ; Interruptvektoradresse INTSIO
VIT0             label   000ah          ; Interruptvektoradresse INTT0
VIKS             label   000eh          ; Interruptvektoradresse INTKS

RAMEnd           sfr     512            ; RAM-Gr斸e
                endif

;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

                if      __family=300
LCDM             sfr     0f8ch          ; [8W] Modus LC-Display
LCDC             sfr     0f8eh          ; [4W] Steuerung LC-Display
WM               sfr     0f98h          ; [8]  Modus Watchdog
TM0              sfr     0fa0h          ; [8]  Modus Timer 0
TOE0             bit     0fa2h.3        ; [1W] Freigabe Ausgabe Timer 0
T0               sfr     0fa4h          ; [8R] Z刪lwert Timer 0
TMOD0            sfr     0fa6h          ; [8W] Moduloregister Timer 0
PSW              sfr     0fb0h          ; [4]  Programmstatus
IST0             bit     PSW.2
MBE              bit     PSW.1
IME              bit     0fb2h.3        ; [8]  Interruptsperre (mit EI/DI ansprechen)
PCC              sfr     0fb3h          ; [4W] Steuerung Prozessortakt
IM1              sfr     0fb5h          ; [4W] INT1 Modusregister
IM2              sfr     0fb6h          ; [4W] INT2 Modusregister
SCC              sfr     0fb7h          ; [1W] Steuerung Systemtakt
IE4              bit     IBT.3          ;      Freigabe/Anzeige Interrupt 4
IRQ4             bit     IBT.2
                 __defint W,0fbah       ; [4]  Freigabe/Anzeige Interrupt W
                 __defint T0,0fbch      ; [4]  Freigabe/Anzeige Interrupt T0
                 __defint CSI,0fbdh     ; [4]  Freigabe/Anzeige Interrupt CSI
                 __defint 0,0fbeh       ; [4]  Freigabe/Anzeige Interrupt 0
IE1              bit     I0.3           ;      Freigabe/Anzeige Interrupt 1
IRQ1             bit     I0.2
                 __defint 2,0fbfh       ; [4]  Freigabe/Anzeige Interrupt 2
BSB0             sfr     0fc0h          ; [4]  bitsequentielle Puffer
BSB1             sfr     0fc1h
BSB2             sfr     0fc2h
BSB3             sfr     0fc3h
CLOM             sfr     0fd0h          ; [4W] Taktausgabe Modusregister
POGA             sfr     0fdch          ; [8W] Steuerung Pull-Ups Port A
CSIM             sfr     0fe0h          ; [8W] Betriebsart serielle Schnittstelle
CSIE             bit     CSIM+1.3
COI              bit     CSIM+1.2
WUP              bit     CSIM+1.1
SBIC             sfr     0fe2h          ; [1]  Steuerung SBI
CMDD             bit     SBIC.3
RELD             bit     SBIC.2
CMDT             bit     SBIC.1
RELT             bit     SBIC.0
BSYE             bit     SBIC+1.3
ACKD             bit     SBIC+1.2
ACKE             bit     SBIC+1.1
ACKT             bit     SBIC+1.0
SIO              sfr     0fe4h          ; [8]  Datenregister SIO
SVA              sfr     0fe6h          ; [8W] Knotenadresse auf seriellem Bus
PMGA             sfr     0fe8h          ; [8W] Betriebsart Ports
PM33             bit     PMGA.3
PM32             bit     PMGA.2
PM31             bit     PMGA.1
PM30             bit     PMGA.0
PM63             bit     PMGA+1.3
PM62             bit     PMGA+1.2
PM61             bit     PMGA+1.1
PM60             bit     PMGA+1.0
PMGB             sfr     0fech          ; [8W]      "        "
PM2              bit     PMGB.2
PM4              bit     PMGB+1.0
PM5              bit     PMGB+1.1
PM7              bit     PMGB+1.3
PORT4            sfr     0ff4h          ; [4]  Datenregister Port 4
KR0              sfr     PORT6.0
KR1              sfr     PORT6.1
KR2              sfr     PORT6.2
KR3              sfr     PORT6.3
PORT7            sfr     0ff7h          ; [4]  Datenregister Port 7
KR4              sfr     PORT7.0
KR5              sfr     PORT7.1
KR6              sfr     PORT7.2
KR7              sfr     PORT7.3

VI1              label   0006h          ; Interruptvektoradresse INT1
VICSI            label   0008h          ; Interruptvektoradresse INTCSI
VIT0             label   000ah          ; Interruptvektoradresse INTT0

RAMEnd           sfr     512            ; RAM-Gr斸e
                endif

;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

                if      __family=320
LCDM             sfr     0f8ch          ; [8W] Modus LC-Display
LCDC             sfr     0f8eh          ; [4W] Steuerung LC-Display
WM               sfr     0f98h          ; [8]  Modus Watchdog
TM0              sfr     0fa0h          ; [8]  Modus Timer 0
TOE0             bit     0fa2h.3        ; [1W] Freigabe Ausgabe Timer 0
T0               sfr     0fa4h          ; [8R] Z刪lwert Timer 0
TMOD0            sfr     0fa6h          ; [8W] Moduloregister Timer 0
PSW              sfr     0fb0h          ; [4]  Programmstatus
IST0             bit     PSW.2
MBE              bit     PSW.1
IME              bit     0fb2h.3        ; [8]  Interruptsperre (mit EI/DI ansprechen)
PCC              sfr     0fb3h          ; [4W] Steuerung Prozessortakt
IM1              sfr     0fb5h          ; [4W] INT1 Modusregister
IM2              sfr     0fb6h          ; [4W] INT2 Modusregister
SCC              sfr     0fb7h          ; [1W] Steuerung Systemtakt
IE4              bit     IBT.3          ;      Freigabe/Anzeige Interrupt 4
IRQ4             bit     IBT.2
                 __defint W,0fbah       ; [4]  Freigabe/Anzeige Interrupt W
                 __defint T0,0fbch      ; [4]  Freigabe/Anzeige Interrupt T0
                 __defint CSI,0fbdh     ; [4]  Freigabe/Anzeige Interrupt CSI
                 __defint 0,0fbeh       ; [4]  Freigabe/Anzeige Interrupt 0
IE1              bit     I0.3           ;      Freigabe/Anzeige Interrupt 1
IRQ1             bit     I0.2
                 __defint 2,0fbfh       ; [4]  Freigabe/Anzeige Interrupt 2
BSB0             sfr     0fc0h          ; [4]  bitsequentielle Puffer
BSB1             sfr     0fc1h
BSB2             sfr     0fc2h
BSB3             sfr     0fc3h
CLOM             sfr     0fd0h          ; [4W] Taktausgabe Modusregister
ADM              sfr     0fd8h          ; [1]  Steuerung A/D-Wandler
SOC              sfr     ADM.3
EOC              sfr     ADM.2
SA               sfr     0fdah
POGA             sfr     0fdch          ; [8W] Steuerung Pull-Ups Port A
POBG             sfr     0fdeh          ; [8W] Steuerung Pull-Ups Port B
CSIM             sfr     0fe0h          ; [8W] Betriebsart serielle Schnittstelle
CSIE             bit     CSIM+1.3
COI              bit     CSIM+1.2
WUP              bit     CSIM+1.1
SBIC             sfr     0fe2h          ; [1]  Steuerung SBI
CMDD             bit     SBIC.3
RELD             bit     SBIC.2
CMDT             bit     SBIC.1
RELT             bit     SBIC.0
BSYE             bit     SBIC+1.3
ACKD             bit     SBIC+1.2
ACKE             bit     SBIC+1.1
ACKT             bit     SBIC+1.0
SIO              sfr     0fe4h          ; [8]  Datenregister SIO
SVA              sfr     0fe6h          ; [8W] Knotenadresse auf seriellem Bus
PMGA             sfr     0fe8h          ; [8W] Betriebsart Ports
PM33             bit     PMGA.3
PM32             bit     PMGA.2
PM31             bit     PMGA.1
PM30             bit     PMGA.0
PM63             bit     PMGA+1.3
PM62             bit     PMGA+1.2
PM61             bit     PMGA+1.1
PM60             bit     PMGA+1.0
PMGB             sfr     0fech          ; [8W]      "        "
PM2              bit     PMGB.2
PM4              bit     PMGB+1.0
PM5              bit     PMGB+1.1
PM7              bit     PMGB+1.3
PMGC             sfr     0feeh          ; [8W]      "        "
PORT4            sfr     0ff4h          ; [4]  Datenregister Port 4
KR0              sfr     PORT6.0
KR1              sfr     PORT6.1
KR2              sfr     PORT6.2
KR3              sfr     PORT6.3
PORT7            sfr     0ff7h          ; [4]  Datenregister Port 7
KR4              sfr     PORT7.0
KR5              sfr     PORT7.1
KR6              sfr     PORT7.2
KR7              sfr     PORT7.3
PORT8            sfr     0ff8h          ; [4]  Datenregister Port 8

VI1              label   0006h          ; Interruptvektoradresse INT1
VICSI            label   0008h          ; Interruptvektoradresse INTCSI
VIT0             label   000ah          ; Interruptvektoradresse INTT0

RAMEnd           sfr     512            ; RAM-Gr斸e
                endif

;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

                if      __family=100
TM0              sfr     0fa0h          ; [8]  Modus Timer 0
TOE0             bit     0fa2h.3        ; [1W] Freigabe Ausgabe Timer 0
TO0              bit     0fa2h.2        ; [1W] Ausgabe Timer 0
TOF0             bit     0fa2h.1        ; [1W] Ausgabeflipflop Timer 0
TI0              bit     0fa2h.0        ; [1W] Eingabe Timer 0
T0               sfr     0fa4h          ; [8R] Z刪lwert Timer 0
TMOD0            sfr     0fa6h          ; [8W] Moduloregister Timer 0
TM1              sfr     0fa8h          ; [8]  Modus Timer 1
TOE1             bit     0faah.3        ; [1W] Freigabe Ausgabe Timer 1
TO1              bit     0faah.2        ; [1W] Ausgabe Timer 1
TOF1             bit     0faah.1        ; [1W] Ausgabeflipflop Timer 1
TI1              bit     0faah.0        ; [1W] Eingabe Timer 1
T1               sfr     0fach          ; [8R] Z刪lwert Timer 1
TMOD1            sfr     0faeh          ; [8W] Moduloregister Timer 1
PSW              sfr     0fb0h          ; [4]  Programmstatus
IST1             bit     PSW.3
IST0             bit     PSW.2
MBE              bit     PSW.1
RBE              bit     PSW.0
IPS              sfr     0fb2h          ; [4W] Interruptpriorit則en
PCC              sfr     0fb3h          ; [4W] Steuerung Prozessortakt
IM1              sfr     0fb5h          ; [4W] INT1 Modusregister
IE4              bit     IBT.3          ;      Freigabe/Anzeige Interrupt 4
IRQ4             bit     IBT.2
                 __defint T0,0fbch      ; [4]  Freigabe/Anzeige Interrupt T0
IET1             bit     IT0.3

⌨️ 快捷键说明

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