- 打卡等级:以坛为家I
- 打卡总天数:312
- 最近打卡:2025-03-11 13:20:13
荣誉版主
- 积分
- 5395
|
发表于 2024-6-2 06:09:05
|
显示全部楼层
把 FCASTL 文件中, 注释(红圈内容)去掉,再编译成库,试试。
?PR?_FCASTL?FCASTL SEGMENT CODE
EXTRN CODE (?C?LNEG)
PUBLIC ?C?FCASTL
PUBLIC ?C?FCASTI
PUBLIC ?C?FCASTC
RSEG ?PR?_FCASTL?FCASTL
?C?FCASTL:
MOV B, #0x20+0x7E // long-->float
SJMP FCASTC_002_
?C?FCASTI:
MOV B, #0x10+0x7E // int-->float
SJMP FCASTC_001_
?C?FCASTC:
MOV B, #0x08+0x7E // char-->float
MOV R5, #0x00
FCASTC_001_:
MOV R6, #0x00
MOV R7, #0x00
FCASTC_002_:
RLC A
MOV F0, C
JNB F0, FCASTC_003_
LCALL ?C?LNEG
FCASTC_003_:
|
|