
嵌入式系统
文章平均质量分 93
华中农业大学 嵌入式系统A 考试复习
Redamancy-QR
这个作者很懒,什么都没留下…
展开
-
第四章 ARM汇编程序设计入门(二)
本节主要举一些简单的例子,加深对ARM汇编编程的理解。原创 2024-05-07 16:08:54 · 1120 阅读 · 0 评论 -
第四章 ARM汇编程序设计入门(一)
GBLA伪指令用于定义一个全局的数字变量,并初始化为0;GBLL伪指令用于定义一个全局的逻辑变量,并初始化为F(假);GBLS伪指令用于定义一个全局的字符串变量,并初始化为空;GBLA ( GBLL 或 GBLS ) 全局变量名定义一个全局的数字变量,变量名为NumberGBLL Flag;定义一个全局的逻辑变量,变量名为FlagLCLA伪指令用于定义一个局部的数字变量,并初始化为0;LCLL伪指令用于定义一个局部的逻辑变量,并初始化为F(假);LCLS伪指令用于定义一个局部的字符串。原创 2024-05-06 17:24:09 · 1649 阅读 · 1 评论 -
第三章 ARM指令集
ARM指令的基本格式如下:其中<>号内的项是必须的,{ }号内的项是可选的。各项的说明如下:opcode:指令助记符;cond:执行条件;S:是否影响CPSR寄存器的值;Rd:目标寄存器;Rn:第1个操作数的寄存器;operand2:第2个操作数;形式1:#immed_8r——常数表达式MOV R0,#1;R0 ←1R2与0x0F,结果保存在R1先将R1指向内存中的数存入R0之后,;传送完成后 R1← R1-4,后变址形式2:Rm——寄存器方式R1-R2→R1。原创 2024-05-05 23:19:54 · 1552 阅读 · 4 评论 -
第二章 ARM体系结构
ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。ARM处理器支持Thumb(16位)和ARM(32位)双指令集,大多数数据操作都在寄存器中完成,并且指令长度固定、寻址方式灵活简单,指令执行速度更快、效率更高。原创 2024-05-04 23:43:42 · 956 阅读 · 0 评论 -
第一章 嵌入式系统概述
以应用为中心、以计算机技术为基础、软件硬件可裁剪、对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。原创 2024-05-04 15:04:40 · 1137 阅读 · 0 评论