80c51汇编语言程序设计.pptxVIP

  • 57
  • 0
  • 约2.63千字
  • 约 48页
  • 2020-02-24 发布于上海
  • 举报
第四章 80C51汇编语言程序设计;教学目的;4.1 汇编语言程序设计的步骤与基本结构;程序的基本结构;4.2 汇编语言程序程序设计;例4.1 将20H中存放的压缩BCD数转换成二进制数存放在累加器A中。;例4.2 设两个16位无符号数,分别存放在30H、31H单元和32H、33H单元,求它们的和,结果保存在34H和35H单元中。默认为(低字节和高字节);例4.3 将内部RAM30H单元的高4位和31H单元的低4位拼成一个数,存入32H单元。;例4.4 计算Y=X1+X2-X3 X1=38H ,X2=2AH , X3=19H ,Y=BUF;4.2.2 分支程序设计;例4.5 设变量X存放于VAR单元,函数值Y??放在FUNC单元。试按照下式的要求给Y赋值。;ORG 8000H CLR C MOV A ,40H CJNE A ,41H , COMP SJMP DONE COMP: JNC DONE MOV A ,41H DONE: MOV 42H ,A SJMP $ END;例4.7从内部RAM 22h单元开始存有一个无符号数数据块,长度n存于21h中。求出数据块中的最小数,存于20h中。;编程如下:;ORG 4000H START: MOV A ,30H JZ LP2 JB ACC.7 ,LP1 MOV 31H ,#01H RET LP1: MOV 31H ,#0FFH

文档评论(0)

1亿VIP精品文档

相关文档