程序中使用花指令(Delphi源码)(2)

2019-04-13 21:53

asm

call @label1 db $E8

jmp @label2 db $E8 @label1: pop eax

jmp @label3 db $E8,$E8,$E8 @label3: inc eax

jmp @label4 db $E8,$E8,$E8 @label4: jmp eax db $E8 @label2: end;

if a>b then

Messagebox(Handle,'a>b','info',MB_OK); end;

//第12种花指令

procedure TForm1.Button12Click(Sender: TObject); var

a,b:Integer; begin

a:=20;b:=10; asm

call @label1 db $E8,$E8 jmp @label4 @label1: pop eax

jmp @label2 db $E8,$E8 @label2: add eax,2 jmp @label3 db $E8 @label3: push eax ret db $E8

@label4: end;

if a>b then

Messagebox(Handle,'a>b','info',MB_OK); end; end.


程序中使用花指令(Delphi源码)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017年下半年软件评测师(中级)考试上午选择+下午案例真题答案+解

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: