tonyplus
初階會員
![](./myimg/board/mystar.gif)
![](images/icon_photo_none.gif) 發表:22 回覆:97 積分:28 註冊:2002-04-13
發送簡訊給我
|
請問各位前輩先進: 1. asm到底在delphi裡怎麼運用啊??我們在寫什麼樣的程式時需要用到asm呢?我這裡有一本很早以前施威銘先生所著的"IBM 80x86組合語言實務",聽說是早期的寶典,那麼,小弟要怎麼學著把asm加入delphi呢?(真的是有書不知道怎麼學說 ![]() ...)
|
領航天使
站長
![](./myimg/board/mystar.gif) ![](./myimg/board/mystar.gif) ![](./myimg/board/mystar.gif) ![](./myimg/board/mystar.gif) ![](./myimg/board/mystar.gif)
![](http://delphi.ktop.com.tw/images/baby15-2.jpg) 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25
發送簡訊給我
|
引言:
1. asm到底在delphi裡怎麼運用啊??我們在寫什麼樣的程式時需要用到asm呢?我這裡有一本很早以前施威銘先生所著的"IBM 80x86組合語言實務",聽說是早期的寶典,那麼,小弟要怎麼學著把asm加入delphi呢?(真的是有書不知道怎麼學說 ...) >>< face="Verdana, Arial, Helvetica">
1.Delphi可以InLine Asm指令,但並非所有組何語言的指令都可以放入喔,
如您所提該書中的巨集指令..等是不支援的,要加入ASM指令的方法如下:
begin
asm
// ... 再此放入 asm 指令
end;
end;
大部份用在,對I/O的讀寫,直接對記憶體的讀寫,BIOS/DOS的中斷呼叫上,
或是用在您認為需要改善Pascal效能的核心程式上 2.這理有一些範例
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=18989
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=18198
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=18116
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=17910
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=19071 3.不一定可以完全加入使用 4.CPU的暫存器觀念,記憶體的配置觀念,I/O Port的控制,BIOS/DOS Interrupt的Function觀念,基本的ASM指令使用 ~~~Delphi K.Top討論區站長~~~
------ ~~~Delphi K.Top討論區站長~~~
|
tonyplus
初階會員
![](./myimg/board/mystar.gif)
![](images/icon_photo_none.gif) 發表:22 回覆:97 積分:28 註冊:2002-04-13
發送簡訊給我
|
引言:
引言:
1. asm到底在delphi裡怎麼運用啊??我們在寫什麼樣的程式時需要用到asm呢?我這裡有一本很早以前施威銘先生所著的"IBM 80x86組合語言實務",聽說是早期的寶典,那麼,小弟要怎麼學著把asm加入delphi呢?(真的是有書不知道怎麼學說 ...) >>< face="Verdana, Arial, Helvetica">
1.Delphi可以InLine Asm指令,但並非所有組何語言的指令都可以放入喔,
如您所提該書中的巨集指令..等是不支援的,要加入ASM指令的方法如下:
begin
asm
// ... 再此放入 asm 指令
end;
end;
大部份用在,對I/O的讀寫,直接對記憶體的讀寫,BIOS/DOS的中斷呼叫上,
或是用在您認為需要改善Pascal效能的核心程式上 2.這理有一些範例
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=18989
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=18198
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=18116
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=17910
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=19071 3.不一定可以完全加入使用 4.CPU的暫存器觀念,記憶體的配置觀念,I/O Port的控制,BIOS/DOS Interrupt的Function觀念,基本的ASM指令使用 ~~~Delphi K.Top討論區站長~~~
謝謝站長,小弟清楚多了!
|