码迷,mamicode.com
首页 >  
搜索关键字:汇编指令    ( 642个结果
【汇编指令】arm指令集之但寄存器数据load/store (加载存储)
数据的传送: LDR              STR                   .WORD LDRB            STRB              .BYTE LDRH             STRH            .HALFWORD   LDR 和STR         加载/存储字和无符号字节指令。使用单一数据传送指令(STR 和LD...
分类:其他好文   时间:2014-12-14 15:57:06    阅读次数:316
【汇编指令】ARM指令集之PSR传送指令
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
【汇编指令】ARM指令集之寄存器及32位概述
1) ARM处理器有37+3个32位寄存器:其中有32个通用寄存器,只有一个PC指针寄存器,一般习惯用R15来指向正在取指的指令,而不是正在执行的指令。(这里涉及到arm处理器的流水线操作流程,下面在介绍),七个状态寄存器:但是只有一个CPSR寄存器(用来表示当前程序状态寄存器),6个SPSR寄存器(用来保存备份当前程序状态的异常数据)。 处理器在工作时有8种不同的工作模式,对应的每一种处理器...
分类:其他好文   时间:2014-12-14 13:18:10    阅读次数:241
汇编语言学习笔记2
1.严格来说汇编语是由以下三部分组成: 1.汇编指令:助记符,即用英语字符替换机器码 2.伪指令:由编译器编译执行,即Mov等控制指令 3.其它符号:由编译器编译执行,计算机是不能识别"+","-"等符号,所以需要编译器编译成机器语言2.汇编语言的核心是汇编指令,他决定汇编语言的特性3.我们都知道C...
分类:编程语言   时间:2014-12-13 12:13:56    阅读次数:224
X86汇编指令
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
内嵌汇编与C/C++实现的冒泡排序,快速排序算法排序500W个数据对比
内嵌汇编是微软为了提高程序的优化能力而嵌入在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运行程序(二)
简单汇编指令设计用文字符号书写的计算机指令就是汇编指令。这种汇编指令遵照怎样的格式书写,才能够和我们要设计的机器指令一一对应起来?做为CPU 的设计者在设计指令系统的同时,必须要考虑好这方面的问题。考虑好机器指令的格式,进而要考虑好汇编指令如何与之对应。如何设计机器指令格式?指令格式是指令分析执行的...
分类:其他好文   时间:2014-12-03 00:13:09    阅读次数:182
642条   上一页 1 ... 56 57 58 59 60 ... 65 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!