定义:https://baike.baidu.com/item/汇编语言
必读:https://wenku.baidu.com/view/45bda35b804d2b160b4ec09c.html
提示:①调试时请用Ollydbg跟踪EAX区;
②Pascal的检查功能很弱,通过后也容易发生216错误(内存溢出);
③效率极高!(前几贴提到的MD5、SHA1、CRC32均使用ASM编程,2秒内均可计算超过100万条数据。超越VB近50倍!)
源代码:
procedure asmtest
assembler;
{$asmmode intel}
//var
//若有变量声明需要,可以加var
asm //此处写汇编代码
mov ax,1H
mov bx,2H
add ax,bx
end;
begin
asmtest;
end.
必读:https://wenku.baidu.com/view/45bda35b804d2b160b4ec09c.html
提示:①调试时请用Ollydbg跟踪EAX区;
②Pascal的检查功能很弱,通过后也容易发生216错误(内存溢出);
③效率极高!(前几贴提到的MD5、SHA1、CRC32均使用ASM编程,2秒内均可计算超过100万条数据。超越VB近50倍!)
源代码:
procedure asmtest
assembler;
{$asmmode intel}
//var
//若有变量声明需要,可以加var
asm //此处写汇编代码
mov ax,1H
mov bx,2H
add ax,bx
end;
begin
asmtest;
end.