欢迎光临
我们一直在努力

主机教程 第272页

主机教程,建站教程,编程学习教程

汇编语言ASCII和非压缩十进制运算

到目前为止,本教程讨论的整数运算处理的都是二进制数。虽然 CPU 用二进制运算,但是也可以执行 ASCII 十进制串的运算。使用后者进行运算,对用户而言既便于输入也便于在控制台窗

赞(0)hosteonshosteons阅读(852)去评论

Linux绝对路径和相对路径

Linux 系统中,文件是存放在目录中的,而目录又可以存放在其他的目录中,因此,用户(或程序)可以借助文件名和目录名,从文件树中的任何地方开始,搜寻并定位所需的目录或文件

赞(0)hosteonshosteons阅读(795)去评论

汇编语言SBB指令:带借位减法

SBB(带借位减法)指令从目的操作数中减去源操作数和进位标志位的值。允许使用的操作数与《 ADC指令 》一节中介绍的 ADC 指令相同。 下面的示例代码用 32 位操作数实现 64 位减法,

赞(0)hosteonshosteons阅读(840)去评论

汇编语言ADC指令:带进位加法

ADC(带进位加法)指令将源操作数和进位标志位的值都与目的操作数相加。该指令格式与 ADD 指令一样,且操作数大小必须相同: ADC reg, reg ADC mem, reg ADC reg, mem ADC mem, imm ADC reg, imm 例如,

赞(0)hosteonshosteons阅读(861)去评论

使用汇编语言实现算术表达式[实例]

前面已经介绍了如何用加减指令实现算术表达式,现在还可以再加上乘法和除法指令。初看上去,实现算术表达式的工作似乎最好是留给编译器的编写者,但是动手研究一下还是能学到

赞(0)hosteonshosteons阅读(819)去评论

汇编语言IDICV指令:有符号数除法

有符号除法几乎与无符号除法相同,只有一个重要的区别:在执行除法之前,必须对被除数进行符号扩展。 符号扩展是指将一个数的最高位复制到包含该数的变量或寄存器的所有高位中

赞(0)hosteonshosteons阅读(872)去评论

Linux文件(目录)命名规则

介绍完 Linux 系统中目录结构之后,读者一定想知道如何为文件或目录命名。 我们知道,在 Linux 系统中,一切都是文件,既然是文件,就必须要有文件名。同其他系统相比,Linux 操作系

赞(0)hosteonshosteons阅读(848)去评论

Hadoop MapReduce架构

Hadoop MapReduce 是 Hadoop 平台根据 MapReduce 原理实现的计算框架,目前已经实现了两个版本,MapReduce 1.0 和基于 YARN 结构的 MapReduce 2.0。 尽管 MapReduce 1.0 中存在一些问题,但是整体架构比较清

赞(0)hosteonshosteons阅读(880)去评论

汇编语言DIV指令:无符号除法

32 位模式下,DIV(无符号除法)指令执行 8 位、16 位和 32 位无符号数除法。其中,单寄存器或内存操作数是除数。格式如下: DIV reg/mem8 DIV reg/meml6 DIV reg/mem32 下表给出了被除数、除数、

赞(0)hosteonshosteons阅读(937)去评论

汇编语言GetMseconds:测量程序执行时间

通常,程序员发现用测量执行时间的方法来比较一段代码与另一段代码执行的性能是很有用的。Microsoft Windows API 为此提供了必要的工具,lrvine32 库中的 GetMseconds 过程可使其变得更加方便

赞(0)hosteonshosteons阅读(905)去评论

登录

找回密码

注册