汇编语言程序题.docVIP

  • 69
  • 0
  • 约 8页
  • 2016-08-01 发布于湖北
  • 举报
汇编语言程序题

例1:设内存单元DATA存放一字节无符号数,编程将其拆成两位十六进制数,并存入HEX、HEX+1的低四位。HEX单元存放低位十六进制数,HEX+1单元存放高位十六进制数。 思路:屏蔽,移位 DSEG SEGMENT DATA DB 8AH HEX DB 0,0 DSEG ENDS sseg segment stack db 100 dup(0) sseg ends CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG,ss:sseg START:MOV AX,DSEG MOV DS,AX MOV AL,DATA MOV AH,AL AND AL,0FH MOV HEX,AL AND AH,0F0H MOV CL,4 SHR AH,CL MOV HEX+1,AH mov ah,4ch int 21h CSEG ENDS END START 例3:利用查表的方法将1位十六进制数转换成它对应的ASCII码。 思路:查表代替数据运算 DSEG SEGMENT TABLE DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,41H,42H,43H,44H

文档评论(0)

1亿VIP精品文档

相关文档