嵌入式系统-编程题汇编演示教学.docxVIP

  • 4
  • 0
  • 约8.9千字
  • 约 12页
  • 2020-11-13 发布于天津
  • 举报
嵌入式系统 编程题汇编 (带答案 ) 。从一数到十 COUNT EQU 0;定义变量 COUNT 的基地址 AREA Example1,CODE,READONL Y; 声明代码段 Example1 为只读 ENTRY ;标识程序入口 CODE32 ;声明 32 位 ARM 指令 START LDR R1,=COUNT ;将 0赋给 R1 MOV R0,#0 ; 执行 R0=0 STR R0,[R1] ;存储 R0 寄存器的数据到 R1 指向的存 储单元 LOOP LDR R1,=COUNT ;将 0赋给 R1 LDR R0,[R1] ;将 R1 中的数值作为地址, 取出此地址中的数据保存 到 R0 中 ADD R0,R0,#1 ;执行 R0=R0+1 CMP R0,#10 ;将 R0 与 10 进行比较 MOVHS R0,#0 ;若 R0 大于等于 10,则 R0=0 STR R0,[R1] ;存储 R0 寄存器的数据到 R1 指向的地 址单元 B LOOP ;跳转到 LOOP END ;汇编文件结束 ;初始化 X 为 9; ;初始化 X 为 9 ; 初始化 N 为 8 X EQU 9 n EQU 8 AREA Example3,CODE,READONL Y ; 生明代码段 Example3 为只读 ENTRY ; 标识

文档评论(0)

1亿VIP精品文档

相关文档