首页
社区
课程
招聘
[ZT]Lazy Assembler (LZASM) v 0.54 by LZASM team
发表于: 2007-2-27 17:19 1853

[ZT]Lazy Assembler (LZASM) v 0.54 by LZASM team

2007-2-27 17:19
1853

News:

support rdtscp 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


Down:


http://lzasm.hotbox.ru/

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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