本文以printf为例,详细解析一个简单的printf调用里头,系统究竟做了什么,各寄存器究竟如何变化。环境:linux + gnu as assembler + ld linker如何在汇编调用glibc的函数?其实也很简单,根据c convention call的规则,参数反向压栈,call,然...
分类:
其他好文 时间:
2015-02-03 22:34:37
阅读次数:
279
.section .data汇编程序中以.开头的名称并不是指令的助记符,不会被翻译成机器指令,而是给汇编器一些特殊指示,称为汇编指示(Assembler Directive)或伪操作(Pseudo-operation),由于它不是真正的指令所以加个“伪”字。.section指示把代码划分成若干个段(...
分类:
其他好文 时间:
2014-12-28 10:23:29
阅读次数:
242
在从事大型机的工作中,很多时候我们所做的都是读dump,然后反向找出VSAM/QSAM数据集中的不当记录,尤其当数据集很大的时候,精确定位一条记录很是不便。。。而这里介绍的利用浮点数反向查找就是一个捷径(比如:我们在dump里看到X'C411570A',如果能快速算出-4439.039,再在数据集中搜索-4439.039,相信很容易就能锁定到你想要的目标记录),下面我们解析下,大型机是如何存储浮点数及我们又怎样快速算出其对应的十进制数据。...
分类:
其他好文 时间:
2014-12-18 13:41:16
阅读次数:
425
部署网站平台
安装MySQL
编译安装MySQL-5.1
# ./configure --prefix=/usr/local/mysql--with-charset=utf8 --enable-assembler --with-extra-charsets=all--with-plugins=all
1
2
3
4
5
...
分类:
其他好文 时间:
2014-11-19 01:50:00
阅读次数:
823
最近由于需要,开始阅读 MSIL 方面的东西。我读的是《.NET 探秘——MSIL 权威指南》(《Expert .NET 2.0 IL Assembler》中译版)。感觉没什么好说的,毕竟只要对 .NET 及其后面的东西了解一些,然后当做汇编来看,就好了。剩下的就是实践。如书上所言,前面已经有人做出...
分类:
其他好文 时间:
2014-11-09 16:41:27
阅读次数:
174
一。下载:1.wget2.解压二。编译:1.参数:./configure\--prefix=/usr/local/mysql--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock--localstatedir=/usr/local/mysql/data--enable-assembler--enable-thread-safe-client--with-mysqld-user=mysql--with-b..
分类:
数据库 时间:
2014-10-18 11:20:43
阅读次数:
210
程序运行的整个过程,学习一下 源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 汇编程序 (assembler) → 目标代码 (object code) → 连接器 (Linker) → 可执行程序 (executables) 1...
分类:
移动开发 时间:
2014-09-18 12:56:43
阅读次数:
204
gcc 编译链接过程: 分别调用cc1 编译,as assembler,collect2 调用ld 链接gcc -v main.c结果如下: /usr/lib/gcc/i686-linux-gnu/4.6/cc1 -quiet -v -imultilib . -imultiarch i386-li....
分类:
系统相关 时间:
2014-09-16 00:13:19
阅读次数:
290
This document is the user manual for the Yasm assembler. It is intended as both an introduction and a general-purpose reference for all Yasm users.
1....
分类:
其他好文 时间:
2014-09-06 23:44:05
阅读次数:
686
(gdb) disasDump of assembler code for function getbuf: 0x0000000000400da0 : push %rbp 0x0000000000400da1 : mov %rsp,%rbp 0x0000000000...
分类:
其他好文 时间:
2014-08-09 22:58:39
阅读次数:
440