首页
社区
课程
招聘
[下载][ZT]Lazy Assembler (LZASM) v 0.56 by LZASM team
发表于: 2007-8-30 12:57 3418

[下载][ZT]Lazy Assembler (LZASM) v 0.56 by LZASM team

2007-8-30 12:57
3418
News:

fixed 3DNow! instructions
Description:

LZASM is an x86 assembler for DOS and Windows that handles the TASM (Turbo Assembler) IDEAL mode and produces OMF OBJ files.
Support MMX, SSE, SSE2, SSE3 (PNI), SSE4 (MNI), 3DNow!Pro instructions.

Features:


TASM IDEAL mode compatible
support SSE, SSE2, SSE3 (PNI), SSE4 (MNI), 3DNow!Pro instructions
support Borland debug info
all symbols case sensitive
auto alignment of procedures (option procalign:value)
stack frame options (option stackframe:[fast|small])
definitions of hexadecimal constants 0xC0DE
definitions of binary constants 10101y
floating point constant as 32-bits immediate (mov eax,2.3)
support unicode strings (change mode: option unicode, option ansi, type: tchar, definition: dc "string",0)
support oword (octaword) type, do for definition
support comment directive
support includebin "filename" directive
support .break, .continue, .elseif, .if, .else, .endif, .repeat, .until, .untilcxz, .while, .endw directives
support echo directive
floating point register reference st0,..,st7 or st(0),..,st(7)
MMX register reference mm0,..,mm7 or mm(0),..,mm(7)
SSE/SSE2/SSE3/SSE4 register reference xmm0,..,xmm7 or xmm(0),..,xmm(7)
support predefined symbols @unicode, @line
support labels @@,@f,@b
support 2^32 labels for conditional directives
.if, .repeat, .while, ... directives generate @@xxxx labels instead @Cxxxx
lea optimization
reductive record syntax (setting 1 bit width field is optinal)
end directive is optional
support @lzasm predefined symbol, define version of LZASM
control of stack alignment with stackalign, stackunalign directives


http://lzasm.hotbox.ru/

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//