全部博文(573)
发布时间:2015-12-09 18:59:04
AT&T语法和Intel语法x86汇编的区别 x86汇编一直存在两种不同的语法,intel语法和AT&T语法,在intel的官方文档.........【阅读全文】
发布时间:2015-12-09 18:57:42
X86汇编之指令格式解析前言:以前在学校编译原理老师总会提到的一句话,在编译器的后端由汇编代码转换为机器码很容易,容易是容易,但是,how??在编写shellcode的时候,有时候我们需要特定限制的机器码,比如在制造缓冲区溢出的时候strcpy不能出现0这个字节的机器码,这个时候我们需要精挑细选我们的汇编指令让它.........【阅读全文】
发布时间:2015-12-09 18:55:11
AT&T汇编与Intel汇编的一些区别 前些天在看kernel的i386的bootsect.S文件,该文件在1.11版本的时候还是用intel汇编的格式写的,不过我又读了2.4.20的 bootsect.S,里头却是AT&T的格式,不知道这个改动是在哪个版本发生的。由于很久没有接触过汇编,再加上bootsect.S中的内 容涉及很多.........【阅读全文】
发布时间:2015-12-09 18:46:23
intel 8086汇编指令手册 一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆.........【阅读全文】