將資料、程式碼、棧放入不同的段
在前面的內容中,我們在程式中用到了資料和棧,將資料、棧、和程式碼都放到一個段裡面。我們在程式設計的時候要注意何處是資料、何處是棧、何處是程式碼。這樣做的兩個問題:
①把它們放到一個段中使程式更加的混亂
②當資料較少的時候放到一個段裡沒有問題。但是如果資料、棧、程式碼需要空間超過64kb,就不能放到一個段中。(一個段的容量不能大於64kb,是8086,不是所有處理器都這樣)
所以要考慮用多個段來存放程式碼、資料、棧。
不能寫“mov ds,data”,因為8086CPU不允許將一個數值直接送入段暫存器
相關文章
- Python多程式處理:如何將大量資料放入有限記憶體Python記憶體
- 淺談c語言程式碼段 資料段 bss段C語言
- 滑鼠拖動實現將div放入方格例項程式碼
- Struts2筆記10 向值棧放入或獲取資料筆記
- Linux從頭學03:如何告訴 CPU,程式碼段、資料段、棧段在記憶體中什麼位置?Linux記憶體
- 【資料結構】堆疊(順序棧、鏈棧)的JAVA程式碼實現資料結構Java
- 虛擬地址空間,堆疊,堆,資料段,程式碼段
- 【Python】資料存放入mysql資料庫PythonMySql資料庫
- 【資料結構】棧的基礎知識(無程式碼)資料結構
- JavaScript 的資料結構和演算法 - 棧程式碼篇JavaScript資料結構演算法
- 蘋果可能將ChatGPT放入iPhone的iOS 18中蘋果ChatGPTiPhoneiOS
- MyBatis資料持久化 SQL複用(可重用的 SQL 程式碼段)MyBatis持久化SQL
- Julia不同資料型別函式的內部程式碼比較資料型別函式
- 關於若干資料平均放入若干個盒子的問題
- 將一個實體資料儲存到不同的資料表中<EntityFramework6.0>Framework
- 不同時間段的光色模型模型
- 將連線資料庫的程式碼隱藏在DLL中(轉)資料庫
- 前端必會的程式碼段前端
- 監控Oracle資料庫效能的指令碼段整理Oracle資料庫指令碼
- 資料科學即將迎來“無程式碼”時代資料科學
- 將表格資料匯入Excel表程式碼例項Excel
- iOS 程式碼段收集iOS
- javascript常用程式碼段JavaScript
- JS HOOK 程式碼段JSHook
- 適合新手的鏈棧程式碼
- 『資料結構與演算法』棧:詳解與程式碼實現資料結構演算法
- 不同資料型別在程式中的表現形式資料型別
- 資料結構:棧的基本概念、順序棧、共享棧以及鏈棧資料結構
- python 將一個資料夾內的不同型別檔案分別儲存到兩個不同的資料夾(json,png)Python型別JSON
- 一段後臺C#查詢SQL Server資料庫程式碼C#SQLServer資料庫
- js根據不同的時間段輸出不同的語句JS
- 微服務化的不同階段 Kubernetes 的不同玩法微服務
- 教你如何無程式碼整合連線多個不同型別資料庫型別資料庫
- 波波的資料結構-棧資料結構
- 將一個物件多次放入set不呼叫equals方法物件
- Ext 中 如何將grid的資料傳到tab中的html段中HTML
- 資料結構(筆試題-棧(入棧出棧)資料結構筆試
- 同步整合不同系統、不同資料庫中資料的問題資料庫