delphi中内嵌汇编


本文整理自网络,侵删。

 delphi中内嵌汇编

我想这篇文章对一些正想学写注册机的朋友可能会有一点点帮助,发给大家,希望有点帮助

Delphi中的BASM

BASM:中文意思是通用基本汇编语言。

在Delphi中嵌入BASM是十分简单的事。只须采用ASM...End; 就可以了,等一下我们就举个例子了。BASM中的数据类型可以直接在Delphi的Var中进行定义,无须要汇编进行定义,而且你无须采用标准的汇编文件格式,BASM就好像是其中的一个程序段一样但是它的功能却一点都没有减啊!不过由于win系列是运行于保护模式下的,所以有些中断在调用时会出现错误。在Win2000下这个问题感觉更加明显。Delphi中一些很有名的VCL大多都在其中使用BASM,这样就可以实现对低层的控制了。单纯的纯软编程会使你的编程变得越来越没有创造性。

Examlpe: 输出:'BASM'

Program examlpe;
var
a,b,c,d:word;
begin
asm
mov a,'B'
mov b,'A'
mov c,'S'
mov d,'M'
end;
showmessage(chr(a)+chr(b)+chr(c)+chr(d))
end.

我想这个可能是最笨的一个作法了,不过我真得想不出怎么写了,原Dos下的汇编的方法在这里我一用就出错..如果哪位大哥会的话就告诉我了..我就可以改改这个了..写个 'Hello world!'例子给我了.那就感激不尽了。

呵呵。。看了这些不要害怕..慢慢来..懂了的话就很好理解了.

如果你现在决定开始学BASM的话,首先准备一本笔记本,当然Delphi是少不了的。如果身边有IBM-PC 8088/8086 汇编的书就更好了..学习一定要对自己有信心啊!给你一条学习的公式:

相关阅读 >>

Delphi 获取 cpu 使用率的单元

Delphi 读写文本文件

Delphi 最简单的ttcpserver与ttcpclient通信实例

如何用Delphi实现windows xp中“本地连接”的启用和禁用

Delphi从dbgrid导出数据保存成excel文件

Delphi中tapplicationevents控件的用途与使用方法

Delphi源码获取网络图片缓存的地址

Delphi 数据库获取所有用户名

Delphi实现背景音乐播放

Delphi idhttp封装得post get函数

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...