基本数学运算 (二) 减法和乘法运算

基本数学运算 (二) 减法和乘法运算2013-12-28 05:53:46

上一篇介绍了加法指令,接下来介绍减法指令 汇编中使用SUB作为减法指令,SUB和ADD指令一样,既可以用于无符号整数又可以用于有符号整数...

基本数学运算 (一)

基本数学运算 (一)2013-12-22 05:42:38

前面的章节中介绍了汇编里常用的数据类型,这章开始,就可以使用这些数据类型在汇编中进行数学运算了,下面先介绍汇编中和整数相关的数学运算...

汇编数据处理 (四) 数据处理结束篇

汇编数据处理 (四) 数据处理结束篇2013-12-15 08:11:30

SSE floating-point data types (SSE中的浮点数据类型):除了前面章节介绍的几个标准浮点数据类型外,在SSE技术中还引入了两种高级的浮点数据类型:128-bit packed single-precisio...

汇编数据处理 (三) 浮点数

汇编数据处理 (三) 浮点数2013-12-08 08:27:32

前面的章节介绍了整数类型,这篇开始介绍更复杂的数据类型:浮点数。早期的80286和80386之类的处理器芯片都只能处理整数的数学运算,如果要进行浮点运算则要么通过软件程式和整数来模拟计算,要么就额外购买专用于浮点计算的FPU芯片...

汇编数据处理 (二)

汇编数据处理 (二)2013-12-02 07:48:50

Defining integers in GAS 在gas中定义整数:前一节汇编示例中的整数是以立即数的形式存在的,在汇编中还可以使用.int ,.short 和.long的伪操作符来定义不同尺寸的有符号整数或者整数数组,...

汇编数据处理 (一)

汇编数据处理 (一)2013-11-23 13:05:19

前面的章节介绍了汇编中的一些指令,而很多指令都需要对操作数进行处理,这些操作数可以存放在寄存器中,也可以存放在内存中,它们可以用来表示很多不同的数据类型,比如整数,浮点数,BCD码等,...

汇编流程控制 (三) 流程控制结束篇

汇编流程控制 (三) 流程控制结束篇2013-11-09 14:28:19

Duplicating High-Level Conditional Branches (用汇编模拟高级语言的条件分支结构): 如果你使用C , C++ , JAVA之类的高级语言进行编程的话,你应该经常会用到这些语言里的条件控制语句,这些...

汇编流程控制 (二) 条件分支及汇编循环

汇编流程控制 (二) 条件分支及汇编循环2013-11-03 09:21:53

前一章提到的非条件分支指令,在处理器遇到这种指令时,就会自动发生分支跳转操作。但是,条件分支指令则是根据当前EFLAGS寄存器的情况来决定是否要发生分支跳转操作...

汇编流程控制 (一)

汇编流程控制 (一)2013-10-06 12:48:40

当处理器执行你的程序时,它不太可能会从第一条指令顺序执行到最后一条指令,中间肯定会有些跳转分支或者循环之类的,这样才能实现程序的逻辑。汇编语言为程序员提供了些指令可以完成这类跳转和循环操作...

Moving Data 汇编数据移动 (四) 结束篇 栈操作

Moving Data 汇编数据移动 (四) 结束篇 栈操作2013-10-04 04:26:49

在前面我们提到过栈的概念,栈是一段特殊的内存区域,对于刚入门的汇编程序员来说,栈的概念经常容易被误解,下面就详细的描述栈和栈操作相关的汇编指令...

总共53篇文章/共6页