RSS
ARM系列
ARM基础知识连载之三
在ARM体系中通常有以下3种方式控制程序的执行流程: **在正常执行过程中,每执行一条ARM指令,程序计数器(PC)的值加4个字节;每执行一条Thumb指令,程序计数器寄存器(PC)加2个字节。整个过程是按顺序执行 。 **跳转指令,程序可以跳转到特定的地址标号处执行,或者跳转...
作者:匿名发表于:2007-01-06 05:39:23 点击:132 评论:0 查阅全文...
ARM基础知识连载之四
ARM中异常中断的种类 **复位(RESET)** 当处理器复位引脚有效时,系统产生复位异常中断,程序跳转到复位异常中断处理程序处执行。复位异常中断通常用在下面几种情况下:系统加电时;系统复位时;跳转到复位中断向量处执行成为软复位。 **未定义的指令** 当ARM处理器或...
作者:匿名发表于:2007-01-06 05:38:08 点击:166 评论:0 查阅全文...
ARM基础知识连载之五
在应用程序中安装异常中断处理程序 1.使用跳转指令:可以在异常中断对应异常向量表中特定位置放置一条跳转指令,直接跳转到该异常中断的处理程序。这种方法有一个缺点,即只能在32M空间范围内跳转。 2.使用数据读取指令LDR:使用数据读取指令LDR向程序计数器PC中直接赋...
作者:匿名发表于:2007-01-06 05:37:26 点击:170 评论:0 查阅全文...
ARM基础知识连载之六
********************************************* ARM存储系统概述 ********************************************* ARM存储系统的体系结构适应不同的嵌入式应用系统的需要差别很大。最简单的存储系统使用平办事的地址映射机制,就像一些简单的弹片机系统中一样,地址空...
作者:匿名发表于:2007-01-06 05:36:13 点击:176 评论:0 查阅全文...
ARM基础知识连载之七
************************************************************* ARM编译器支持的数据类型 ************************************************************ 数据类型长度(位)对齐特性 Char 8 1(字节对齐) short 16 2(百字对齐) Int 32 4(字对齐) Long 32 4(字对齐)...
作者:匿名发表于:2007-01-06 05:35:16 点击:134 评论:0 查阅全文...
ARM基础知识连载之八
***************************************************** ARM编译器中预定义的宏 ***************************************************** ARM编译器预定义了一些宏,这些预定义宏对应一定的数值,有些预定义宏没有对应数值,见下表: _arm _ 使用编译器armcc,tcc,armc...
作者:匿名发表于:2007-01-06 05:32:55 点击:360 评论:0 查阅全文...
ARM基础知识连载之九
***************************************************** ARM映像文件 ***************************************************** 1.ELF格式文件的结构 1.1映像文件组成部分 **一个映像文件有一个或多个域组成 **每个域包含一个或多个输出段 **每个输出段包含一个或多个...
作者:匿名发表于:2007-01-06 05:31:37 点击:145 评论:0 查阅全文...
ARM基础知识连载之十
***************************************************** ARM映像文件??2 ***************************************************** 3输入段的排序规则 连接器根据输入段的属性来组织这些输入段,具有相同属性的输入段被放到域中一段连续的空间中,组成一个输出段。在...
作者:匿名发表于:2007-01-06 05:30:25 点击:121 评论:0 查阅全文...
教程下载