AREA Example, CODE,READONLY
ENTRY
MAIN
MOV R3,#0//R3 里面放个0
MOV R0,#1000 //R0 里面放1000,这个1000是当做地址用的。
MOV R4,#2000 //明裤R2 里面放2000, 这个2000是当做地址用的。
LDR R1,[R0] //将地址1000存放的数放到R1里面。
CMP R1,#0 //R1 和 0作比较。
BLLT INVERSE //如果R1里面的数据大于0,则跳握亩转到 INVERSE。小于0则继续执行下一条。
MOV R3,R1 //为小于0的分支,将R1放到R3里面。
STR R3,[R4] //将R3的值放到2000地址指向的空间。
BL ENDPLACE //程序结束。
INVERSE //大于0的分支。
SUB R3,R3,R1 // 0 减去R1,得到一个-R1,激皮简并存到R3里面。
STR R3,[R4] //将R3的值,放到地址2000指向的空间。
ENDPLACE BLENDPLACE //程序结束。
END
i=0 将其向左移动4位穗羡 正好到GPF4 然后镇雹取反 GPF4位1 其他的都为0 只有第一个亮i=1 灭
i=2 i的二进制是 10 移动后 GPF4 5 为 0 1 取猜旅拍反后是 GPF5 为0 其他全为1 第二个灯亮
...................
以此类推
ARM开发具体是:工程师使用ARM嵌入式Linux *** 作系统进行内核编译及文件系统制作,使用相关开发工具进行ARM软、硬件开发设计的专业技术人员。
英国ARM公司是全球领先的半导体知识产权 (IP) 提供商。全世界超过95%的智能手机和平板电脑都采用ARM架构 。ARM设计了大量高性价比、耗能低的RISC处理器、相关技术及软件。2014年基于ARM技术的全年全球出货量是120亿颗,从诞生到现在为止基于ARM技术的芯片有600亿颗。
技术具有性能高、成本低和能耗省的特点。在智能机、平板电脑、嵌入控制、多媒体数字等处理器领域拥有主导地位。
扩展资料
1、ARM开发的职业要求
教育培训:自动化、通信、电子专业大专以上学历。
工作经验:熟悉通信原理,掌握RS485以太网协议;熟悉VHDL的设计,熟悉arm9软硬件设计;熟悉数字及模拟电路设计;有C/C++开发经验;熟悉C语言,熟悉ARM嵌入式系统开发,能熟练使用Protel、PADS和Cadence工具;
有良好的电子线路设计、分析能力,良好的硬件系统调试能力,流程判悄哗快速理解英文技术文档。
2、ARM的特点
ARM 的商业模式主要涉及 IP 的设计和许可,而非生产和销售实际的半导体芯片。ARM向合作伙伴网络掘行(包括世界领先的半导体公司和系统公司)授予 IP 许可证。
这些合作伙伴可利用 ARM 的 IP 设计创造和生产片上系统设计,但需要向 ARM 支付原始 IP 的许可费用并为每块生产的芯片或晶片交纳版税。除了处理器 IP 外,ARM还提供了一系列工具、物理和系统 IP 来优化片上系统设计。
参考资料运扮:百度百科-ARM开发工程师
参考资料:百度百科-ARM
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)