欢迎光临散文网 会员登陆 & 注册

[旋风][6502汇编][8位HEX转DEC]

2019-04-05 00:25 作者:FlameCyclone  | 我要投稿

;[FC][8位HEX转DEC][20190403][加速]

;FlameCyclone


 .ORG $8000


Dec_Digit = $01


DIGIT_COUNT = 05


;零页占用: 3字节

;  程序段: 0x26字节

;0xFF转换为255耗时118

;0x63转换为99耗时140

;0x09转换为9耗时41


 LDX #$FF

 TXS

 

 LDA #$09

 JSR Hex_To_Dec

 RTS


Hex_To_Dec:

 LDY #$00

Count_100:

 CMP #100

 BCC Set_100

 SBC #100

 INY

 BNE Count_100

Set_100:

 STY Dec_Digit + $02

 LDY #$00

Count_10:

 CMP #10

 BCC Set_10

 SBC #10

 INY

 BNE Count_10

Set_10:

 STY Dec_Digit + $1

SET_1:

 STA Dec_Digit

 RTS


[旋风][6502汇编][8位HEX转DEC]的评论 (共 条)

分享到微博请遵守国家法律