本文整理自网络,侵删。
function ByteToHex(Src: Byte):String;begin SetLength(Result, 2); asm MOV EDI, [Result] MOV EDI, [EDI] MOV AL, Src MOV AH, AL // Save to AH SHR AL, 4 // Output High 4 Bits ADD AL, "0" CMP AL, "9" JBE @@OutCharLo ADD AL, "A"-"9"-1@@OutCharLo: AND AH, $f ADD AH, "0" CMP AH, "9" JBE @@OutChar ADD AH, "A"-"9"-1@@OutChar: STOSW end;end;
相关阅读 >>
Delphi xe7 判断android应用程序中的通信状态类型
更多相关阅读请进入《Delphi》频道 >>