討論串[問題] 為何還有結構存在?
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Aurim (Who cares?)時間20年前 (2005/07/14 19:15), 編輯資訊
0
0
0
內容預覽:
不是linker啦,我還linking loader哩,都不是啦。. 我們要來正一下名,那個在入程式用的東西在系統程式裡就只是叫loader,. 附帶有目的碼連結功能的可以叫做linking loader。如果你喜歡,是可以自. 己寫一個linking loader,發明自己的執行檔格式;我看不出來
(還有632個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者virdust2003 (替機殼洗個熱水澡)時間20年前 (2005/07/13 15:37), 編輯資訊
0
0
2
內容預覽:
不好意思,我手邊沒書,但 Load的時候 不是會要到一塊長長的記憶體,. 接下來 Linker 把 Data(一開始宣告好的)、Code從頭開始填入,. 然後 SP 指到最後的位址,. 這裡我是把 那塊長長的記憶體稱為 Stack,這樣有錯嗎?. 還是你指的Stack 是另外一個Frame,所以才有
(還有181個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者Aurim (Who cares?)時間20年前 (2005/07/13 13:12), 編輯資訊
0
0
0
內容預覽:
同討論串前一篇的講法很一知半解(或者說,其實連正解的五分之一都不到),. 且聽我道來。. 作業系統配置記憶體給應用程式後,應用程式要怎麼使用這些記憶體,. 基本上都是應用程式自己的事務,作業系統不會去干涉的。. 就一般應用程式架構設計來說,會把作業系統下來的記憶體分為幾類:. 程式碼空間,堆疊,靜態
(還有1618個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者virdust2003 (替機殼洗個熱水澡)時間20年前 (2005/07/12 13:56), 編輯資訊
0
0
2
內容預覽:
就我所知, heap 可以看成一塊亂糟糟的 記憶體. 物件的東東都是存在這裡,也就是隨便挖一塊記憶體去放,所以會有很多空格. 但是我們以前學的不都是需要一個 SP or BX (忘了是什麼了) 來取得 參數. 但是物件需要一個指標,也就是那塊長長的記憶體位置存的都是物件的位址. ^^^^^^^^^^
(還有652個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者tomex (tomex_ou)時間20年前 (2005/07/11 20:43), 編輯資訊
0
0
0
內容預覽:
我看到一書「Windows Forms Programming using C#」812頁中寫道. struct與class在記憶體中的不同:. struct vInt. {. pubilc int data;. }. vInt v1 = new vInt();. vInt v2 = new vIn
(還有224個字)
首頁
上一頁
1
2
下一頁
尾頁