![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
fuyunliushuizjf
这个作者很懒,什么都没留下…
展开
-
ARM中C和汇编混合编程及示例
在嵌入式系统开发中,目前使用的主要编程语言是C和汇编,C++已经有相应的编译器,但是现在使用还是比较少的。在稍大规模的嵌入式软件中,例如含有OS,大部分的代码都是用C编写的,主要是因为C语言的结构比较好,便于人的理解,而且有大量的支持库。尽管如此,很多地方还是要用到汇编语言,例如开机时硬件系统的初始化,包括CPU状态的设定,中断的使能,主频的设定,以及RAM的控制参数及初始化,一些中断处理方面也可转载 2014-10-22 10:43:55 · 535 阅读 · 0 评论 -
代码是如何控制硬件的
比如说在单片机中,你写 0,它输出低电平。 invalid s 既然楼主提到“低电平”,看来对数字电路是有一点了解的。 那么,翻开数字电路相关教材,最前面几页。 一般它都会告诉你,三极管/场效应管类似继电器(一种通过线圈产生磁场、然后用磁场控制物理开关的通断与否的设备);在它一个管脚上输入/切断电压信号,另一个管脚就会出现高/低电平。 这东西,就是数字电路的基础。转载 2014-10-24 15:11:41 · 1656 阅读 · 0 评论 -
ARM汇编中LDR伪指令和LDR指
ARM汇编中LDR伪指令和LDR指令 (2012-08-02 16:49:25) 转载▼ 标签: ldr arm汇编 it 分类: NSN_BspDriver ARM是RISC结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令。比如想把数据从内存中某处读取到寄存器中,只转载 2014-10-10 15:38:11 · 595 阅读 · 0 评论