1.p0.7 引脚控制蜂鸣,低电平蜂鸣(JP9得导通).
2.ARM是Advance RISC Machines的缩写.
3.所有的异常处理都在ARM状态中执行.如果异常发生在Thumb状态中,处理器会切换到ARM状态.在异常处理返回时,自动切换回Thumb状态.
;从ARM状态转变为Thumb状态
LDR R0, =Lable+1
BX R0
;从Thumb状态转变为ARM状态
LDR R0, =Lable
BX R0
4.ARM7TDMI完全把持7种模式:
用户(usr) 正常程序工作模式 不能直接切换到其它模式
快中断(fiq) 支持高速数据传输及通道处理 FIQ异常响应时,进入此模式
中断(irq) 用于通道中断处理 IRQ异常响应时,进入此模式
管理(svc) 操作系统保护代码 系统复位和软件中断响应时,进入些模式
中止(abt) 用于支持虚拟内存或存储保护 在ARM7TDMI没多大用处
未定义(und) 支持硬件协处理器的软件仿真 未定义指令异常响应时,进入此模式
系统(sys) 用于支持操作系统的特权任务 与用户类似,但具有可以直接切换到其它模式等特权
除用户模式外,其它都为特权模式(包括系统模式)
有5种称为异