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
汇编学习``
Linux下
汇编学习
-2
这个程序是在一组数据中查找出最大值,代码如下:#PURPOSE:Thisprogramfindsthemaximumnumberofa #setofdataitems. # #VARIABLIES:Theregistershavethefollowinguses: # #%edi-Holdstheindexofthedataitembeingexamined #%ebx-Largestdatait
mcgrady_tracy
·
2011-12-02 15:00
Linux下
汇编学习
-1
教材:programming_from_the_ground_up.pdf直接看代码:#PURPOSE:Simpleprogramthatexitsandreturnsa #statuscodebacktotheLinuxkernel # #INPUT:none # #OUTPUT:returnsastatuscode.Thiscanbeviewed #bytyping # #echo$? #
mcgrady_tracy
·
2011-12-02 15:00
x86
汇编学习
资源
x86/x64汇编语言:http://www.mouseos.com/assembly/index.htmlAoGo汇编小站:http://www.aogosoft.com/kipirvine(Intel汇编程序设计)(Irvine32.lib可以在此下载到):http://www.kipirvine.com/asm/examples/index.htmWindows环境下32位汇编语言程序设计
gengshenghong
·
2011-11-27 21:00
windows
api
汇编
assembly
语言
X86
(2011.11.12)汇编_王爽_全书_学习小记
汇编学习
之路--告一段落。
neicole
·
2011-11-14 22:00
c
汇编
table
存储
byte
loops
ARM
汇编学习
拾贝 (持续更新)
基本知识 ldrmeansload from memory,inwhichcase Rd isthedestination,and str meansstore to memory,so Rd wouldbethesourcethere.基本的函数调用模板.text .align2 .globalfunctionName .typefunctionName,%function functionNa
Melody_lu123
·
2011-11-07 11:00
汇编
System
FP
makefile
编译器
variables
汇编学习
笔记1
汇编学习
笔记1栈运行时栈是由CPU直接管理的内存数组,它使用两个寄存器:SS和ESP (Extended stack pointer)。
天下
·
2011-11-04 16:00
汇编 前期基础指令
m
汇编学习
过程中用到的实例:movax,5807h movcx,9 moval,[0010h]虽然默认是DS段,但是没加DS的时候还是没有真正从存储器寻址,只好把DS加上了(根据后面的实验,如果不加段寄存器
jo_say
·
2011-09-17 22:00
c
汇编
存储
扩展
div
byte
如何正确的对待
汇编学习
和反
汇编学习
?
首先要学会正确的学习方式。 学习汇编的正确方式:1> 建议以王爽汇编这本教材为初级入门书籍 2> 在以 80x86汇编语言程序设计教程[黑皮书]这本书来深入学习32BIT的汇编以及保护模式的编程严格按照上面2个步骤学习,基本可以用汇编写一些很简单的DOS汇编程序,至少在汇编语法上,你是很熟悉。 学习反汇编的正确方式:1> 先学习C/C++语言
aksnzhy
·
2011-09-11 13:00
编程
windows
汇编
dos
语言
开发工具
X86
汇编学习
小结
本文起源:想看看C/C++中的StrictAliasing,可是找到的资料几乎都用C/C++对应的汇编代码来解释一些概念。看不懂这些汇编,只好先简单整理一点汇编相关的资料了。找几个编译器,找个最最简单的C程序,动手试试,于是...生成汇编代码比如,一个简单的函数://hello.c voidfunc(){}如何得到相应的汇编代码呢?gcc -S hello.chello.sclang -S hel
dbzhang800
·
2011-08-25 00:00
汇编
ubuntu
gcc
服务器
compiler
X86
【
汇编学习
】第二章:程序起步
程序组成汇编程序由定义好的段组成,一般有如下三个段:1、 数据段2、 BSS段3、 文本段所有汇编语言必须有文本段。数据段与BSS段是可选的。数据段一般是放置带有初始值的数据元素。BSS段一般使用0值或NULL值初始化的数据元素。这些区一般是局部变量区。定义段一般使用.section命令来声明段。.section后面跟上段的类型。一般布局如下 1、BSS段一定是在text段之前。2、data段可以
ju136
·
2011-08-10 00:00
Win32
汇编学习
笔记(罗云彬)(二)
1.代码段的属性是由PE头部中的属性位决定的,通过编辑exe文件,把代码段的属性位改为可写,程序就允许修改自己的代码段。典型的应用如:这对可执行文件的压缩软件和加壳软件。2.堆栈段的内存属性是可读可写且可执行的,靠动态修改代码的反跟踪模块可以拷贝到堆栈中边修改边执行。一些病毒和黑客工具用到的缓冲区溢出技术也用到了这一特征。3.API实际上是以一种新的方式代替了DOS中的软中断。4.Win32的系统
kisbuddy
·
2011-08-09 14:33
Win32
汇编(罗云彬
第3版)
汇编学习
笔记(三)
一.子程序设计如果某个程序片段将反复在程序中出现,就把它设计成子程序或某个程序片段具有通用性,可供许多程序共享,就把它设计成子程序(一)过程调用和返回指令 调用前必须先压入堆栈。 过程调用指令有段内调用和段间调用之分。 过程返回指令也有段内返回和段间返回之分。 段内:近调用近返回 段间:远调用远返回 1.过程调用指令 过程调用指令先把子程序的返回地址(即CALL指令的下一条指令的地址)压入堆栈。
mvpsendoh
·
2011-06-23 22:00
算法
汇编
dos
存储
byte
DST
汇编学习
笔记(二)
汇编语言包括顺序结构、分支结构和循环结构一.汇编语言的语句(一)语句的种类和格式1.汇编语言语句的种类: 包括指令语句,伪指令语句,宏语句 语句指令有对应的机器指令。 伪指令语句没有对应的机器指令,只是指示汇编程序如何汇编源程序,包括符号定义, 变量的定义、段的定义2.语句的格式:指令语句与伪指令语句的格式相似,都由四部分组成 指令语句的格式: 标号:指令助记符操作数;注释 伪指令语句的格式: 名
mvpsendoh
·
2011-06-23 19:00
汇编
table
存储
buffer
语言
byte
汇编学习
笔记(一)
一.寻址方式立即寻址:MOVAX,1234HMOVAL,5MOVBX,3064H寄存器寻址:可为AX/BX/CX/DX/SI/DI/SP/BP/AL/AH/BL/BH/CL/CH/DL/DHMOVAX,BX直接寻址:有效地址即偏移地址MOVAX,[8054]默认DS段前缀可用符号地址代替数值地址注意:MOVAX,VALUE等价于MOVAX,[VALUE]寄存器间接寻址:操作数有效地址在SIDIBP
mvpsendoh
·
2011-06-21 23:00
汇编
table
存储
扩展
编译器
DST
嵌入式Linux中ARM gcc嵌套
汇编学习
-ARM GCC Inside Assembler
在使用gcc编译的时候,可以在C语言程序中嵌套汇编指令,这样极大的方便在高级语言中使用跟配件相关的指令。 在gcc中嵌套的汇编指令跟纯汇编文件的语法有一点不一样,在gcc中嵌套指令的格式是固定的: __asm__(code : output operand list : input operand list : clobber list); __asm__(汇编语句模板 : 输出部分
isiqi
·
2011-05-27 15:00
C++
c
linux
gcc
嵌入式
嵌入式Linux中ARM gcc嵌套
汇编学习
-ARM GCC Inside Assembler
在使用gcc编译的时候,可以在C语言程序中嵌套汇编指令,这样极大的方便在高级语言中使用跟配件相关的指令。在gcc中嵌套的汇编指令跟纯汇编文件的语法有一点不一样,在gcc中嵌套指令的格式是固定的:__asm__(code:outputoperandlist:inputoperandlist:clobberlist);__asm__(汇编语句模板:输出部分: 输入部分: 破坏描述部分);其中包括四个部
Yao_GUET
·
2011-05-27 15:00
linux
汇编
list
gcc
嵌入式
语言
ARM
汇编学习
资料的一些链接
1 GNU ARM 汇编快速入门,http://blog.chinaunix.net/u/31996/showart.php?id=326146 2 ARM GNU 汇编伪指令简介,http://www.cppblog.com/jb8164/archive/2008/01/22/41661.aspx 3 GNU汇编使用经验,http://blog.chinaunix.net/u1/3761
freesoftman
·
2011-05-08 08:00
html
.net
PHP
Blog
嵌入式
ARM
汇编学习
笔记
这两天参加了一个编写操作系统的项目,因为要做很多底层的东西,而且这个操作系统是嵌入式的,所以开始学习ARM汇编,发现ARM汇编和一般PC平台上的汇编有很多不同,但主要还是关键字和伪码上的,其编程思想还是相同的。现将一些学习感悟部分列出来,希望能给有问题的人一点帮助。 1、ARM汇编的格式: 在ARM汇编里,有些字符是用来标记行号的,这些字符要求顶格写;有些伪码是需要成对出现的,例如ENT
glorin
·
2011-04-28 10:00
汇编
嵌入式
存储
任务
编译器
程序开发
ARM之
汇编学习
---如何编写ARM汇编程序
如何编写ARM汇编程序---------------------------------------------------------Author :tiger-johnWebSite :blog.csdn.net/tigerjbEmail :
[email protected]
编译环境 :ADS1.2Tiger
tigerjb
·
2011-02-23 10:00
汇编
扩展
语言
编译器
ARM之
汇编学习
---如何编写ARM汇编程序
如何编写ARM汇编程序 --------------------------------------------------------- Author :tiger-johnWebSite :blog.csdn.net/tigerjb Email :
[email protected]
编译环境 :ADS1.2 Tiger声明:本人鄙视直接复制本人文章而不加出处的个人或
baiseda
·
2011-02-23 10:00
ARM
ARM之
汇编学习
---如何编写ARM汇编程序
如何编写ARM汇编程序---------------------------------------------------------Author :tiger-johnWebSite :blog.csdn.net/tigerjbEmail :
[email protected]
编译环境 :ADS1.2Tiger
tigerjibo
·
2011-02-23 10:00
汇编
扩展
语言
编译器
网络技术
ARM之
汇编学习
---如何编写ARM汇编程序
如何编写ARM汇编程序---------------------------------------------------------Author:tiger-johnWebSite:blog.csdn.net/tigerjbEmail:
[email protected]
编译环境:ADS1.2Tiger声明:本人鄙视直接复制本人文章而不加出处的个人或团体,但不排斥别人转载tiger-joh
iteye_2449
·
2011-02-23 00:00
ARM之
汇编学习
---如何编写ARM汇编程序
如何编写ARM汇编程序---------------------------------------------------------Author:tiger-johnWebSite:blog.csdn.net/tigerjbEmail:
[email protected]
编译环境:ADS1.2Tiger声明:本人鄙视直接复制本人文章而不加出处的个人或团体,但不排斥别人转载tiger-joh
iteye_13254
·
2011-02-23 00:00
汇编学习
笔记一
Debug R命令查看、改变CPU寄存器的内容 D命令查看内存中的内容 E命令改写内存中的内容 u命令将内存中机器指令翻译成汇编指令 T命令执行一条机器指令 A命令心汇编指令的格式在内存中写入一条机器指令Debug下查看主板下的生产日期dffff:0005、dfff0:00f5等
hunwo
·
2011-01-01 11:00
汇编
(此文精辟)[
汇编学习
]献给汇编初学者-函数调用堆栈变化分析(转自黑客风云)
跟一个朋友谈堆栈的时候 就写下了这段文字,顺便发到这里给需要的看看吧汇编初学者比较头痛的一个问题////////////////////////////////////////////////////////////////////比如 我们有这样一个C函数 1#include 2long test(int a,int b) 3{ 4 a = a + 1; 5 b = b + 100;
liziyun537
·
2010-12-14 20:00
汇编学习
跨域程序语言障碍
跨域程序语言障碍(多语言混编)值得学习,收藏之! 基础书籍:《汇编语言(第2版)中文高清PDF版》(王爽)[PDF]下载地址: http://www.verycd.com/topics/2786088/
mplus
·
2010-12-11 10:00
汇编
语言
AT&T
汇编学习
套用网上看到的一句话开头吧(这也是我有过的一个过程,基本一样吧):今天开始学习linux内核编程了,从没有内核编程基础开始学起。所以很多相关的知识都要了解。首先就是AT&T汇编语言。因为在linux内核源代码中,好像除了开始的bootsect.s和head.s是用intel的汇编外,别的汇编代码都是用的AT&T汇编语言,所以有必要把AT&T汇编语言了解一下。 自己补充一点
iwebcode
·
2010-07-27 00:00
学习
AT&T
汇编学习
套用网上看到的一句话开头吧(这也是我有过的一个过程,基本一样吧):今天开始学习linux内核编程了,从没有内核编程基础开始学起。所以很多相关的知识都要了解。首先就是AT&T汇编语言。因为在linux内核源代码中,好像除了开始的bootsect.s和head.s是用intel的汇编外,别的汇编代码都是用的AT&T汇编语言,所以有必要把AT&T汇编语言了解一下。自己补充一点:我开始没想过什么linux
wanweiaiaqiang
·
2010-07-27 00:00
linux
汇编
gcc
语言
linux内核
AT&T
AT&T
汇编学习
套用网上看到的一句话开头吧(这也是我有过的一个过程,基本一样吧):今天开始学习linux内核编程了,从没有内核编程基础开始学起。所以很多相关的知识都要了解。首先就是AT&T汇编语言。因为在linux内核源代码中,好像除了开始的bootsect.s和head.s是用intel的汇编外,别的汇编代码都是用的AT&T汇编语言,所以有必要把AT&T汇编语言了解一下。 自己补充一点
thecloud
·
2010-07-26 16:00
学习
王爽
汇编学习
之作业记录第一章节至第二章节
开始学习王爽版汇编,致于为什么要学习,这些在此就不多谈了,如想了解软件安全,逆向工程等等,汇编是必不可少的。一,第一章基础知识例如:机器指令1000100111011000表示把寄存器BX的内容送到AX中.汇编指令则写成MOVAX,BX。这样的写法与人类语言接近,便于阅读记忆。寄存器:简单地讲是CPU中可以存储数据的器件,一个CPU中有多个寄存器,AX是其中一个寄存器的代吗,BX是另一个寄存器的代
leitianjun
·
2010-06-20 02:00
汇编
存储
语言
byte
编译器
作业
学习驱动开发需要看的几本书籍!制定个学习计划,给自已以动力!
学习书籍一、x86
汇编学习
(基础必须要扎实)1,王爽的第二版 总体时间:一个月,学习完后可以进入下一本书的学习开始时间:2010年6月20日开始至2010年7月20日结束注:一周清理一次群内成员
leitianjun
·
2010-06-20 00:00
编程
windows
汇编
语言
作业
2010
windows
汇编学习
笔记
www.asmedu.net ——超级好的
汇编学习
网站 一:寄存器的相关指数:1:寄存器:是CPU的组成部分,读取和存储速度非常快,但是容量很小。
hulihong
·
2010-04-27 10:00
uboot移植之arm
汇编学习
移植uboot到arm开发板上,必须要修改uboot代码中与硬件密切相关的部分,而修改这部分代码的前提,就是要熟悉arm硬件基础以及arm汇编。ARM汇编的必读无论是体系结构还是指令集,大家或多或少都应该对X86汇编有些了解,而对于嵌入式领域已被广泛采用的ARM处理器,了解的可能并不多。如果你有兴趣从事嵌入式方面的开发,那么了解一些RISC体系结构和ARM汇编的知识还是有必要的。这里,我们找出了这
victory08
·
2010-03-05 15:00
WIN32
汇编学习
应用之defwindowproc
defwindowproc窗口过程对一些消息的默认处理方式 WM_PAINT 发送WM_ERASEBKGND消息来擦除背景 WM_ERASEBKGND 用窗口类结构中的HBRBACKGROUND刷子来绘画窗口背景 WM_CLOSE 调用destroywindow来摧毁窗口 WM_NCLBUTTONDBLCLK这是非客户区(如标题栏)鼠标双击消息,DefWindowProc测试鼠标的位置,然
deepfuture
·
2010-02-20 16:00
window
WIN32
汇编学习
应用之defwindowproc
defwindowproc窗口过程对一些消息的默认处理方式 WM_PAINT 发送WM_ERASEBKGND消息来擦除背景 WM_ERASEBKGND 用窗口类结构中的HBRBACKGROUND刷子来绘画窗口背景 WM_CLOSE 调用destroywindow来摧毁窗口 WM_NCLBUTTONDBLCLK这是非客户区(如标题栏)鼠标双击消息,DefWindowProc测试鼠标的位置,然
deepfuture
·
2010-02-20 16:00
window
WIN32
汇编学习
应用之defwindowproc
阅读更多defwindowproc窗口过程对一些消息的默认处理方式WM_PAINT发送WM_ERASEBKGND消息来擦除背景WM_ERASEBKGND用窗口类结构中的HBRBACKGROUND刷子来绘画窗口背景WM_CLOSE调用destroywindow来摧毁窗口WM_NCLBUTTONDBLCLK这是非客户区(如标题栏)鼠标双击消息,DefWindowProc测试鼠标的位置,然后再采取相应的
deepfuture
·
2010-02-20 16:00
WIN32
汇编学习
应用之defwindowproc
阅读更多defwindowproc窗口过程对一些消息的默认处理方式WM_PAINT发送WM_ERASEBKGND消息来擦除背景WM_ERASEBKGND用窗口类结构中的HBRBACKGROUND刷子来绘画窗口背景WM_CLOSE调用destroywindow来摧毁窗口WM_NCLBUTTONDBLCLK这是非客户区(如标题栏)鼠标双击消息,DefWindowProc测试鼠标的位置,然后再采取相应的
deepfuture
·
2010-02-20 16:00
FAQ7: 如何正确的对待
汇编学习
和反
汇编学习
?
FAQ7:如何正确的对待
汇编学习
和反
汇编学习
?答: 首先要学会正确的学习方式。
Code_GodFather
·
2010-02-16 16:00
ARM
汇编学习
经验谈
初学ARM并不需要把每条汇编指令都搞清楚。掌握最基本的最常用的几条指令就可以了。然后找一本较好的参考资料,以后碰到不懂的指令了再回过头来查查,不需要在初学ARM时花太多时间在ARM汇编指令上面。ARM汇编的应用多集中在前期的ARM接口编程以及后面的bootloeader源码分析上,如uboot源码学习。再往后到操作系统层面上基本上就用了不多了,只有看驱动时偶尔会碰到,能看懂就行了。 另外有点需
jun2ran
·
2009-08-25 16:00
编程
linux
汇编
嵌入式
语言
开发工具
汇编学习
笔记
汇编学习
笔记 本书不对硬件系统进行全面和深入的研究:关于PC机及CPU物理结构和编程结构的全面研究,在《微机原理与接口》中进行;对于计算机一般的结构、功能、性能的研究在一门称为《组成原理》的理论层次更高的课程中进行
jayxujia123
·
2009-06-11 12:00
菜鸟反
汇编学习
前言
今天开始在这儿发表我的反
汇编学习
记录《菜鸟学反汇编》。因为是刚入门,所以肯定其中的一些分析是有漏洞的。希望有朋友能忍耐着去发现,谢谢指出。我使用的vs2005。
breaksoftware
·
2008-12-24 19:00
汇编
Delphi与
汇编学习
4(两个转16进制的函数)
Delphi与
汇编学习
4(两个转16进制的函数)由于在工作中需要,用汇编写了一个字符串转16进制的函数,有详细注释,应该对想学习的人有所帮助的。
suiyunonghen
·
2008-08-03 15:00
汇编
Stream
String
Integer
byte
Delphi
汇编学习
二: 窗体模版
.386 .modelflat,stdcall optioncasemap:none include/masm32/include/windows.inc include/masm32/include/user32.inc includelib/masm32/lib/user32.lib;callstofunctionsinuser32.libandkernel32.lib include/mas
pzhan
·
2008-05-01 16:00
汇编学习
一: 汇编传参例子
;#########################################################################; Asimpleusefultoy,Shellextakesacommandlinewhichisadrive; anddirectorypath.Setitasashortcutonyourdesktopwiththe; pathyoureq
pzhan
·
2008-05-01 16:00
汇编
command
服务器
null
include
browser
汇编学习
三:操作INI文件
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:FileName:ini-demo.asm;Function:demotheoperationofinifile;Author:PurpleEndurer;;Log;=============================;2005-05-26Created!;<<<<<<<<<<<<<<<<<<<<<<<<<<
pzhan
·
2008-04-22 14:00
汇编
String
null
ini
汇编学习
汇编学习
可能是对黑客的某种崇拜使得我对低层的编程技术欲来欲感兴趣了.开始自学C语言,接着学习C++.因为一边研究别人所写的病毒代码,一边看书.后来学到感染PE格式文件的那些知识的时候,感觉汇编知识似乎更为优秀
面朝大海,春暖花开
·
2007-10-23 11:00
汇编学习
从入门到精通Step By Step
Cracker,一个充满诱惑的词。别误会,我这里说的是软件破解,想做骇客的一边去,这年头没人说骇客,都是“黑客”了,嘎嘎~公元1999年的炎热夏季,我捧起我哥留在家的清华黄皮本《IBM-PC汇编语言程序设计》,苦读。一个星期后我那脆弱的小心灵如玻璃般碎裂了,为了弥补伤痛我哭爹求妈弄了8k大洋配了台当时算是主流的PC,要知道那是64M内存!8.4G硬盘啊!还有传说中的Celeon300ACPU。不过
hkbyest
·
2007-07-22 14:00
原创作品
学习相关
汇编学习
笔记(一)
机器码真难读------------->汇编语言-------------->人机之间对了一层:编译器伪指令和其他符号(+,/,-,*)-----------无对应机器码---------->交给编译器汇编指令------->有对应的机器码 存储器:指令和数据没有区别------------>二进制信息||------------------>CPU------------>区别指令和数据 1by
je pense, donc je suis
·
2007-07-19 11:00
sunwen:VC内联ASM
汇编学习
笔记【转】
目的:学习在VC中进行ASM汇编语言程序设计的方法,以提高底层应用能力.由于在VC中进行汇编不需要额外的编译器和联接器,且可以处理VC中不能处理的一些事情,而且可以使用在C中的变量,所以,非常方便.但是它并不支持所有的MASM宏和数据指示符.下面的三种方法基本上都可以使用在VC中:__asm{mov al, 2mov dx, 0xD007out al, dx}__asm mov al, 2__as
ablo_zhou
·
2006-08-18 18:00
IL
汇编学习
笔记(三)
原文: http://www.codeproject.com/dotnet/ilassembly.asp 创建和使用类对象 首先我们定义一个简单的类,它只包含一个方法用于计算一个整数的平方(square),代码如下: .assembly extern mscorlib {} .assembly MathLib { &
·
2006-04-04 18:00
学习笔记
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他