1
Q
代碼\數據段重疊
A
回答
0
Win32上幾乎所有的段寄存器從0到0xffffffff的。所以,是的,你可以說它們重疊。例如,您可以自由地在代碼中交換段寄存器(但由於前綴,指令的操作碼通常會變大)。
FS寄存器是一個例外。它在過程中針對每個線程設置不同,並可用於定位Thread Information Block。
Windows使用內存保護來嘗試保持數據和代碼保存分開。如果查看內存映射,可以在「訪問」列中看到哪些內存塊具有「E」(執行保護)。這可能是所有代碼並且沒有「W」(寫保護)。
相關問題
- 1. jQuery的代碼重疊
- 2. 重疊數據
- 3. 實現代碼如下:數據重疊,同時刪除該行
- 4. 環段重疊
- 5. 摺疊區域中的代碼片段
- 6. 代碼摺疊代碼
- 7. 錨點重疊時代碼中斷KineticJS
- 8. 重疊div和簡化jquery代碼
- 9. Vim代碼摺疊 - 重新映射快捷鍵以切換代碼摺疊
- 10. Android片段重疊
- 11. Android片段重疊
- 12. PyCharm代碼摺疊摺疊
- 13. Highcharts疊加列數據標籤重疊
- 14. 彙總重疊數據
- 15. Android數據庫重疊
- 16. HighStock不重疊數據
- 17. fseek()導致數據重疊
- 18. C#重疊數據網格
- 19. 自舉數據表重疊
- 20. ng-grid數據重疊
- 21. SAS:重塑數據(堆疊)
- 22. 確定數據框中重疊時間段的數量
- 23. D3疊代嵌套數據
- 24. [R疊代列數據框
- 25. MODx POST數據處理代碼段
- 26. 數據處理代碼段錯誤
- 27. 號碼/ Div重疊
- 28. VSCode代碼摺疊
- 29. Aptana代碼摺疊?
- 30. Textmate代碼摺疊