nasm

nasm

 英

  • 网络汇编器;医学学会;美国国家运动医学会(National Academy of Sports Medicine)

例句

The -a option, requiring no argument, instructs NASM to replace its powerful preprocessor with a stub preprocessor which does nothing.

a选项要求任何参数通知NASM强大预处理进行任何处理

As with NASM, GAS looks for this _start label as the default entry point of a program.

NASM一样GAS寻找这个_start标签作为程序默认进入

NASM uses the byte operator to tell the assembler that a byte of data is to be moved.

NASM使用字节操作符告诉汇编器移动一个字节数据

So one thing NASM can't handle is code whose size depends on the value of a symbol declared after the code in question.

那么一件NASM无法处理大小取决于标志价值宣称代码以后考虑代码

NASM defines a set of standard macros , which are already defined when it starts to process any source file.

NASM开始处理任何文件已经定义一系列标准

If you believe the output file from NASM to be faulty, send it to us.

如果认为NASM得到输出文件错误送给我们

The heading for this section promises a discussion of macros, and both NASM and GAS certainly support them.

节要讨论以及NASMGAS它们支持

Dw symbol, seg symbol NASM supports no convenient synonym for this , though you can always invent one using the macro processor .

NASM支持其它方式做到一点尽管可以处理器创造一个

The arithmetic operators provided by NASM are listed here, in increasing order of precedence.

NASM代数操作符下面优先权增加顺序排列

NASM may also support . EXE natively as another output format in future releases.

NASM未来版本可能.EXE作为另一种支持输出格式对待

NASM uses square brackets to dereference the value at the address pointed to by a memory location: [var1].

NASM使用括号间接引用一个内存位置指向地址:[var1]。

Netwide Assembler (NASM) support (an assembly language compiler) is also required for EffecTV to process its included effects correctly.

为了EffecTV正确地处理包含效果需要NetwideAssemblerNASM支持一种汇编语言编译)。

This little program describes the basic structure of an assembly program for both GAS and NASM.

这个程序展示NASMGAS汇编程序基本结构

A label always ends with a colon in both GAS and NASM.

GASNASM标签冒号结尾

NASM will reject this example because it cannot tell the size of the TIMES line when it first sees it.

NASM拒绝这个例子因为无法告诉时期线大小首先

And for those already familiar with both NASM and GAS, you might still find something useful here, such as macros.

那些已经熟悉NASMGAS读者可以这里找到有用内容比如

Both GAS and NASM use the same mnemonic for interrupts.

GASNASM中断使用同样助记

Functions are declared the same way in both NASM and GAS.

NASMGAS声明函数方法相同

GAS uses the 0x prefix to specify a hex number, whereas NASM uses the h suffix.

GAS使用0x前缀指定十六进制数字NASM使用h后缀

In NASM, a similar construct is used at the preprocessor level.

NASM预处理使用似的结构

There is also an alternative in NASM, the times directive.

NASM一种结构times指令

int $0x80 (or 80h in NASM) is used to invoke Linux and request a service.

int$0x80(NASM80h)用来Linux请求一个服务

NASM allows you to specify files to be pre-included into your source file, by the use of the -p option. So running

通过使用-p选项NASM允许指明包含文件文件因此运行如下命令

NASM also allows you to define single-line macros which are local to a particular context, in just the same way

NASM允许定义单行可以一个特殊上下文定位方式同样

Basic syntactical differences between NASM and GAS

NASMGAS之间基本语法差异

Assembler directives peculiar to either NASM or GAS

NASMGAS特有汇编指令

For example, to calculate the length of a string, you would use the following idiom in NASM

例如为了计算一个字符串长度NASM使用以下指令