關於delphi與asm的應用? |
答題得分者是:領航天使
|
tonyplus
初階會員 發表:22 回覆:97 積分:28 註冊:2002-04-13 發送簡訊給我 |
|
領航天使
站長 發表: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
初階會員 發表: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討論區站長~~~謝謝站長,小弟清楚多了! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |