5第4章MCS-51单片机汇编语音程序设计资料.pptVIP

  • 24
  • 0
  • 约1.24万字
  • 约 48页
  • 2016-12-11 发布于湖北
  • 举报

5第4章MCS-51单片机汇编语音程序设计资料.ppt

ORG 0100H FRT: MOV A,40H ;取行李重量计价单位GMOV R3,AMOV B,#03H ;运费M=G×3MUL ABMOV R2,A ;暂存3GMOV A,R3 ;取回GCJNE A,#05H,L1 ;G ≤ 5SJMP WETC L1: JCWETC ;是,转至WETCSUBB A,#05H ;否则 M=3G+2(G-5)RLC AADD A,R2MOV R2 ,A WETC:MOV 41H,R2;存运费 MRET 例:已知VAR单元内有一自变量X,请按如下条件编出求函数值Y并将它存入FUNC单元。 Y=1, 当X0时 Y=0, 当X=0时 Y=-1,当X0时 1)先分支后赋值 2)先赋值后分支ORG 0100H VAREQU 30H FUNCEQU 31HMOV A,VARJZ DONEJNBACC.7,POSIMOV A,#0FFHSJMP DONE POSI: MOV A,#01H DONE:MOV FUNC,ASJMP $ 4.5.1有一类分支程序,它根据不同的输入条件或不同的运算结果,转向不同的处理程序,称之为散转程序。这类程序通常利用JMP@A+DPTR间接转移指令实现转移。有如下两种设计方法: 1. 查转移地址表:

文档评论(0)

1亿VIP精品文档

相关文档