实验一指令调试练习.docVIP

  • 36
  • 0
  • 约7.46千字
  • 约 11页
  • 2016-12-30 发布于重庆
  • 举报
实验一 指令调试练习 【实验目的】 熟悉仿真软件的使用,掌握调试程序的几种方法; 理解常用指令的作用; 熟悉几种典型的子程序编程 【实验内容】数据块传送程序的调试延时子程序的调试 二进制数转换十进制数子程序的调试 双字节无符号数加法程序调试(选作)【实验】 数据块传送程序的调试 实验程序 one:将十六进制数0-F存到RAM的30H-3FH地址单元中; two:将RAM的30H-3FH地址单元中的数据传送到40H-4FH地址单元中。 源程序如下: Addr1 equ 30h ;定义源数据起始地址 Addr2 equ 40h ;定义目的起始地址 Len equ 10h ;定义数据块长度 ORG 0000h ;指明程序的起始地址 one: ; 将十六进制数0-F存到RAM的30H-3FH地址单元中; CLR A ;要传送的数据放A里,初始值为0 MOV R0, #addr1 ;R0为地址指针,初始指向30H MOV R2, #Len ;R2是数据块的长度 Loop1: MOV @R0, A ;把A里的数据送R0指向的地址(调试时观察数据存储区30H-3FH里数 ;据在执行指令前后的变化) INC R0

文档评论(0)

1亿VIP精品文档

相关文档