1、嵌入式系统的概念(两种定义)嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积及功耗严格要求的专用计算机系统;嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。2、常见的嵌入式系统应用实例 手机 MP3 PDA ADSL DV DVD3、摩尔定律:处理器的处理能力按摩尔定律的速度在增加,即集成电路和晶体管个数每18个月翻一番4、嵌入式系
3、将C代码转换为ARM指令 If ((a!=10) &&(b!=20)) a=a+b
R0为a R1 为b
CMP R0,#10 ;比较R0 是否为10
CMPNE R1,#20 ;若R0不为10 则比较R1是否为20
ADDNE R0,R0,R1 ;若R0不为10 且R1不为20,则R0=R0+R1
4、编写程序使能IRQ中断 ENABLE_IRQ MRS R0,CPSR BIC R0,R0,#0X80 MSR CPSR_C,R0 MOV PC,LR
5、编写程序禁能IRQ中断 DISABLE_IRQ MRS R0,CPSR ORR R0,R0,#0X80 MSR CPSR_C,R0 MOV PC,LR
6、编写程序使能FIQ中断 ENABLE_FIQ MRS R0,CPSR BIC R0,R0,#0X40 MSR CPSR_C,R0 MOV PC,LR
7、编写程序禁能FIQ中断 DISABLE_FIQ MRS R0,CPSR ORR R0,R0,#0X40 MSR CPSR_C,R0 MOV PC,LR
8、编写程序,实现从源地址SRC拷贝num个字的内容到目的地址DST Start LDR R0,=SRC LDR R1,=DST MOV R2,#NUM
MOV SP,#0X0C700000
BLOCKCOPY MOVS R3,R2,LSR #3 BEQ COPYWORDS STMFD SP!,{R4-R11} OCTCOPY LDMIA R0!,{R4-R11} STMIA R1!,{R4-R11}
SUBS R3,R3,#1
BNE OCTCOPY
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教学研究嵌入式 基础教程(8)全文阅读和word下载服务。
相关推荐: