[计算机硬件及网络]单片机应用.pptVIP

  • 2
  • 0
  • 约1.36万字
  • 约 62页
  • 2018-03-09 发布于浙江
  • 举报
[计算机硬件及网络]单片机应用

汇编语言的规范 4.1.1 分支程序 分支程序 1.比较数的大小 入口条件:两个带符号数分别存在内部RAM 30H和31H单元中,试比较它们的大小,将较大的数存入32H单元中。 ORG 0100H MOV A,30H ;取初值 CLR C SUBB A,31H ;X-Y JZ DZ1 ;X=Y? JC EBB JB OV,EB1 ;X-Y>0, OV=1,X<Y AJMP DZ1 ;X-Y>0, OV=0,X>Y EBB:JB OV,DZ1 ;X-Y<0, OV=1,X>Y EB1:MOV A,31H ;X<Y AJMP JS0 DZ1:MOV A,30H ;X>Y JS0:MOV 32H,A END 4.3.3 循环程序 例:统计数据块的长度 入口条件:内部RAM 30H开始的存储区有若干个数据,最后一个数据为字符FFH,结果存入40H单元。 ORG 0100H MAIN:MOV R1,#30H ;R1作为地址指针 CLR A ;累加器A作为计数器 LOOP:CJNE @R1,#0FFH,NEXT ;与数据FF比较,不等转移 SJMP JSH1 ;找到结束符号,结束循环 NEXT:INC A ;计数器加1 INC R1 ;指针加l

文档评论(0)

1亿VIP精品文档

相关文档