数据的传送:
LDR STR .WORD
LDRB STRB .BYTE
LDRH STRH .HALFWORD
LDR 和STR
加载/存储字和无符号字节指令。使用单一数据传送指令(STR 和LD...
分类:
其他好文 时间:
2014-12-14 15:57:06
阅读次数:
316
ARM指令集提供了两条指令,可直接控制程序状态寄存器(PSR,Program State Register)。MRS指令用于把CPSR或SPSR的值传送到一个寄存器;MSR与之相反,把一个寄存器的内容传送到CPSR或SPSR。这两条指令结合,可用于对CPSR和SPSR进行读/写操作。
cpsr_c代表的是这32位中的低8位,也就是控制位
CPSR有4个8位区域:标志域(F)、状态...
分类:
其他好文 时间:
2014-12-14 14:39:02
阅读次数:
142
1)
ARM处理器有37+3个32位寄存器:其中有32个通用寄存器,只有一个PC指针寄存器,一般习惯用R15来指向正在取指的指令,而不是正在执行的指令。(这里涉及到arm处理器的流水线操作流程,下面在介绍),七个状态寄存器:但是只有一个CPSR寄存器(用来表示当前程序状态寄存器),6个SPSR寄存器(用来保存备份当前程序状态的异常数据)。
处理器在工作时有8种不同的工作模式,对应的每一种处理器...
分类:
其他好文 时间:
2014-12-14 13:18:10
阅读次数:
241
1.严格来说汇编语是由以下三部分组成: 1.汇编指令:助记符,即用英语字符替换机器码 2.伪指令:由编译器编译执行,即Mov等控制指令 3.其它符号:由编译器编译执行,计算机是不能识别"+","-"等符号,所以需要编译器编译成机器语言2.汇编语言的核心是汇编指令,他决定汇编语言的特性3.我们都知道C...
分类:
编程语言 时间:
2014-12-13 12:13:56
阅读次数:
224
8086CPU地址总线宽度为20, 也就是说一个内存物理地址是5位,内存地址空间为1Mb;数据总线为16位;寄存器为16位。16位结构的CPU包括以下特性:1,运算符最多处理16位数据。2,寄存器最大宽度为16位。3,寄存器与运算器之间的通路是16位。这里就出现了一个问题,如果由16位推出20位的物...
分类:
其他好文 时间:
2014-12-11 15:18:03
阅读次数:
214
逻辑指令集有:AND/ORR/EOR/BIC
1)与逻辑指令一般用于置零某位:AND
AND
Logical AND operation.
Syntax
AND{cond}{S} Rd, Rn,
Op2
Description
Load Rd with logical AND of Rn with Op2. Rd := Rn AND Op...
分类:
其他好文 时间:
2014-12-09 23:13:26
阅读次数:
378
ARM指令集:
其中包括数据处理指令集
1)算术指令(ADD,ADC,SUB,SBC , RSB, RSC )
①加法指令:ADD,ADDS
其中带S的表示可以更新标志位
ADD/ADDS
Add values and store result to register.
Syntax
ADD{cond}{S} Rd, Rn,
Op2
Descr...
分类:
其他好文 时间:
2014-12-09 21:38:25
阅读次数:
286
内嵌汇编是微软为了提高程序的优化能力而嵌入在VC中的,这意味着你如果在C/C++程序中使用了 inline asm进行 汇编 那么 就注定无法跨平台的,对于没有汇编基础的同学是需要去学习下 的,因为有些时候C++程序员是不得不懂这些东西的 。
内嵌汇编 在C/C++中 通过
_asm
{
...
}
_asm ....
引入汇编代码,可以使程序自陷入汇编状态,MMX汇编指令被...
分类:
编程语言 时间:
2014-12-08 19:39:06
阅读次数:
285
之前汇编学的不是很好。乘这次微机接口把汇编语言算是补上来了。
下面是这段时间的相对于微机接口中使用的汇编语言的笔记。
PTR
在没有寄存器名存在的情况下,用操作符“X ptr”指明内存单元的长度,X在汇编指令中可以为word 或者byte。
例如:
mov word ptr ds:[0],1
inc word ptr ...
分类:
编程语言 时间:
2014-12-07 13:51:03
阅读次数:
206
简单汇编指令设计用文字符号书写的计算机指令就是汇编指令。这种汇编指令遵照怎样的格式书写,才能够和我们要设计的机器指令一一对应起来?做为CPU 的设计者在设计指令系统的同时,必须要考虑好这方面的问题。考虑好机器指令的格式,进而要考虑好汇编指令如何与之对应。如何设计机器指令格式?指令格式是指令分析执行的...
分类:
其他好文 时间:
2014-12-03 00:13:09
阅读次数:
182