嵌入式
文章平均质量分 78
Jofee
这个作者很懒,什么都没留下…
展开
-
arm,体系结构,处理器模式,通用寄存器(转)
arm 英国公司,指出售芯片技术授权。arm是RISC芯片。(RISC精简指令集计算机)arm体系结构共定义了6个版本,指令集功能不断扩大。arm体系结构的变种。1。thumb指令集:(T变种)是将arm指令集的一个子集重新编码形成的。arm指令长度是32位的,thumb是16位。2。长乘法指令:(M变种)增加了两条进行长乘法操作的arm指令。3。增强型DSP指令:(E变种)增加一些附加指令用于转载 2005-03-03 19:52:00 · 1859 阅读 · 0 评论 -
ARM中C和汇编混合编程及示例(转)
在嵌入式系统开发中,目前使用的主要编程语言是C和汇编,C++已经有相应的编译器,但是现在使用还是比较少的。在稍大规模的嵌入式软件中,例如含有OS,大部分的代码都是用C编写的,主要是因为C语言的结构比较好,便于人的理解,而且有大量的支持库。尽管如此,很多地方还是要用到汇编语言,例如开机时硬件系统的初始化,包括CPU状态的设定,中断的使能,主频的设定,以及RAM的控制参数及初始化,一些中断处理方面也转载 2005-03-03 19:54:00 · 1534 阅读 · 0 评论 -
8086/8088汇编指令小结(转)
一、数据传送指令;二、算术指令;三、逻辑指令;四、串处理指令;五、控制转移指令;六、处理机控制指令。(详情见全文)一、数据传送指令1.通用数据传送指令MOV(Move)传送PUSH(Push onto the stack)进栈POP(Pop from the stack)出栈XCHG(Exchange)交换.MOV指令格式为: MOV DST,SRC执行的操作:(DST).PUSH进栈指令格式转载 2005-03-03 20:02:00 · 1487 阅读 · 0 评论 -
单片机MCS-51指令快速记忆法(转)
随着微电子技术和超大规模集成电路技术的发展,单片微型计算机以其体积小、性价比高、功能强、可靠性高等独有的特点,在各个领域(如工业控制、家电产品、汽车电子、通信、智能仪器仪表)得到了广泛的应用。学习、使用单片机的人越来越多,而生产单片机的厂家很多,单片机种类繁杂,不知如何选择。据统计,八位单片机占全球单片机销量的65%。在八位单片机中,Intel公司的8051单片机内核已成为8位单片机事实上的标准转载 2005-03-03 19:32:00 · 1349 阅读 · 0 评论 -
DEBUG命令详解(转)
Debug 原意是杀虫子。这里是机器调试工具。 其实,Debug的由来,还有一则趣闻,在早期美国的一计算机房中,科学家正在紧张的工作。同时,许多台大型的计算机也在不停的运行着。大概是由于,机器过热,引来许的小虫子,以至于,计算机无法正常运行。科学们,只好停下来,捉虫子...虫子捉完了,计算机运行也正常了,后来,这个名词就沿用至今了.... 虽然,现在好的软件越来越多了,但是有些,我们转载 2005-03-03 19:35:00 · 1993 阅读 · 0 评论 -
基于ARM7内核的嵌入式应用程序调试技术(转)
基于ARM7内核的嵌入式应用程序调试技术 (解放军信息工程大学) 王京林 苏洁 詹横空摘要:本文论述了基于ARM7内核的嵌入式应用程序调试技术,针对其中的难点:如何调试固化在ROM中的代码,如何使用软件模拟器模拟外部设转载 2005-03-03 19:37:00 · 1684 阅读 · 0 评论 -
用GNU工具开发基于ARM的嵌入式系统(zt)
当前,ARM公司的32位RISC处理器,以其内核耗电少、成本低、功能强、特有16/32位双指令 集,已成为移动通信、手持计算、多媒体数字消费等嵌入式解决方案的RISC标准,市场占有率超过了75 %。多家公司都推出了自己的基于ARM内核的处理器产品,越来越多的开发人员开始了针对ARM平台的开发。通常开发人员需要购买芯片厂商或第三方提供的开 发板,还需要购买开发软件,如C编译器或者集成了实时操作系统的转载 2006-02-27 14:22:00 · 1417 阅读 · 0 评论