ARM处理器体系结构
Zoro_97
这个作者很懒,什么都没留下…
展开
-
Cortex-A8存储器管理
一.ARM的基本数据类型字节(Byte):8bit 半字(Halfword):16bit 字(Word):32bit 双字(Doubleword):64bit无符号数据,二进制格式存储,范围:0~(2^N)-1,N为数据类型长度;有符号,二进制补码格式,数据范围:-2^(N-1)~2^(N-1)-1,N为数据类型长度。ARM的体系结构将存储器看作是从0x00000000地址开始...原创 2019-03-31 11:28:34 · 2532 阅读 · 0 评论 -
Cortex-A8工作模式和状态
1.Cortex-A8工作模式(8种)用户模式(usr):正常程序执行模式 系统模式(sys):使用和用户模式相同的寄存器组,用于运行特权级操作系统任务 管理模式(svc):系统复位或软件中断时进入该模式,供操作系统使用的一种保护模式 外部中断模式(irq):优先级中断发生时进入该模式,用于普通的外部中断处理 快速中断模式(fiq):高优先级中断发生时进入该模式,用于高速数据传输和通道...原创 2019-03-31 11:32:10 · 5750 阅读 · 0 评论 -
Cortex-A8异常处理
1.异常向量和优先级异常发生时,处理器会将PC设定为一个特定的存储器地址,这些特定的存储器地址称为异常向量。所有的异常向量被集中放在程序存储器的一个连续地址空间中,称为异常向量表。每个异常向量占4字节,异常向量处是一些跳转指令,跳转到相应的异常处理函数。通常存储器地址映射地址0x00000000是为异常向量表保留的。但某些嵌入式系统配置使能的时候,低端的异常向量可以选择映射到特定的高端地址...原创 2019-03-31 11:43:02 · 1838 阅读 · 0 评论