📄 _isxdigit.asm
字号:
;--------------------------------------------------------; File Created by SDCC : FreeWare ANSI-C Compiler; Version 2.3.0 Thu Sep 20 10:57:51 2001;-------------------------------------------------------- .module _isxdigit ;--------------------------------------------------------; Public variables in this module;-------------------------------------------------------- .globl _isxdigit;--------------------------------------------------------; special function registers;--------------------------------------------------------;--------------------------------------------------------; special function bits ;--------------------------------------------------------;--------------------------------------------------------; internal ram data;-------------------------------------------------------- .area _DATA;--------------------------------------------------------; overlayable items in internal ram ;-------------------------------------------------------- .area _OVERLAY;--------------------------------------------------------; indirectly addressable internal ram data;-------------------------------------------------------- .area _ISEG;--------------------------------------------------------; bit data;-------------------------------------------------------- .area _BSEG;--------------------------------------------------------; external ram data;-------------------------------------------------------- .area _XSEG;--------------------------------------------------------; global & static initialisations;-------------------------------------------------------- .area _GSINIT .area _GSFINAL .area _GSINIT;--------------------------------------------------------; Home;-------------------------------------------------------- .area _HOME .area _CODE;--------------------------------------------------------; code;-------------------------------------------------------- .area _CODE; _isxdigit.c 24; genLabel; genFunction; ---------------------------------; Function isxdigit; ---------------------------------___isxdigit_start:_isxdigit: ; _isxdigit.c 27; genCmpLt; AOP_STK for lda hl,2(sp) ld a,(hl) cp #0x30 jp c,00105$; genCmpGt; AOP_STK for ld a,#0x39 sbc a,(hl) jp nc,00101$; genLabel00105$:; _isxdigit.c 28; genCmpLt; AOP_STK for lda hl,2(sp) ld a,(hl) cp #0x61 jp c,00107$; genCmpGt; AOP_STK for ld a,#0x66 sbc a,(hl) jp nc,00101$; genLabel00107$:; _isxdigit.c 29; genCmpLt; AOP_STK for lda hl,2(sp) ld a,(hl) cp #0x41 jp c,00102$; genCmpGt; AOP_STK for ld a,#0x46 sbc a,(hl) jp c,00102$; genLabel00101$:; _isxdigit.c 30; genRet ld e,#0x01 jp 00108$; genLabel00102$:; _isxdigit.c 31; genRet ld e,#0x00; genLabel00108$:; genEndFunction ret___isxdigit_end: .area _CODE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -