
汇编
零点零一
Make it right before you make it faster. Keep it right when you make it faster. Make it clear before you make it faster. Do not sacrifice clarity for small gains in efficiency. -- Brian Kernighan
展开
-
通用寄存器介绍和段寄存器的介绍
以下内容来自百度百科:通用寄存器目录简介主要用途相关信息编辑本段简介 通用寄存器通用寄存器可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。除此之外,它们还各自具有一些特殊功能。通用寄存器的长度取决于机器字长,汇编语言程序员必须熟悉每个寄存器的一般用途和特殊用途,转载 2013-09-06 15:38:37 · 14169 阅读 · 0 评论 -
Olldbg常见问题
所谓动态分析是利用调试器,如OllyDBG一步一步地单步执行软件。常见的调试器有SoftICE,OllyDBG(简称OD)等。SoftICE是一款经典的调试工具,运行在Ring0级,可以调试驱动。但平时调试的程序都是Ring3级,因此推荐大家用OllyDBG,这款工具上手容易,功能十分强大,现在论坛上的文章基本都是用OllyDBG来讲解的。Olldbg常见问题Q:转载 2013-09-03 13:52:11 · 2516 阅读 · 0 评论 -
intel x86汇编指令
intel x86汇编指令来自http://tunps.com/assembly-instrunction数据类型**************************************************************************************************十进制 二进制 十六进制0转载 2013-09-04 15:52:20 · 4555 阅读 · 0 评论 -
汇编test和cmp区别
汇编test和cmp区别看过破解教程,都知道test,cmp是比较关键,可是我一直不清楚它们究竟是怎么比较的,最后下决心找了很多资料,和大家一起把它们弄清楚.首先看看:状态寄存器(即标志寄存器)PSW(Program Flag)程序状态字(即标志)寄存器,是一个16位寄存器,由条件码标志(flag)和控制标志构成,如下所示:转载 2013-09-04 15:57:44 · 19951 阅读 · 3 评论 -
intel 汇编指令速查
intel 汇编指令速查 一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,转载 2013-09-04 15:32:16 · 1630 阅读 · 0 评论 -
Intel 汇编指令手册
Intel 汇编指令手册来源: ChinaUnix博客 日期: 2008.08.25 15:59 (共有条评论) 我要评论 一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVS转载 2013-09-04 15:39:55 · 10558 阅读 · 0 评论 -
王爽 汇编语言 笔记
该笔记是根据网友的笔记外加自己的整理而成的。切莫喷我该汇编课程的研究重点放在如何利用硬件系统结构和指令集有效灵活地控制系统进行工作。第一章 基础知识1. 机器语言是机器指令的集合。机器指令展开来讲就是一台机器可以正确执行命令。汇编指令是机器指令的助记符,同机器指令一一对应。汇编语言的主体是汇编指令。汇编指令和机器指令的差别在于指令的表达方式上。汇编指令是机器指令便于转载 2013-09-12 23:09:43 · 4629 阅读 · 0 评论