本文收集整理关于十六进制数转换成ascii码的相关议题,使用内容导航快速到达。
内容导航:
Q1:一个十六进制数转换成ASCII码的单片机程序
HASC:MOVA,R0;从R0中取一个16进制(二进制)数(0-F)
ANLA,#0FH;屏蔽掉高4位
PUSHACC;4位二进制数入栈
CLRC;清进(借)位位
SUBBA,#0AH
POPACC
JCLOOP
ADDA,#07H
LOOP:ADDA,#30H
MOVR2,A
RET
实验结果:R0中的十六进制数(比如A),转换为ASCII码(41H)送入R2中。刚才回答了,没有了吗?
Q2:如何用汇编语言把十六进制数1A5F转换成ascii码并显示在屏幕上
刚好我写了一个,调试都通过可以执行的,。
.386、.model flat,stdcall
option casemap:none
include windows.inc
include user32.inc
include kernel32.inc
includelib user32.lib
includelib kernel32.lib
.data
szCaption db convert num to srting,0
szResult db 6 dup(0)
.code
_Translate proc pa