2012-04-05 15 views
0

我的porpouse將構建彙編代碼以將另外2個程序加載到RAM Memory,然後在我選擇時從父程序執行它們。我剛剛開始學習彙編語言,順便說一句,我使用NASM 16位。我一直在廣泛閱讀有關這方面的內容,我發現這個問題非常難以理解。加載常駐程序並執行它們

這是我一直在使用文檔的鏈接:http://maven.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html

有人可以幫助我這樣做呢?

需要的任何信息我會很樂意提供。

+0

你想在什麼操作系統/平臺中做到這一點? – 2012-04-05 04:07:34

+0

這個特殊要求的目的是什麼?您的問題可能有更簡單的解決方案。 – 2012-04-05 04:08:08

+0

@MichaelSlade我正在使用Windows 7 32位。我正在努力學習裝配,直到現在我一直在努力。說實話很難。我正在嘗試完成一系列教程和自我設定的目標。無論如何,你可以幫助我如何做這個計劃? – 2012-04-05 04:11:31

回答

1

這聽起來像你要做的事情本質上是將程序鏈接到內存中,然後執行它。

鏈接是將磁盤上的文件中的程序代碼翻譯成可執行的內存中所需的工作。在現代操作系統中,這不是一件小事。

一般的共識是你應該使用操作系統來做到這一點。首先,瞭解如何在程序集中調用Windows系統調用(假設您尚未)。然後看看這些功能:

,看看他們是否能做到你所需要的。

相關問題