×

s3c2410a中文资料,s3c2410a中文数据手册

消耗积分:10 | 格式:rar | 大小:2555 | 2008-09-07

王芳

分享资料个

S3C2440 采用了非常先进的ARM920T 内核,它是由 ARM(Advanced RISC
Machines) 公司研制的。
2.2 处理工作状态
从程序员的角度上看,ARM920T 可以工作在下面两种工作状态下的一种:
● ARM 状态:执行32 位字对齐的ARM 指令
● THUMB 状态:执行16 位半字对齐的THUMB 指令。在这种状态下,PC 寄
存器的第一位来选择一个字中的哪个半字注意;这两种状态的转换不影响处理模式和寄存器的内容。
2.3 切换状态
进入THUMB 状态
进入THUMB 状态,可以通过执行BX 指令,同时将操作数寄存器的状态位
(0 位)置1 来实现。当从异常(IRQ,FIQ,UNDEF,ABORT,SWI 等)返回时,只要进入异常处理前处理器处于THUMB 状态,也会自动进入THUMB 状态。进入ARM 状态进入ARM 状态,可以通过执行BX 指令,并且操作数寄存器的状态位(0 位)
清零来实现。当处理进入异常(IRQ,FIQ,RESET,UNDEF,ABORT,SWI 等)。这时,PC 值保持在异常模式下的link 寄存器中,并从异常向量地址处开始执行处理程序。
存储空间的格式ARM920T 将存储器空间视为从0 开始由字节组成的线性集合,字节0 到3
中保存了第一个字节,字节4 到7 中保存第二个字,以此类推,ARM920T 对存储
的字,可以按照小端或大端的方式对待。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(1)
发评论
Buhejun 2019-08-26
0 回复 举报
感谢分享 !!! 收起回复

下载排行榜

全部1条评论

快来发表一下你的评论吧 !