// FmtStr(結果,' %。*x ',[數字,數值]);
空對地導彈
CMP EDX,32 //位數& lt緩沖長度?
JBE @A1
EDX XOR EDX
@A1:推送ESI
MOV ESI,ESP
潛油電泵,32
推送ECX //結果指針
MOV ECX,16 // base 16 EDX =位數=字段寬度
呼叫CvtInt
MOV·EDX,ESI
流行EAX //結果指針
呼叫系統。@ LStrFromPCharLen
添加ESP,32
POP ESI
結束;
函數IntToHex(值:Int64數字:整數):字符串;
// FmtStr(結果,' %。*x ',[數字,數值]);
空對地導彈
CMP EAX,32 //位數& lt緩沖長度?
JLE @A1
EAX XOR EAX
@A1:推送ESI
MOV ESI,ESP
子ESP,32 // 32個字符
MOV ECX,16 //基數10
推送EDX //結果指針
EAX MOV EDX//零填充字段寬度:0表示沒有前導零
麗婭LEA,價值;
調用CvtInt64
MOV·EDX,ESI
流行EAX //結果指針
呼叫系統。@ LStrFromPCharLen
添加ESP,32
POP ESI
結束;
這個速度是最快的。。