|
发表于 2004-9-10 01:43:51
|
显示全部楼层
最初由 无上▽幸福 发布
[B]不知道可以只使用asm来编写程序,只知道可以内嵌!
并且使用控制台方式编译。
pfpf
确实delphi可以开发任何C/C++的任务
原因是使用得就是ASM本身。没有涉及到开发工具。
而使用tasm的编译器 [/B]
老兄,难道受到刺激了?
怎么在这里说胡话了。我哪里使用tasm编译器?给大家指出来好不好。
dcc32是delphi的编译器,难道认为坛子里用delphi的都是傻瓜?所有的delphi程序都是要经过这个控制台程序dcc32来编译,即使你在IDE方式下编译,IDE环境也是最终在幕后以控制台方式运行DCC32来进行编译。我觉得启动一次delphi环境毕竟时间不短,就直接告诉你采用控制台方式编译,有什么不妥?还是自己的理解有问题?你喜欢在IDE环境中编译,也不要紧,这样改一下,一样生成那种程序。
program boot;
{$APPTYPE CONSOLE}
begin
asm
MOV AH,00
MOV AL,03
INT 10H
MOV AH,02
MOV BH,00
MOV DH,08
MOV DL,06
INT 10H
MOV AH,0AH
MOV AL,'H'
MOV CX,001
MOV BH,00
INT 10H
MOV AH,02
MOV BH,00
MOV DH,08
MOV DL,07
INT 10H
MOV AH,0AH
MOV AL,'i'
MOV CX,0001
MOV BH,00
INT 10
@THOOP:
LOOP @THOOP
DB 'Writed by Delphi',0
DB 0,0,0,0,0,0,0,0,0,0
DB 55H,0AAH
end;
end. |
|