子程序及其调用实验.docxVIP

  • 58
  • 0
  • 约小于1千字
  • 约 2页
  • 2020-11-23 发布于河北
  • 举报
实验二 子程序及其调用实验 一、 实验目的 1、通过编辑练习常用指令 , 理解并掌握 MCS-51单片机的指令系统。 2、掌握子程序调用的程序设计。 3、掌握子程序调用过程中保护现场与恢复现场以及调用程序与被调用程序之间的参数传递。 4、学习汇编语言的程序设计方法 二 、实验设备 计算机 操作系统: Windows xp 应用软件: WAVE6000 三 、实验内容 编写程序,计算 Y ai ^2。 a1,a2 , ... , a10 存放在内部 RAM的 20H 开 始的存储区内,计算所得结果放入 R2 和 R3中。 四、实验源程序 ORG 0000H MAIN: MOV R0,#20H MOV R7,#10H MOV R3,#0 MOV R2,#0 MOV 20H,#05H MOV 21H,#04H MOV 22H,#03H MOV 23H,#02H MOV 24H,#01H MOV 25H,#09H MOV 26H,#08H MOV 27H,#07H MOV 28H,#06H MOV 29h,#00H LOOP: MOV A ,@R0 ACALL SORT ADD A,R2 MOV R2,A CLR A ADDC A,R3 MOV R3,A INC R0 DJNZ R7,LOOP SJMP $ SORT: MOV DPTR,#TAB MOVC A,@A+DPTR RET

文档评论(0)

1亿VIP精品文档

相关文档