D djrj Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-20 #1 我想在delphi中插入一段汇编语言的代码,请问格式是怎样的???
千 千年冰虫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-20 #2 Asm begin ... ... {Your Code} ... ... end;
C creation-zy Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-20 #4 千年冰虫兄的回答不对,应该是: asm ... end; 没有begin ,呵呵。
晶 晶晶 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-20 #6 用 Asm begin ... end; 和Delphi中调用自己的代码完全一样啊!
千 千年冰虫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-20 #9 呵呵..不好意思..谢谢两位大哥的提醒... To 楼主: 这儿有一个使用汇编的例子: function toulong(x: pchar): longword; asm mov esi,eax mov ax,[esi] xchg ah,al shl eax,16 mov ax,[esi+2] xchg ah,al end;
呵呵..不好意思..谢谢两位大哥的提醒... To 楼主: 这儿有一个使用汇编的例子: function toulong(x: pchar): longword; asm mov esi,eax mov ax,[esi] xchg ah,al shl eax,16 mov ax,[esi+2] xchg ah,al end;
D djrj Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-21 #10 各位高手再帮小弟一把: 以下为读硬盘主引导记录的程序, 在DOS汇编环境中能正常执行, 但为何嵌入到delphi6中一执行就会死机!!!(win98操作系统) procedure TForm1.Button1Click(Sender: TObject); begin asm mov ax,0201 mov dx,0080 mov cx,0001 mov bx,1000 int 13 end; end;
各位高手再帮小弟一把: 以下为读硬盘主引导记录的程序, 在DOS汇编环境中能正常执行, 但为何嵌入到delphi6中一执行就会死机!!!(win98操作系统) procedure TForm1.Button1Click(Sender: TObject); begin asm mov ax,0201 mov dx,0080 mov cx,0001 mov bx,1000 int 13 end; end;
千 千年冰虫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-21 #12 在WIN98下不能用是因为在WIN32环境中根本就不允许你直接进行底层硬件的操作,除非你去写 一个VxD.才行.
D djrj Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-21 #13 TO:千年冰虫 有关VXD能否说得详细点,最好有例子, 分数我会另外奉上!
千 千年冰虫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-21 #14 实在对不起.对于VxD,我也只是知道个概念而已...还有待学习..