转载:http://blog.csdn.net/horizontalview/article/details/50773740 1.mov的用法 在ARM体系中,mov只能用于数据在寄存器之间的移动或者往寄存器中写入立即数。 格式如下:mov{条件}{s} 目的寄存器,源操作数 2.ldr的用法 L ...
分类:
其他好文 时间:
2017-09-28 20:00:51
阅读次数:
148
在ARM架构下, 数据从内存到CPU之间的移动只能通过LDR/STR指令来完成.而MOV只能在寄存器之间移动数据,或者把立即数移动到寄存器中,并且数据的长度不能超过8位 LDR,STR 的第一操作数是目标寄存器,第二操作数是内存地址, LDR 内存 --> 寄存器; STR 寄存器 --> 内存 内 ...
分类:
其他好文 时间:
2017-08-24 14:54:08
阅读次数:
175
32位通用寄存器 32位:EAX EBX ECX EDX ESP EBP ESI EDI 每个寄存器的最大宽度是32位 16位:AX BX CX DX SP BP SI DI 8位 :AL BL CL DL AH BH CH DH 想寄存器存一个数字可以用mov指令 mov eax,1 就是把1存到 ...
分类:
其他好文 时间:
2017-08-13 20:09:53
阅读次数:
310
AT&T语法汇编和Intel语法汇编比较: 1. 前缀: ①在AT&T语法中,寄存器以'%'为前缀,立即数则以'$'为前缀,而Intel语法中则没有; ②在Intel语法中,十六进制立即数以'h'结尾,二进制立即数则以'b'结尾。另外对于编译器来说,十六进制立即数不能以字符a~f打头,需要在前面上加 ...
分类:
其他好文 时间:
2017-08-08 00:30:00
阅读次数:
132
过拟合 在进行数据挖掘或者机器学习模型建立的时候,因为在统计学习中,假设数据满足独立同分布,即当前已产生的数据可以对未来的数据进行推测与模拟,因此都是使用历史数据建立模型,即使用已经产生的数据去训练,然后使用该模型去拟合未来的数据。但是一般独立同分布的假设往往不成立,即数据的分布可能会发生变化(di ...
分类:
其他好文 时间:
2017-07-22 12:05:06
阅读次数:
179
1、MIPS寻址方式 MIPS架构的寻址模式有寄存器寻址、立即数寻址、寄存器相对寻址和PC相对寻址4种,其中寄存器相对寻址、PC相对寻址介绍如下: 1.1、寄存器相对寻址 这种寻址模式主要被加载/存储指令使用,其对一个16位的立即数进行符号扩展,然后与指定通用寄存器的值相加,从而得到有效地址。 通用 ...
分类:
其他好文 时间:
2017-07-17 00:32:40
阅读次数:
679
与数据有关的寻址方式 下面以数据传送指令MOV为例来说明。其汇编格式为:MOV 目标, 源 1.立即寻址方式(immediate addressing) 操作数直接包含在指令中,紧跟在操作码之后的寻址方式称为立即寻址方式,把该操作数称为立即数。 MOV AL, 6 ;(AL)=6 MOV AX, 3 ...
分类:
编程语言 时间:
2017-07-04 00:05:19
阅读次数:
315
一、vectors.S 1.1 代码地址 vectors.S (arch\arm\lib) 1.2 流程跳转 跳转符号 B 为 start.S 中的 reset 执行代码,暂且先不看,先看看 vector.S 中的执行。 1.3 代码分析 这里的代码全部都是异常向量表的定义,第一段代码中,执行 b ...
分类:
其他好文 时间:
2017-06-03 17:24:46
阅读次数:
331
作者介绍: 徐祥曦,七牛云工程师,独立开发了多套高性能纠删码/再生码编码引擎。柳青,华中科技大学博士,研究方向为基于纠删码的分布式存储系统。 前言: 在上篇《如何选择纠删码编码引擎》中,我们简单了解了 Reed-Solomon Codes(RS 码)的编/解码过程,以及编码引擎的评判标准。但并没有就 ...
分类:
其他好文 时间:
2017-05-24 14:39:34
阅读次数:
229
ax,cx,dx不能和段地址搭配作偏移地址用于寻址,如mov mydat[bx][si],es:[ax] 错误偏移地址不能再用offset,如mov bx,offset mydat[si] 错误cmp dst,src 目的操作数不能是立即数,dst和src不能同为内存单元注意标号和变量的区别 mov ...
分类:
其他好文 时间:
2017-05-15 22:45:55
阅读次数:
272