嵌入式系统6(ARM程序设计)讲述.pptVIP

  • 2
  • 0
  • 约8.27千字
  • 约 44页
  • 2016-12-25 发布于湖北
  • 举报
EXPORT IRQ_Handler AREA IRQ_Handler, CODE, READONLY SUB LR, LR, #0x4 STMFD SP!, {R0-R12, LR} MRS R4, SPSR STMFD SP!, {R4} BL IRQ_Function;真正的中断处理过程(汇编或C) LDMFD SP!, {R4} ;************************ ;clean the IRQ flag;这里可以清中断标志 MSR SPSR_cxsf, R4 LDMFD SP!, {R0-R12, PC}^ END 西安电子科技大学计算机学院 * 恢复现场 并返回 保存现场 调整返回地址 5 ARM存储系统 支持多种类型的存储器件 如FLASH、ROM、SRAM、SDRAM等 支持CACHE及WRITE BUFFER技术 支持虚拟内存管理 支持地址重映射 引入存储保护机制,增强系统安全 支持I/O内存映射 通过一些特定机制保证I/O操作的结果正确 西安电子科技大学计算机学院 * 不同于单片机,包含一个存储管理部件 西安电子科技大学计算机学院 * ARM地址空间 ARM体系使用单一的平板地址空间 232个字节地址空间,范围0~232-1 231个半字地址空间,范围0~231-1(ARMv4以上支持) 230个字地址空

文档评论(0)

1亿VIP精品文档

相关文档