E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
汇编基础
GCC内联
汇编基础
这篇文章阐述内联汇编的使用方法。显然,阅读这篇文章您需要具备X86汇编语言和C语言的基础知识。Contents1.简介32.概要33.GCC汇编格式。31)源操作数和目的操作数的方向32)寄存器命名43)立即数44)操作数大小45)内存操作数44.基本形式的内联汇编45.扩展形式的内联汇编55.1汇编模板65.2操作数65.3ClobberList75.4Volatile…?86.深入constr
zhanghaodx082
·
2013-12-06 14:00
linux
汇编
gcc
作为一个新人,怎样学习嵌入式Linux?被问过太多次,特写这(韦东山)
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。
lilin9105
·
2013-08-08 17:19
linux
嵌入式
嵌入式
ARM
学习路线
嵌入式学习路线
韦东山学习嵌入式Linux学习方法
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。
jimmy2013_1_1
·
2013-08-01 18:00
ARM
新人怎么学习嵌入式
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。
baiding1123
·
2013-07-31 20:00
编程
嵌入式
经验
学习总结
arm
汇编基础
(转)
先看个例子:voidtest2(inta,intb,intc){ intk=a,j=b,m=c;}GCC反汇编:00000064:mov ip,sp //IP=SP;保存SPstmdb sp!,{fp,ip,lr,pc} //先对SP减4,再对fp,ip,lr,pc压栈。---------1sub fp,ip,#4 ;0x4 //fp=ip
lijiatong1005
·
2013-07-15 09:00
libYUV汇编加速初学记录【1】
是一个开源的实现各种YUV,RGB色彩之间的转换、旋转、缩放2、支持windows、linux系统,支持x86、arm架构3、支持SSE、AVX、NEON加速,在编译时会根据硬件平台旋转使用的实现方式 一、
汇编基础
cmsbupt
·
2013-06-28 10:00
如何学习嵌入式linux
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。 C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数
hongwazi_2010
·
2013-06-27 23:00
杂谈
linux汇编之——(3)
汇编基础
知识
一、寄存器总共有14个16位寄存器,8个8位寄存器通用寄存器: 数据寄存器: AH(8位) AL(8位) AX(16位) (AX和AL又称累加器) BH(8位) BL(8位) BX(16位) (BX又称基址寄存器,唯一作为存储器指针使用寄存器) CH(8位) CL(8位) CX(16位) (CX用于字符串操作,控制循环的次数,CL用于移位) DH(8位) D
cpq37
·
2013-05-24 14:00
自己动手写操作系统之
汇编基础
——as86汇编和GNU as汇编简介与对比
概述:在自己动手写操作系统的时候,往往在开始阶段对汇编语言感到困难。汇编语言之所以会感觉困难,往往是既是因为偏底层,而我们平时接触的多为高级语言;另一方面是由于其平台相关性:C语言是通用的,但汇编不是。这就是说,intel和MIPS上的汇编语言是不同的,因为它们底层支持的机器指令集就不同,这是汇编向下的一方面;另一方面,向上,即使在一类处理器上,汇编语言也会因为编译器的不同而有所差别,这也正是本文
trochiluses
·
2013-05-15 10:00
汇编语言
att
自己动手写操作系统
as86
GNUas
AT&T
汇编基础
数据段.data 数据类型 .ascii 文本字符串 .asciz 以空字符结尾的文本字符串 .byte 字节值 .double 双精度浮点数 .float 单精度浮点数 .int 32位整数 .long 32位整数 .octa 16字节整数 .quad 8字节整数 .short 16为整数 .single 单
wikirock
·
2013-05-15 00:23
AT&T汇编基础
汇编基础
——常用寄存器及其用途
通用寄存器的主要用途寄存器的分类寄存器主要用途通用寄存器数据寄存器AX乘、除运算,字的输入输出,中间结果的缓存AL字节的乘、除运算,字节的输入输出,十进制算术运算AH字节的乘、除运算,存放中断的功能号BX存储器指针CX串操作、循环控制的计数器CL移位操作的计数器DX字的乘、除运算,间接的输入输出变址寄存器SI存储器指针、串指令中的源操作数指针DI存储器指针、串指令中的目的操作数指针变址寄存器BP存
trochiluses
·
2013-05-14 19:00
寄存器
汇编语言
汇编基础
--cmp汇编指令
转自http://blog.csdn.net/wfq_1985/article/details/6166002cmp是比较指令,cmp的功能相当于减法指令。它不保存结果,只是影响相应的标志位。其他的指令通过识别这些被影响的标志位来得知比较结果。cmp指令格式:cmp操作对象1,操作对象2计算操作对象1-操作对象2但不保存结果,只是根据结果修改相应的标志位。举例假如此时eax=0h那么cmpeax,
leonardo_lenerry
·
2013-05-08 00:43
汇编语言
转载
汇编基础
--cmp汇编指令
转自http://blog.csdn.net/wfq_1985/article/details/6166002 cmp是比较指令,cmp的功能相当于减法指令。它不保存结果,只是影响相应的标志位。其他的指令通过识别这些被影响的标志位来得知比较结果。 cmp指令格式: cmp 操作对象1, 操
wangpa501
·
2013-05-08 00:00
基础
汇编基础
知识之输入输出
最近在学习汇编程序,但输入输出是我遇到的第一个难题,这里就简单讲诉一些汇编的基本输出输出字符串、字符、输出数字等知识,仅供大家学习。这只是一些基础知识,汇编高手亦可以温习一些基础的输入输出知识.一.输出字符串下面是调用9号功能输出字符串"HelloWorld"的代码。DATASSEGMENT ;输出的字符串13回车10换行$结束标志(\0) InputDB13,10,'HelloWord!',13
Eastmount
·
2013-04-16 00:00
汇编
汇编基础
知识
1数据传送MOVMOVdest,src(1)两个操作数类型(长度)相同(2)不能同为存储操作数(3)立即数不能作为目的操作数(4)CS不能作为目的操作数,CS存的是段基址(5)两个操作数不能同为段寄存器2寻址方式(1)直接寻址datasegmentxdb2,3ydw100,50dataends设x的偏移地址为0000H那x的第一个数据为2,第二个数据为320000H30001H1000002H50
nealgavin
·
2013-04-15 17:00
如何直接修改exe文件
当然,要想直接对exe文件进行直接修改必须有较好的
汇编基础
,对反汇编技术有一定的基础。否则会很茫然的。一般有两种方法可以对exe文件添加我们需要的功能。第一种是利用
丛林隐者
·
2013-03-31 14:13
ASM
汇编
如何直接修改exe文件
当然,要想直接对exe文件进行直接修改必须有较好的
汇编基础
,对反汇编技术有一定的基础。否则会很茫然的。 一般有两种方法可以对exe文件添加我们需要
ly131420
·
2013-03-31 14:00
作为一个新人,怎样学习嵌入式Linux?(韦东山)
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。
xiaofeilong321
·
2013-03-14 21:00
汇编基础
加ADD减SUB乘MUL除DIV加1INC减1DECJB小于JBE小于等于JA大于JAE大于等于大于greaterthan小于lessthan等于equalto指令instructions指针pointer标志flag栈stack基base目标destination源source进位carry辅助assist符号sign零zero奇偶parity溢出overflow
fengkuangfj
·
2013-03-11 09:00
作为一个新人,怎样学习嵌入式Linux?(韦东山)
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。
w_ww_w
·
2013-01-21 08:00
转载:作为一个新人,如何学习嵌入式linux
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。
496796206
·
2012-11-02 19:52
linux
学习方法
嵌入式
如何学arm linux嵌入式
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求
dreamtdp
·
2012-11-01 11:00
linux
嵌入式
ARM9
汇编基础
教程(三)——堆栈框架
由于之前转载的那个教程最后一篇,代码太长了,虽然注释很详细但我实在看不下去了。。。原文在这里于是根据《INTEL汇编程序设计第五版》第八章8.2小结以及网上的内容整理如下。------------------------------------------------------------------分割线---------------------------------------------
妈妈说女孩子要自立自强
·
2012-10-30 23:51
编译原理
汇编基础教程
汇编基础
教程(三)——堆栈框架
由于之前转载的那个教程最后一篇,代码太长了,虽然注释很详细但我实在看不下去了。。。原文在这里于是根据《INTEL汇编程序设计第五版》第八章8.2小结以及网上的内容整理如下。------------------------------------------------------------------分割线---------------------------------------------
candycat1992
·
2012-10-30 23:00
作为一个新人,怎样学习嵌入式Linux
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。
abcbig
·
2012-10-30 21:32
学习
嵌入式
arm.linux
汇编基础
教程(二)——常用汇编指令之其他指令
原文地址:http://www.tinpont.com/knowledge/assembly_instruction_others.html-----------------------------------------------------------------------------------------分割线--------------------------------------
candycat1992
·
2012-10-29 18:00
汇编基础
教程(二)——常用汇编指令之条件指令
原文地址:http://www.tinpont.com/knowledge/assembly_instruction_condition.html---------------------------------------------------------------------------------------------分割线-------------------------------
candycat1992
·
2012-10-29 18:00
汇编基础
教程(二)——常用汇编指令之运算指令
原文地址:http://www.tinpont.com/knowledge/assembly_instruction_operator.html-------------------------------------------------------------------------------分割线----------------------------------------------
candycat1992
·
2012-10-29 18:00
汇编基础
教程(二)——常用汇编指令之传送指令
原文地址:http://www.tinpont.com/knowledge/assembly_instruction_move.html-----------------------------------------------------------------------------------分割线----------------------------------------------
candycat1992
·
2012-10-29 17:00
linux
汇编基础
汇编语言的优点是速度快,可以直接对硬件进行操作,这对诸如图形处理等关键应用是非常重要的。Linux是一个用C语言开发的操作系统,这使得很多程序员开始忘记在Linux中还可以直接使用汇编这一底层语言来优化程序的性能。本文为那些在Linux平台上编写汇编代码的程序员提供指南,介绍Linux汇编语言的语法格式和开发工具,并辅以具体的例子讲述如何开发实用的Linux汇编程序。一、简介 作为最基本的编程
zhongjishao
·
2012-10-29 16:00
汇编基础
教程(一)——寄存器介绍(EFlags)
标志寄存器是一个很特殊的寄存器,所以有必要分单张来讲讲一下。标志寄存器在32位操作系统中大小是32-bit的,也就是说,它可以存32个标志。实际上标志寄存器并没有完全被使用,如上图,我们可以见到有一些地方是没有用到的,大多数情况下,我们只需学习运算结果标志位就可以了,其他的用到的地方不多,下面我们来了解一下各标志位的作用。一、运算结果标志位1、进位标志CF(CarryFlag)进位标志CF主要用来
candycat1992
·
2012-10-29 13:00
汇编基础
教程(一)——寄存器介绍
合并两篇介绍寄存器的文章,增加了一点内容。-------------------------------------------------------------------------------------分割线------------------------------------------------------------------------------------在32位操作系
candycat1992
·
2012-10-29 13:00
外挂学习A
一、先说一下写一个网页游戏外挂制作需要什么条件1、熟练的C语言知识目前的外挂大部分都是用BC或者是vc写的,拥有熟练的C语言知识是写外挂的基本条件2、具有很强的
汇编基础
一般游戏都不可能有原代码的,必须靠反汇编或者跟踪的办法来探索其中的机理
ypist
·
2012-10-26 10:00
如何学arm linux嵌入式
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。
cuiy0001
·
2012-09-12 15:00
编程
windows
linux
Flash
嵌入式
linux内核
作为一个新人,怎样学习嵌入式Linux
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。 C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。
xitong
·
2012-09-09 19:00
linux
算法下午茶系列-重温汇编(1)[AT&T
汇编基础
]
阅读更多汇编在LINUX系统下的意义远远大于WINDOWS系统,LINUX内核部分代码就是汇编编写的。然后,绝大多数Linux程序员以前只接触过DOS/Windows下的汇编语言,这些汇编代码都是Intel风格的。但在Unix和Linux系统中,更多采用的还是AT&T格式,两者在语法格式上有着很大的不同,因此应对AT&T汇编应有一个基本的了解和熟悉。我们在LINUX下用C编写一段最简单的hello
deepfuture
·
2012-08-25 16:00
算法下午茶系列-重温汇编(1)[AT&T
汇编基础
]
阅读更多汇编在LINUX系统下的意义远远大于WINDOWS系统,LINUX内核部分代码就是汇编编写的。然后,绝大多数Linux程序员以前只接触过DOS/Windows下的汇编语言,这些汇编代码都是Intel风格的。但在Unix和Linux系统中,更多采用的还是AT&T格式,两者在语法格式上有着很大的不同,因此应对AT&T汇编应有一个基本的了解和熟悉。我们在LINUX下用C编写一段最简单的hello
deepfuture
·
2012-08-25 16:00
算法下午茶系列-重温汇编(1)[AT&T
汇编基础
]
汇编在LINUX系统下的意义远远大于WINDOWS系统,LINUX内核部分代码就是汇编编写的。然后,绝大多数 Linux 程序员以前只接触过DOS/Windows 下的汇编语言,这些汇编代码都是 Intel 风格的。但在 Unix 和 Linux 系统中,更多采用的还是 AT&T 格式,两者在语法格式上有着很大的不同,因此应对AT&
deepfuture
·
2012-08-25 16:00
算法
Linux C语言内联汇编使用
以前学过AT&T汇编,但学过一段时间就忘了,但对Intel
汇编基础
比较熟悉,两者使用方法基本相似,所以对着Intel汇编,花点时间看AT&T汇编也就容易了。
jhonguy
·
2012-08-10 14:00
c
linux
汇编
gcc
语言
byte
作为一个新人,怎样学习嵌入式Linux?被问过太多次,特写这
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。
fly928sky
·
2012-07-28 01:00
编程
linux
windows
Flash
嵌入式
linux内核
作为一个新人,怎样学习嵌入式Linux?
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。
Dreaming_My_Dreams
·
2012-07-16 10:00
编程
linux
windows
Flash
嵌入式
linux内核
windows 驱动开发基本路线
[具备Windows驱动开发书籍]1>Windows驱动开发详解2>Windows设备驱动程序WDF开发[具备
汇编基础
理论书籍]1>汇编语言作者:王爽2>80x86汇编语言程序设计教程[具备Windows
xx2313第三代
·
2012-06-05 10:18
windows
wdf
rootkit
编程
windows 驱动开发基本路线
[具备 Windows驱动开发书籍] 1> Windows驱动开发详解 2> Windows设备驱动程序 WDF开发 [具备
汇编基础
理论书籍] 1>
a3630623
·
2012-06-05 10:00
编程
windows
WDF
rootkit
作为一个新人,怎样学习嵌入式Linux
汇编基础
有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组
JOHNSONHUANG
·
2012-04-24 15:00
linux
windows
Flash
嵌入式
语言
linux内核
汇编基础
基础知识 一、进制转换 进位计数制是一种技术的方法,习惯上最长用是10进制数法。十进制的基数为10,即其数码的个数为10,在十进制数中,每位数字的权值为10的k次方(k从0开始计),且遵循逢十进一的规则。例如:12345=1x10000+2x1000+3x100+4x10+5x1。(把10000看成是10的4次方) 计算机中为了便于存储及计算的物理实现,采用了二进制数。二进制数的基数为
王艺霖
·
2012-04-05 20:30
汇编
职场
休闲
Win32
汇编基础
一、关于寄存器寄存器有EAX,EBX,ECX,EDX,EDI,ESI,ESP,EBP等,似乎IP也是寄存器,但只有在CALL/RET在中会默认使用它,其它情况很少使用到,暂时可以不用理会。EAX是WIN32API默认的返回值存放处。ECX是LOOP指令自动减一的寄存器。ESP是堆栈指针。EBP经常用来在堆栈中寻址。ESI好像常常用在指针寻址中,EDI不大清楚。二、关于内存寻址WIN32中内存是平坦
gotosola
·
2012-04-02 11:00
WIN32
汇编基础
一、关于寄存器寄存器有EAX,EBX,ECX,EDX,EDI,ESI,ESP,EBP等,似乎IP也是寄存器,但只有在CALL/RET在中会默认使用它,其它情况很少使用到,暂时可以不用理会。EAX是WIN32API默认的返回值存放处。ECX是LOOP指令自动减一的寄存器。ESP是堆栈指针。EBP经常用来在堆栈中寻址。ESI好像常常用在指针寻址中,EDI不大清楚。二、关于内存寻址WIN32中内存是平坦
彭博
·
2012-03-09 16:00
Win32
汇编基础
教程
Win32汇编教程之一Win32汇编的环境和基础1.32位环境简介 在Dos下编汇编程序,我们可以管理系统的所有资源,我们可以改动系统中所有的内存,如自己改动内存控制块来分配内存,自己修改中断向量表来截获中断等,对其他操作也是如此,如我们对键盘端口直接操作就可以把键盘屏蔽掉,可以这样来描述Dos系统:系统只有一个特权级别,在编程上讲,任何程序和操作系统都是同级的,所以在Dos下,一个编得不好的
彭博
·
2012-03-09 16:00
破解系列1《基础》
推荐视频:1.小甲鱼的《OD使用教程》,这个适合初学者,讲解很详细,另外在这之前,如果没有
汇编基础
可以看看小甲鱼的《汇编教程》。2.小生我怕怕的《破解教程》,这个思路较快,适合有基础的。文
yxstars
·
2012-03-07 15:00
段选择器 段描述符 段描述符表 线性地址形成
2010-01-1917:51 买了本罗老师的琢石成器,才看前3章就感觉晕晕忽忽,总体觉得要看懂这本书前提是必须会DOS汇编,了解32位
汇编基础
.DOS汇编本人只看了王爽老师的汇编语言前
yukuninfoaxiom
·
2011-12-05 17:00
汇编
dos
存储
语言
任务
2010
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他