摘要: 在上节课中我们介绍CPU有两种工作状态,一种ARM状态,一种Thumb状态。 本节课主要介绍Thumb状态及Thumb指令集。 在012_relocate的程序基础上修改,创建013_thumb_014_003程序,并打开start.S和Makefile代码。 1. 对Makefile文件进行如下修 阅读全文
posted @ 2018-04-12 22:26 家门Jm 阅读(3054) 评论(0) 推荐(0) 编辑
摘要: 在上节课的介绍里,我们引入了异常的概念和处理流程,以及知道中断也是一种异常。 本节主要学习CPU的7种Mode、2种State和相关的寄存器及异常的处理流程。 1. ARM体系下的COU有 7 种工作模式(Mode): 1.1 abt(数据访问中止模式):(该类异常又分为两类): a. 指令预取中止 阅读全文
posted @ 2018-04-12 19:38 家门Jm 阅读(2481) 评论(0) 推荐(0) 编辑