NASM网际编译器手册(六)

摘要: NASM,虽然避免象MASM和TASM的官方编译器但也被迫支持一些宏。下面将描述这些内容。NASM的定向符有两种类型:用户级的用户定向符和原始级的原始定向符。典型的说,每一个定向符都有一个用户级的和原始级的。在通常情部优下,我们推荐用户使用用户级的,而宏调用原始级的。原始级的定向符将用方括号包含;... 阅读全文
posted @ 2009-01-06 16:46 cnlmjer 阅读(245) 评论(0) 推荐(0) 编辑

NASM网际编译器手册(五)

摘要: 第四章 NASM的预处理NASM包含一个功能强大的宏处理器,它支持条件汇编,多级文件包含,两种宏格式(单行与多行)以及对外部宏的\'context stack\'机制.预处理操作用一个%符号做为开始.4.1 单行宏4.1.1 常用方法:%define单行宏用%define预处理定向符来定义.这个定... 阅读全文
posted @ 2009-01-06 16:46 cnlmjer 阅读(383) 评论(0) 推荐(0) 编辑

NASM网际编译器手册(四)

摘要: 第三章 NASM语言3.1 NASM源码行的分布象许多编译器一样,每个NASM的源码行(除非它是一个宏,一个预处理符或一个汇编定向符请见第四章和第五章)都包含4个域标号: 指令 操作符 ;注释 通常,这些域的一些为可选的:一个标号,一个指令和一个注释是可选的,当然,在指令域不存在时,操作符域是必需... 阅读全文
posted @ 2009-01-06 16:45 cnlmjer 阅读(328) 评论(0) 推荐(0) 编辑

NASM网际编译器手册(三)

摘要: 第二章 运行NASM2.1NASM命令行参数为了汇编一个文件,你必须用一个命令行来实现:nasm -f [-o ]例子:nasm -f elf myfile.asm将文件myfile.asm汇编成一个elf目标文件myfile.o.nasm -f bin myfile.asm -o myfile.... 阅读全文
posted @ 2009-01-06 16:44 cnlmjer 阅读(511) 评论(0) 推荐(0) 编辑

NASM网际编译器手册(二)

摘要: 1.1 什么是NASM?网际汇编器,NASM是一个模块化和便携性的80x86汇编编译器。它支持多种目标格式包含Linux的a.out,ELF,NetBSD/FreeBSD,COFF,Microsoft的16位OBJ和Win32。 它输出平坦模式的二进制文件。 它在语法设计上简单且容易理解,和Int... 阅读全文
posted @ 2009-01-06 16:43 cnlmjer 阅读(357) 评论(0) 推荐(0) 编辑

NASM网际编译器手册(一)

摘要: NASM网际编译器手册:此手册为NASM,网际汇编器:一个目标为Intelx86系列处理器,开放源码的编译器。第一章:简介1.1节 什么是NASM?1.1.1节 为什么用另外的编译器?1.1.2节 许可证1.2节 联络方式1.3节 安装1.3.1节 在MS_DOS或Windows下安装NASM1.... 阅读全文
posted @ 2009-01-06 16:42 cnlmjer 阅读(397) 评论(0) 推荐(0) 编辑

GNU/Linux平台的C开发及运行环境

摘要: 本文介绍在GNU/Linux环境下一个C程序由源代码到程序,到加载运行,最后终止的过程。同时以此过程为载体,介绍GNU/Linux平台下软件开发工具的使用。本文以我们最常见的hello, world!为例: #include ... 阅读全文
posted @ 2009-01-06 11:32 cnlmjer 阅读(179) 评论(0) 推荐(0) 编辑

B-M算法

摘要: The Boyer-Moore algorithm is considered as the most efficient string-matching algorithm in usual applications. A simplified version of it or the enti... 阅读全文
posted @ 2009-01-05 15:50 cnlmjer 阅读(916) 评论(0) 推荐(0) 编辑

[ASM/C/C++]内存碎片处理技术

摘要: 内存碎片是一个很棘手的问题。如何分配内存决定着内存碎片是否会、何时会、如何会成为一个问题。 即使在系统中事实上仍然有许多空闲内存时,内存碎片还会最终导致出现内存用完的 情况。一个不断产生内存碎片的系统,不管产生的内存碎片多么小,只要时间足够长,就会将内存用完。这种情况在许多嵌入式系统中,特别是在... 阅读全文
posted @ 2008-12-26 16:34 cnlmjer 阅读(744) 评论(0) 推荐(0) 编辑

IEEE浮点数表示法

摘要: 月初还在上班的时候,就天天盼望着过年放长假,然而终于熬到了过年,却发现自己的12天的长假将在碌碌无为中度过,朋友们又一个接一个的远去,心里真是拔凉拔凉的啊!最近版上的人气有点低落,连违规率(不敢说犯罪率哈,怕被人砍)都下降了不少,我想在春节这档子这是免不了的,论坛上应该有不上工作的朋友可能都回家团... 阅读全文
posted @ 2008-12-17 09:53 cnlmjer 阅读(200) 评论(0) 推荐(0) 编辑