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

2019-04-13 21:53

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

unit Ex3Main;

interface uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls; type

TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; Button6: TButton; Button7: TButton; Button8: TButton; Button9: TButton; Button10: TButton; Button11: TButton; Button12: TButton; StatusBar1: TStatusBar;

procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button6Click(Sender: TObject); procedure Button7Click(Sender: TObject); procedure Button8Click(Sender: TObject); procedure Button9Click(Sender: TObject); procedure Button10Click(Sender: TObject); procedure Button11Click(Sender: TObject); procedure Button12Click(Sender: TObject); private

{ Private declarations } public

{ Public declarations } end; var

Form1: TForm1;

implementation

{$R *.dfm}

//第1种花指令

procedure TForm1.Button1Click(Sender: TObject); var

a,b:Integer; begin

a:=20;b:=10; asm

jb @label jnb @label db $E8 @label: end;

if a>b then

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

//第2种花指令

procedure TForm1.Button2Click(Sender: TObject); var

a,b:Integer; begin

a:=20;b:=10; asm

je @label jne @label db $E8 @label: end;

if a>b then

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

//第3种花指令

procedure TForm1.Button3Click(Sender: TObject); var

a,b:Integer; begin

a:=20;b:=10; asm

jbe @label ja @label db $E8 @label: end;

if a>b then

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

//第4种花指令

procedure TForm1.Button4Click(Sender: TObject); var

a,b:Integer; begin

a:=20;b:=10; asm

js @label jns @label db $E8 @label: end;

if a>b then

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

//第5种花指令

procedure TForm1.Button5Click(Sender: TObject); var

a,b:Integer; begin

a:=20;b:=10; asm

jpe @label jpo @label db $E8 @label: end;

if a>b then

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

//第6种花指令

procedure TForm1.Button6Click(Sender: TObject); var

a,b:Integer; begin

a:=20;b:=10; asm

jl @label jge @label db $E8 @label: end;

if a>b then

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

//第7种花指令

procedure TForm1.Button7Click(Sender: TObject); var

a,b:Integer; begin

a:=20;b:=10; asm

jle @label jg @label db $E8 @label: end;

if a>b then

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

//第8种花指令

procedure TForm1.Button8Click(Sender: TObject); var

a,b:Integer; begin

a:=20;b:=10; asm

jz @label jnz @label db $E8 @label: end;

if a>b then

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

//第9种花指令

procedure TForm1.Button9Click(Sender: TObject); var

a,b:Integer; begin

a:=20;b:=10; asm

push ecx xor ecx,ecx jcxz @label db $E8 @label: pop ecx end;

if a>b then

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

//第10种花指令

procedure TForm1.Button10Click(Sender: TObject); var

a,b:Integer; begin

a:=20;b:=10; asm

jl @label1 @label2: jmp @label3 db $E8 @label1: jz @label2 @label3: end;

if a>b then

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

//第11种花指令

procedure TForm1.Button11Click(Sender: TObject); var

a,b:Integer; begin

a:=20;b:=10;


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

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

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

马上注册会员

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