05汇编语言程序设计2重点.pptVIP

  • 8
  • 0
  • 约2.1万字
  • 约 100页
  • 2017-01-23 发布于湖北
  • 举报
05汇编语言程序设计2重点

应用程序示例 代码转换 代码转换是程序设计中的常见问题。 由于涉及到键盘输入、屏幕显示、打印机输出等I/O操作往往都是处理字符的ASCII码值; 作为对比:在计算机内部,指令运算的对象和结果都是二进制编码:一串0、1代码。 输出显示的格式可能是二进制数、十进制数或者十六进制数,所以很多场合都要进行代码转换。 [例]把键盘上输入的一位十进制数(ASCII码)以二进制方式显示(ASCII码) 。 [EXE格式程序清单] DATA SEGMENT USE16 MESG1 DB Please Enter!,0DH,0AH,$ MESG2 DB ---Error!$ DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATA MOV DS,AX MOV AH,9 MOV DX,OFFSET MESG1 INT 21H MOV AH,1 INT 21H ;输入一个字符 CMP AL,39H JA ERROR ;如果大于39H则出错 CMP AL,30H JB ERROR ;或JC:如果小于30H同样出错 SUB AL,30H ;或AND AL,0FH MOV BL,AL

文档评论(0)

1亿VIP精品文档

相关文档