abse/smart-ring-flex
A tscircuit package created by abse.
- Version
- 0.0.24
- License
- unset
- Stars
- 0
firmware/onboard-programmer/ring-service-candidate/picodap.sym
ASxxxx Assembler V02.00 + NoICE + SDCC mods (Intel 8051), page 1.
Hexadecimal [24-Bits]
Symbol Table
.__.$$$. = 002710 L
.__.ABS. = 000000 G
.__.CPU. = 000000 L
.__.H$L. = 000001 L
A = 0000E0 L
A.0 = 0000E0 L
A.1 = 0000E1 L
A.2 = 0000E2 L
A.3 = 0000E3 L
A.4 = 0000E4 L
A.5 = 0000E5 L
A.6 = 0000E6 L
A.7 = 0000E7 L
AC = 0000D6 L
ACC = 0000E0 L
ACC.0 = 0000E0 L
ACC.1 = 0000E1 L
ACC.2 = 0000E2 L
ACC.3 = 0000E3 L
ACC.4 = 0000E4 L
ACC.5 = 0000E5 L
ACC.6 = 0000E6 L
ACC.7 = 0000E7 L
B = 0000F0 L
B.0 = 0000F0 L
B.1 = 0000F1 L
B.2 = 0000F2 L
B.3 = 0000F3 L
B.4 = 0000F4 L
B.5 = 0000F5 L
B.6 = 0000F6 L
B.7 = 0000F7 L
CPRL2 = 0000C8 L
CT2 = 0000C9 L
CY = 0000D7 L
DPH = 000083 L
DPL = 000082 L
EA = 0000AF L
ES = 0000AC L
ET0 = 0000A9 L
ET1 = 0000AB L
ET2 = 0000AD L
EX0 = 0000A8 L
EX1 = 0000AA L
EXEN2 = 0000CB L
EXF2 = 0000CE L
F0 = 0000D5 L
IE = 0000A8 L
IE.0 = 0000A8 L
IE.1 = 0000A9 L
IE.2 = 0000AA L
IE.3 = 0000AB L
IE.4 = 0000AC L
IE.5 = 0000AD L
IE.7 = 0000AF L
ASxxxx Assembler V02.00 + NoICE + SDCC mods (Intel 8051), page 2.
Hexadecimal [24-Bits]
Symbol Table
IE0 = 000089 L
IE1 = 00008B L
INT0 = 0000B2 L
INT1 = 0000B3 L
IP = 0000B8 L
IP.0 = 0000B8 L
IP.1 = 0000B9 L
IP.2 = 0000BA L
IP.3 = 0000BB L
IP.4 = 0000BC L
IP.5 = 0000BD L
IT0 = 000088 L
IT1 = 00008A L
OV = 0000D2 L
P = 0000D0 L
P0 = 000080 L
P0.0 = 000080 L
P0.1 = 000081 L
P0.2 = 000082 L
P0.3 = 000083 L
P0.4 = 000084 L
P0.5 = 000085 L
P0.6 = 000086 L
P0.7 = 000087 L
P1 = 000090 L
P1.0 = 000090 L
P1.1 = 000091 L
P1.2 = 000092 L
P1.3 = 000093 L
P1.4 = 000094 L
P1.5 = 000095 L
P1.6 = 000096 L
P1.7 = 000097 L
P2 = 0000A0 L
P2.0 = 0000A0 L
P2.1 = 0000A1 L
P2.2 = 0000A2 L
P2.3 = 0000A3 L
P2.4 = 0000A4 L
P2.5 = 0000A5 L
P2.6 = 0000A6 L
P2.7 = 0000A7 L
P3 = 0000B0 L
P3.0 = 0000B0 L
P3.1 = 0000B1 L
P3.2 = 0000B2 L
P3.3 = 0000B3 L
P3.4 = 0000B4 L
P3.5 = 0000B5 L
P3.6 = 0000B6 L
P3.7 = 0000B7 L
PCON = 000087 L
PS = 0000BC L
PSW = 0000D0 L
PSW.0 = 0000D0 L
ASxxxx Assembler V02.00 + NoICE + SDCC mods (Intel 8051), page 3.
Hexadecimal [24-Bits]
Symbol Table
PSW.1 = 0000D1 L
PSW.2 = 0000D2 L
PSW.3 = 0000D3 L
PSW.4 = 0000D4 L
PSW.5 = 0000D5 L
PSW.6 = 0000D6 L
PSW.7 = 0000D7 L
PT0 = 0000B9 L
PT1 = 0000BB L
PT2 = 0000BD L
PX0 = 0000B8 L
PX1 = 0000BA L
RB8 = 00009A L
RCAP2H = 0000CB L
RCAP2L = 0000CA L
RCLK = 0000CD L
REN = 00009C L
RI = 000098 L
RS0 = 0000D3 L
RS1 = 0000D4 L
RXD = 0000B0 L
SBUF = 000099 L
SCON = 000098 L
SCON.0 = 000098 L
SCON.1 = 000099 L
SCON.2 = 00009A L
SCON.3 = 00009B L
SCON.4 = 00009C L
SCON.5 = 00009D L
SCON.6 = 00009E L
SCON.7 = 00009F L
SM0 = 00009F L
SM1 = 00009E L
SM2 = 00009D L
SP = 000081 L
T2CON = 0000C8 L
T2CON.0 = 0000C8 L
T2CON.1 = 0000C9 L
T2CON.2 = 0000CA L
T2CON.3 = 0000CB L
T2CON.4 = 0000CC L
T2CON.5 = 0000CD L
T2CON.6 = 0000CE L
T2CON.7 = 0000CF L
TB8 = 00009B L
TCLK = 0000CC L
TCON = 000088 L
TCON.0 = 000088 L
TCON.1 = 000089 L
TCON.2 = 00008A L
TCON.3 = 00008B L
TCON.4 = 00008C L
TCON.5 = 00008D L
TCON.6 = 00008E L
TCON.7 = 00008F L
ASxxxx Assembler V02.00 + NoICE + SDCC mods (Intel 8051), page 4.
Hexadecimal [24-Bits]
Symbol Table
TF0 = 00008D L
TF1 = 00008F L
TF2 = 0000CF L
TH0 = 00008C L
TH1 = 00008D L
TH2 = 0000CD L
TI = 000099 L
TL0 = 00008A L
TL1 = 00008B L
TL2 = 0000CC L
TMOD = 000089 L
TR0 = 00008C L
TR1 = 00008E L
TR2 = 0000CA L
TXD = 0000B1 L
_AC = 0000D6 G
_ACC = 0000E0 G
_ADC_CFG = 00009A G
_ADC_CHAN0 = 000080 G
_ADC_CHAN1 = 000081 G
_ADC_CTRL = 000080 G
_ADC_DATA = 00009F G
_ADC_IF = 000085 G
_ADC_START = 000084 G
_AIN0 = 000091 G
_AIN1 = 000094 G
_AIN2 = 000095 G
_AIN3 = 0000B2 G
_B = 0000F0 G
_CAP1 = 000090 G
_CAP1F = 0000CF G
_CAP1_ = 000094 G
_CAP2 = 000091 G
_CLOCK_CFG = 0000B9 G
_CMPO = 000087 G
_CMP_CHAN = 000083 G
_CMP_IF = 000086 G
_CP_RL2 = 0000C8 G
_CY = 0000D7 G
_C_T2 = 0000C9 G
_DAP_Thread ****** GX
_DLY_ms ****** GX
_DPH = 000083 G
_DPL = 000082 G
_EA = 0000AF G
_ES = 0000AC G
_ET0 = 0000A9 G
_ET1 = 0000AB G
_ET2 = 0000AD G
_EX0 = 0000A8 G
_EX1 = 0000AA G
_EXEN2 = 0000CB G
_EXF2 = 0000CE G
_E_DIS = 0000AE G
_F0 = 0000D5 G
ASxxxx Assembler V02.00 + NoICE + SDCC mods (Intel 8051), page 5.
Hexadecimal [24-Bits]
Symbol Table
_F1 = 0000D1 G
_GLOBAL_CFG = 0000B1 G
_GPIO_IE = 0000C7 G
_HID_readByteCount ****** GX
_HID_writeBusyFlag ****** GX
_IE = 0000A8 G
_IE0 = 000089 G
_IE1 = 00008B G
_IE_ADC = 0000EB G
_IE_EX = 0000E8 G
_IE_GPIO = 0000EE G
_IE_PWMX = 0000ED G
_IE_SPI0 = 0000E8 G
_IE_TKEY = 0000E9 G
_IE_UART1 = 0000EC G
_IE_USB = 0000EA G
_IE_WDOG = 0000EF G
_INT0 = 0000B2 G
_INT1 = 0000B3 G
_IP = 0000B8 G
_IP_EX = 0000E9 G
_IT0 = 000088 G
_IT1 = 00008A G
_MISO = 000096 G
_MOSI = 000095 G
_OV = 0000D2 G
_P = 0000D0 G
_P1 = 000090 G
_P1_DIR_PU = 000093 G
_P1_MOD_OC = 000092 G
_P2 = 0000A0 G
_P3 = 0000B0 G
_P3_DIR_PU = 000097 G
_P3_MOD_OC = 000096 G
_PCON = 000087 G
_PH_FLAG = 0000BF G
_PIN_FUNC = 0000C6 G
_PL_FLAG = 0000BE G
_PP10 = 000090 G
_PP11 = 000091 G
_PP12 = 000092 G
_PP13 = 000093 G
_PP14 = 000094 G
_PP15 = 000095 G
_PP16 = 000096 G
_PP17 = 000097 G
_PP30 = 0000B0 G
_PP31 = 0000B1 G
_PP32 = 0000B2 G
_PP33 = 0000B3 G
_PP34 = 0000B4 G
_PP35 = 0000B5 G
_PP36 = 0000B6 G
_PP37 = 0000B7 G
_PS = 0000BC G
ASxxxx Assembler V02.00 + NoICE + SDCC mods (Intel 8051), page 6.
Hexadecimal [24-Bits]
Symbol Table
_PSW = 0000D0 G
_PT0 = 0000B9 G
_PT1 = 0000BB G
_PT2 = 0000BD G
_PWM1 = 000095 G
_PWM1_ = 0000B0 G
_PWM2 = 0000B4 G
_PWM2_ = 0000B1 G
_PWM_CK_SE = 00009E G
_PWM_CTRL = 00009D G
_PWM_DATA1 = 00009C G
_PWM_DATA2 = 00009B G
_PX0 = 0000B8 G
_PX1 = 0000BA G
_RB8 = 00009A G
_RCAP2 = 00CBCA G
_RCAP2H = 0000CB G
_RCAP2L = 0000CA G
_RCLK = 0000CD G
_REN = 00009C G
_RESET_KEEP = 0000FE G
_RI = 000098 G
_ROM_ADDR = 008584 G
_ROM_ADDR_H = 000085 G
_ROM_ADDR_L = 000084 G
_ROM_CTRL = 000086 G
_ROM_DATA = 008F8E G
_ROM_DATA_H = 00008F G
_ROM_DATA_L = 00008E G
_RS0 = 0000D3 G
_RS1 = 0000D4 G
_RXD = 0000B0 G
_RXD1 = 000096 G
_RXD1_ = 0000B4 G
_RXD_ = 000092 G
_S0_FREE = 0000FB G
_S0_FST_ACT = 0000FF G
_S0_IF_BYTE = 0000FC G
_S0_IF_FIRST = 0000FD G
_S0_IF_OV = 0000FE G
_S0_R_FIFO = 0000F8 G
_S0_T_FIFO = 0000FA G
_SAFE_MOD = 0000A1 G
_SBAUD1 = 0000C2 G
_SBUF = 000099 G
_SBUF1 = 0000C1 G
_SCK = 000097 G
_SCON = 000098 G
_SCON1 = 0000C0 G
_SCS = 000094 G
_SM0 = 00009F G
_SM1 = 00009E G
_SM2 = 00009D G
_SP = 000081 G
_SPI0_CK_SE = 0000FB G
ASxxxx Assembler V02.00 + NoICE + SDCC mods (Intel 8051), page 7.
Hexadecimal [24-Bits]
Symbol Table
_SPI0_CTRL = 0000FA G
_SPI0_DATA = 0000F9 G
_SPI0_SETUP = 0000FC G
_SPI0_STAT = 0000F8 G
_T0 = 0000B4 G
_T1 = 0000B5 G
_T2 = 000090 G
_T2CAP1 = 00CFCE G
_T2CAP1H = 0000CF G
_T2CAP1L = 0000CE G
_T2CON = 0000C8 G
_T2COUNT = 00CDCC G
_T2EX = 000091 G
_T2MOD = 0000C9 G
_T2_ = 000094 G
_TB8 = 00009B G
_TCLK = 0000CC G
_TCON = 000088 G
_TF0 = 00008D G
_TF1 = 00008F G
_TF2 = 0000CF G
_TH0 = 00008C G
_TH1 = 00008D G
_TH2 = 0000CD G
_TI = 000099 G
_TIN0 = 000090 G
_TIN1 = 000091 G
_TIN2 = 000094 G
_TIN3 = 000095 G
_TIN4 = 000096 G
_TIN5 = 000097 G
_TKEY_CTRL = 0000C3 G
_TKEY_DAT = 00C5C4 G
_TKEY_DATH = 0000C5 G
_TKEY_DATL = 0000C4 G
_TL0 = 00008A G
_TL1 = 00008B G
_TL2 = 0000CC G
_TMOD = 000089 G
_TR0 = 00008C G
_TR1 = 00008E G
_TR2 = 0000CA G
_TXD = 0000B1 G
_TXD1 = 000097 G
_TXD1_ = 0000B2 G
_TXD_ = 000093 G
_U1RB8 = 0000C2 G
_U1REN = 0000C4 G
_U1RI = 0000C0 G
_U1SM0 = 0000C7 G
_U1SMOD = 0000C5 G
_U1TB8 = 0000C3 G
_U1TI = 0000C1 G
_UCC1 = 000094 G
_UCC2 = 000095 G
ASxxxx Assembler V02.00 + NoICE + SDCC mods (Intel 8051), page 8.
Hexadecimal [24-Bits]
Symbol Table
_UDEV_CTRL = 0000D1 G
_UDM = 0000B7 G
_UDP = 0000B6 G
_UEP0_CTRL = 0000DC G
_UEP0_DMA = 00EDEC G
_UEP0_DMA_H = 0000ED G
_UEP0_DMA_L = 0000EC G
_UEP0_T_LEN = 0000DD G
_UEP1_CTRL = 0000D2 G
_UEP1_DMA = 00EFEE G
_UEP1_DMA_H = 0000EF G
_UEP1_DMA_L = 0000EE G
_UEP1_T_LEN = 0000D3 G
_UEP2_3_MOD = 0000EB G
_UEP2_CTRL = 0000D4 G
_UEP2_DMA = 00E5E4 G
_UEP2_DMA_H = 0000E5 G
_UEP2_DMA_L = 0000E4 G
_UEP2_T_LEN = 0000D5 G
_UEP3_CTRL = 0000D6 G
_UEP3_DMA = 00E7E6 G
_UEP3_DMA_H = 0000E7 G
_UEP3_DMA_L = 0000E6 G
_UEP3_T_LEN = 0000D7 G
_UEP4_1_MOD = 0000EA G
_UEP4_CTRL = 0000DE G
_UEP4_T_LEN = 0000DF G
_UIF_BUS_RST = 0000D8 G
_UIF_DETECT = 0000D8 G
_UIF_FIFO_OV = 0000DC G
_UIF_HST_SOF = 0000DB G
_UIF_SUSPEND = 0000DA G
_UIF_TRANSFER = 0000D9 G
_USB_CTRL = 0000E2 G
_USB_C_CTRL = 000091 G
_USB_DEV_AD = 0000E3 G
_USB_ENUM_OK ****** GX
_USB_INT_EN = 0000E1 G
_USB_INT_FG = 0000D8 G
_USB_INT_ST = 0000D9 G
17 _USB_ISR 00005A GR
_USB_MIS_ST = 0000DA G
_USB_RX_LEN = 0000DB G
_USB_init ****** GX
_USB_interrupt ****** GX
_U_IS_NAK = 0000DF G
_U_SIE_FREE = 0000DD G
_U_TOG_OK = 0000DE G
_VBUS1 = 0000B2 G
_VBUS2 = 000091 G
_WAKE_CTRL = 0000A9 G
_WDOG_COUNT = 0000FF G
_XBUS_AUX = 0000A2 G
E __interrupt_vect 000000 R
__mcs51_genRAMCLEAR ****** GX
ASxxxx Assembler V02.00 + NoICE + SDCC mods (Intel 8051), page 9.
Hexadecimal [24-Bits]
Symbol Table
__sdcc_gsinit_startup ****** GX
E __sdcc_program_startup 000046 GR
7 __start__stack 000000 GR
17 _main 000099 GR
17 _ring_probe_enable 000000 GR
17 _ring_probe_release 000045 GR
17 _ring_probe_reset 00001B GR
a = 0000E0 L
a.0 = 0000E0 L
a.1 = 0000E1 L
a.2 = 0000E2 L
a.3 = 0000E3 L
a.4 = 0000E4 L
a.5 = 0000E5 L
a.6 = 0000E6 L
a.7 = 0000E7 L
ac = 0000D6 L
acc = 0000E0 L
acc.0 = 0000E0 L
acc.1 = 0000E1 L
acc.2 = 0000E2 L
acc.3 = 0000E3 L
acc.4 = 0000E4 L
acc.5 = 0000E5 L
acc.6 = 0000E6 L
acc.7 = 0000E7 L
ar0 = 000000
ar1 = 000001
ar2 = 000002
ar3 = 000003
ar4 = 000004
ar5 = 000005
ar6 = 000006
ar7 = 000007
b = 0000F0 L
b.0 = 0000F0 L
b.1 = 0000F1 L
b.2 = 0000F2 L
b.3 = 0000F3 L
b.4 = 0000F4 L
b.5 = 0000F5 L
b.6 = 0000F6 L
b.7 = 0000F7 L
5 b0 = 008000 R
5 b1 = 008100 R
5 b2 = 008200 R
5 b3 = 008300 R
5 b4 = 008400 R
5 b5 = 008500 R
5 b6 = 008600 R
5 b7 = 008700 R
5 bits 000000 R
cprl2 = 0000C8 L
ct2 = 0000C9 L
cy = 0000D7 L
ASxxxx Assembler V02.00 + NoICE + SDCC mods (Intel 8051), page 10.
Hexadecimal [24-Bits]
Symbol Table
dph = 000083 L
dpl = 000082 L
ea = 0000AF L
es = 0000AC L
et0 = 0000A9 L
et1 = 0000AB L
et2 = 0000AD L
ex0 = 0000A8 L
ex1 = 0000AA L
exen2 = 0000CB L
exf2 = 0000CE L
f0 = 0000D5 L
ie = 0000A8 L
ie.0 = 0000A8 L
ie.1 = 0000A9 L
ie.2 = 0000AA L
ie.3 = 0000AB L
ie.4 = 0000AC L
ie.5 = 0000AD L
ie.7 = 0000AF L
ie0 = 000089 L
ie1 = 00008B L
int0 = 0000B2 L
int1 = 0000B3 L
ip = 0000B8 L
ip.0 = 0000B8 L
ip.1 = 0000B9 L
ip.2 = 0000BA L
ip.3 = 0000BB L
ip.4 = 0000BC L
ip.5 = 0000BD L
it0 = 000088 L
it1 = 00008A L
ov = 0000D2 L
p = 0000D0 L
p0 = 000080 L
p0.0 = 000080 L
p0.1 = 000081 L
p0.2 = 000082 L
p0.3 = 000083 L
p0.4 = 000084 L
p0.5 = 000085 L
p0.6 = 000086 L
p0.7 = 000087 L
p1 = 000090 L
p1.0 = 000090 L
p1.1 = 000091 L
p1.2 = 000092 L
p1.3 = 000093 L
p1.4 = 000094 L
p1.5 = 000095 L
p1.6 = 000096 L
p1.7 = 000097 L
p2 = 0000A0 L
p2.0 = 0000A0 L
ASxxxx Assembler V02.00 + NoICE + SDCC mods (Intel 8051), page 11.
Hexadecimal [24-Bits]
Symbol Table
p2.1 = 0000A1 L
p2.2 = 0000A2 L
p2.3 = 0000A3 L
p2.4 = 0000A4 L
p2.5 = 0000A5 L
p2.6 = 0000A6 L
p2.7 = 0000A7 L
p3 = 0000B0 L
p3.0 = 0000B0 L
p3.1 = 0000B1 L
p3.2 = 0000B2 L
p3.3 = 0000B3 L
p3.4 = 0000B4 L
p3.5 = 0000B5 L
p3.6 = 0000B6 L
p3.7 = 0000B7 L
pcon = 000087 L
ps = 0000BC L
psw = 0000D0 L
psw.0 = 0000D0 L
psw.1 = 0000D1 L
psw.2 = 0000D2 L
psw.3 = 0000D3 L
psw.4 = 0000D4 L
psw.5 = 0000D5 L
psw.6 = 0000D6 L
psw.7 = 0000D7 L
pt0 = 0000B9 L
pt1 = 0000BB L
pt2 = 0000BD L
px0 = 0000B8 L
px1 = 0000BA L
rb8 = 00009A L
rcap2h = 0000CB L
rcap2l = 0000CA L
rclk = 0000CD L
ren = 00009C L
ri = 000098 L
rs0 = 0000D3 L
rs1 = 0000D4 L
rxd = 0000B0 L
sbuf = 000099 L
scon = 000098 L
scon.0 = 000098 L
scon.1 = 000099 L
scon.2 = 00009A L
scon.3 = 00009B L
scon.4 = 00009C L
scon.5 = 00009D L
scon.6 = 00009E L
scon.7 = 00009F L
sm0 = 00009F L
sm1 = 00009E L
sm2 = 00009D L
sp = 000081 L
ASxxxx Assembler V02.00 + NoICE + SDCC mods (Intel 8051), page 12.
Hexadecimal [24-Bits]
Symbol Table
t2con = 0000C8 L
t2con.0 = 0000C8 L
t2con.1 = 0000C9 L
t2con.2 = 0000CA L
t2con.3 = 0000CB L
t2con.4 = 0000CC L
t2con.5 = 0000CD L
t2con.6 = 0000CE L
t2con.7 = 0000CF L
tb8 = 00009B L
tclk = 0000CC L
tcon = 000088 L
tcon.0 = 000088 L
tcon.1 = 000089 L
tcon.2 = 00008A L
tcon.3 = 00008B L
tcon.4 = 00008C L
tcon.5 = 00008D L
tcon.6 = 00008E L
tcon.7 = 00008F L
tf0 = 00008D L
tf1 = 00008F L
tf2 = 0000CF L
th0 = 00008C L
th1 = 00008D L
th2 = 0000CD L
ti = 000099 L
tl0 = 00008A L
tl1 = 00008B L
tl2 = 0000CC L
tmod = 000089 L
tr0 = 00008C L
tr1 = 00008E L
tr2 = 0000CA L
txd = 0000B1 L
ASxxxx Assembler V02.00 + NoICE + SDCC mods (Intel 8051), page 13.
Hexadecimal [24-Bits]
Area Table
0 _CODE size 0 flags 0
1 RSEG size 0 flags 8
2 RSEG0 size 0 flags 8
3 RSEG1 size 0 flags 8
4 REG_BANK_0 size 8 flags 4
5 BIT_BANK size 1 flags 4
6 DSEG size 0 flags 0
7 SSEG size 1 flags 0
8 ISEG size 0 flags 0
9 IABS size 0 flags 8
A BSEG size 0 flags 80
B PSEG size 0 flags 50
C XSEG size 0 flags 40
D XABS size 0 flags 48
E HOME size 49 flags 20
F GSINIT0 size 0 flags 20
10 GSINIT1 size 0 flags 20
11 GSINIT2 size 0 flags 20
12 GSINIT3 size 0 flags 20
13 GSINIT4 size 0 flags 20
14 GSINIT5 size 0 flags 20
15 GSINIT size 0 flags 20
16 GSFINAL size 3 flags 20
17 CSEG size E8 flags 20
18 CONST size 0 flags 20
19 CABS size 0 flags 28