77问答网
所有问题
十六进制转换ASCII码汇编语言
如题所述
举报该问题
其他回答
第1个回答 2016-10-18
HEX2ASC:
PUSH ACC
ANL A,#0FH
LCALL CHANGE
MOV B,A
POP ACC
SWAP A
ANL A,#0FH
LCALL CHANGE
RET ;返回值A,B,A为高位,B为低位
CHANGE:
CJNE A,#10,CHG1
CHG1:
JC CHG2
SUBB A,#10
ADD A,#'A'
RET
CHG2:
ADD A,#'0'
RET
相似回答
汇编语言
十六进制转换为ASCII码
答:
BUF 子单元的的 每个字节
的 16 进制
数 加上 30h
汇编语言十六进制
数怎么
转换
为asc码
答:
比如将1A5Fh
转为ascii码
,程序如下:code segment assume cs:code org 100hstart: jmp bbb nopx dw 1A5Fhbuf db 10,13,0,0,0,0,'$'bbb: lea bx,x lea di,buf inc di inc di mov cx,4line1: mov ax,word ptr[bx] rol ax,4 mov w...
汇编语言十六进制转换
成
ASCII
答:
CODES SEGMENT ASSUME CS:CODES START: PUSH CS POP DS ;此处输入代码段代码 MOV BX, 8421H ;给定一个4位
的16进制
数 MOV AH, 2 ;向标准输出设备输出一个字符 MOV CX, 16 ;循环16次 AGAIN: MOV DL, '0' ; 假定当前bx...
...将AL寄存器中的一位
十六进制
数
转化成ASCII码
显示输出
答:
START:MOV AL, 0FH ;在这里可写 00H~0FH,这就是一位
16进制
数 AND AL, 0FH ;无用位清零,保留该数字 ;下面是变成
ASCII码
CMP AL, 0AH JB NEXT ADD AL, 07H NEXT:ADD AL, 30H ;下面是显示输出 MOV DL, AL ;送到DL MOV AH, 2 ;显示单个字符 INT 21H ...
用8086
汇编语言
编写 把
16进制
数
转化为ASCII码
答:
0fh mov byte ptr[di],al pop ax mov cl,4 ror ax,cl dec di pop cx loop again1 ;以下是将array数组中
的16进制
数
转为ASCii码
lea si,array add si,2 mov cx,4again2: cmp byte ptr[si],9 jg next1 add byte ptr[si],30h jmp nex...
十六进制转换ASCII码汇编语言
答:
HEX2ASC:PUSH ACC ANL A,#0FH LCALL CHANGE MOV B,A POP ACC SWAP A ANL A,#0FH LCALL CHANGE RET ;返回值A,B,A为高位,B为低位 CHANGE:CJNE A,#10,CHG1 CHG1:JC CHG2 SUBB A,#10 ADD A,#'A'RET CHG2:ADD A,#'0'RET ...
...将一位
十六进制
数
转换
成其
ASCII码
,并储存。
答:
建表太麻烦了,我就把中间用到的关键指令给楼主吧(注:我用的是nasm)mov al,[
十六进制
值]mov bx,表首地址 xlat 这三步即可使得al中的结果为对应十六进制数
的ASCII码
了。
大家正在搜
汇编语言十六进制转换成十进制
汇编语言 十六进制转换为二进制
十六进制转换成十进制c语言
汇编十六进制转换成十进制
汇编语言ascii码转换十六进制
十进制转二进制汇编语言
汇编十六进制转十进制流程图
二进制转十进制汇编代码
十六进制转换成十进制
相关问题
用8086汇编语言编写 把16进制数转化为ASCII码
汇编语言十六进制转换成ASCII
如何用汇编语言把十六进制数1A5F转换成ascii码并显示在...
汇编语言 编写一个程序,将AL寄存器中的一位十六进制数转化成...
汇编语言 十六进制转换为ASCII码
用汇编怎么将16进制转ASCII码?
汇编语言十六进制数怎么转换为asc码
急求,利用汇编语言编写“十六进制数与ascii 互相转换”