发布时间:2013-01-13 16:22:38
http://www.ethernut.de/en/documents/arm-inline-asm.html这个是官方文档,另外杜春雷的书上有部分介绍。************************************************************************************************下面是自己总结:asm(code : output operand list : input operand list : clobber list);整体格式介绍: 所有部分都可以为空。如果内容为空,本部分可以省略,冒号也可以省略。但是如果是中间一个部......【阅读全文】
发布时间:2013-01-04 21:47:20
引言: 从CPU连出来一把线:数据总线、地址总线、控制总线,这把线上挂着N个接口,有相同的,有不同的,名字叫做存储器接口、中断控制接口、DMA接口、并行接口、串行接口、AD接口……一个设备要想接入,就用自己的接口和总线上的某个匹配接口对接……于是总线上出现了各种设备:内存、硬盘,鼠标、键盘,显示器…… 对于CPU而言,如果它要发数据到某个设备,其实是发到对应的接口,接口电路里有多个寄存器(也称为端口),访问设......【阅读全文】
发布时间:2013-01-02 20:08:15
数据处理执行的操作数的寻址方式:<opcode> {<cond>} {S} <Rd>,<Rn>,<shifter_operand>有这么几点:首先,第一个“参数” Rd是目的寄存器。第二,前面两个“参数” Rd Rn都是寄存器第三,第三个参数是 “操作数”我们的关键点,这个地方有11种寻址方式。*****************************************************************************......【阅读全文】
发布时间:2013-01-02 19:57:23
ARM 有 V1 ~ V6 六种体系结构。V3之后的商用。 体系结构 有变种, TDMI这是变种的标志。基于每一个版本的体系结构,分别有不同的系列,比如 ARM7 系列 ARM10E系列, intel的Xscale系列。这些系列都属于某一一种体系结构。每个系列都有多个类型,比如ARM7系列有ARM7TDMI ARM7EJ-S 等等。......【阅读全文】