,。0ljmpStartASCIITab:db‘0123456789ABCDEF’;定义数字对应的ASCII表BinToHex:movdptr,#ASCIITabmovb,a;暂存Aswapaanla,#0fh;取高四位movca,***@a+dptr;查ASCII表movResult,amova,b;恢复Aanla,#0fh;取低四位movca,***@a+dptr;查ASCII表movResult+1,aretStart:movsp,#40hmova,#1ahcallBinToHexljmp$end
二进制到ASCII码的转换 来自淘豆网www.taodocs.com转载请标明出处.