(精)第4章汇编语言及汇编语言程序设计.pptVIP

  • 28
  • 0
  • 约 56页
  • 2017-01-09 发布于北京
  • 举报

(精)第4章汇编语言及汇编语言程序设计.ppt

[例4-16]比较两个数据串是否完全相等,若完全相等,A=0;否则A=FFH。 解: PMT: MOV R2,A ;设数串长度 CHC: MOV A,@R0 ;各取数串中的一个数 MOV 42H,@R1 CJNE A,42H,NOM ;是否相等?不相等转移 INC R0 ;相等,修改指针 INC R1 DJNZ R2,CHC ;全部比较完? MOV A,#0 ;完全相等 SJMP PEND NOM: MOV A,#0FFH ;不完全相等 PEND: RET 4.2.5代码转换程序 1.十六进制数和ASCII码之间的转换 [例4-17]十六进制数到ASCII码的转换子程序设计。 解: 该转换的算法为: 凡大于等于10 的十六进制数加 37 H, 凡小于 10 的十六进制数加 30 H, 便可得到相应的ASCII码。 入口: R2(高4位为 0000, 低 4 位为 0000~1111 的一个十六进制数0~F)。 出口: R2(相应的ASCII码)。 程序清单如下: HASC1: MOV A, R2

文档评论(0)

1亿VIP精品文档

相关文档