这段代码是不是汇编
在delphi 中
以 *.inc 结尾
其中是....
asm
//
db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
db 0,0,0,0
问题点数:20、回复次数:18Top
1 楼wuqiu(午秋)回复于 2003-12-02 22:55:27 得分 1
yesTop
2 楼Eastunfail(龍子龍孫) (Serpent's Embrace)回复于 2003-12-03 21:39:08 得分 2
也不能这么说。。。。。。。
就是在当前位置插入这些ASCII为0的字符Top
3 楼ptzld(路在脚下)回复于 2003-12-03 21:53:42 得分 1
是的!Top
4 楼zsjzwj(北极熊)回复于 2003-12-03 21:59:13 得分 1
是Top
5 楼zhoutler(一代程序巨浆--用浆糊粘贴别人代码巨厉害)回复于 2003-12-03 22:48:14 得分 3
是的,不过是伪指令,不是汇编指令。
伪指令是为编译器为存储分配服务的,指令可以连接成一一对应的机器指令。Top
6 楼sailer_shi(孤独的我,孤单的走,孤单的活着,孤单呀)回复于 2003-12-03 23:57:04 得分 2
asm下面的就是汇编指令了(我认为的阿,但我的汇编很滥的)Top
7 楼smallsnail(佳瑞)回复于 2003-12-04 09:21:16 得分 2
当然是汇编!这里是一个数据区的定义!就象我们的数组!Byte型的数组吧!Top
8 楼lmcsdn(好人)回复于 2003-12-04 09:29:59 得分 0
我参考过一些书,这段应该不全是汇编
好象如 zhoutler(周进宝) 说的
是的,不过是伪指令,不是汇编指令。
伪指令是为编译器为存储分配服务的,指令可以连接成一一对应的机器指令。
to zhoutler(周进宝) 能更详细解释一下这段代码的作用吗?
Top
9 楼tonylk(=www.tonixsoft.com=)回复于 2003-12-04 09:34:56 得分 1
在其它单元内会用到;{$INCLUDE xx.inc},
这样就将这段代码插入到当前位置,这样便以后的程序,这段位置就是一段全零的无用代码段,涌出我不知道,可能是为了留做以后加密用吧。。Top
10 楼fjyhs(辉辉)回复于 2003-12-04 10:01:10 得分 1
当然Top
11 楼pankun(剑神一笑 Console下面干革命)回复于 2003-12-04 12:34:38 得分 1
tonylk(=www.tonixsoft.com=)说得不错,这种方法一般是用来实现代码段的占位符的.Top
12 楼delphi_xizhousheng(西周生)回复于 2003-12-04 13:02:09 得分 1
就是可以在Debug下直接执行的Data段的占位符Top
13 楼ffwin()回复于 2003-12-04 16:30:28 得分 1
是汇编,
请参考suipack包中的一个inc文件,是为增加自己的花指令而分配空间Top
14 楼zhoutler(一代程序巨浆--用浆糊粘贴别人代码巨厉害)回复于 2003-12-04 21:13:39 得分 1
这段伪指令通过编译器在当前数据段(DS寄存器段)分配指定宽度的数据区,以后在代码段可以用寄存器寻址来访问这段数据,不过这段预留的数据区在程序中起啥作用,只有看上下文才知道了。Top
15 楼sjh2003(风铃)回复于 2003-12-05 12:48:27 得分 1
是汇编,数据区的定义.Top
16 楼lmcsdn(好人)回复于 2003-12-05 14:10:10 得分 0
经过几天的调试,发现这段代码没有任何意义,是"实现代码段的占位符"吧Top
17 楼eliphe(未来)回复于 2003-12-09 11:45:00 得分 1
asm下面的就是汇编指令Top
18 楼yifan201314(笑十一狼)回复于 2003-12-19 11:05:04 得分 0
肯定是汇编,Top




