【記錄】windows7利用“DOSBox”使用“debug”的姿勢
下載“DOSBox”,安裝成功,點開軟體,會有兩個介面,關閉任一個介面都會導致另一個介面一起關閉。我們在小一點的介面進行操作。
這是初始介面,我們需要在 Z:\> 後鍵入“mount c 檔案地址”,這裡的檔案指需要掛載為DOSBox的C盤的資料夾地址。
1、我在e盤建立一個資料夾“debuggame”(英文,名稱隨意,之後的操作的名稱一致就行),將其作為之後DOSBox的c盤,並將需要使用的debug程式存放在此檔案中。
2、鍵入“mount c e:\debuggame”,成功將e盤的debuggame掛載為DOSBox的C盤。
3、鍵入“c:”,跳轉到DOSBox的C盤,最後再鍵入需要執行/開啟的程式“debug”。下方出現橫槓,表示成功開啟debug了,可以執行debug命令了~(其它dos系統下的用除錯工具開啟方式應該差不多?用到再說吧)
ps:彙編實驗常用6個debug功能
R命令:檢視,改變CPU暫存器內容
D命令:檢視記憶體中內容
E命令:改寫記憶體中內容
U命令:將記憶體中的機器指令翻譯成彙編指令
T命令:執行一條機器指令
A命令:以彙編指令的格式在記憶體中寫入一條機器指令
附上神祕組合語言工具連結:https://pan.baidu.com/s/1m8ZZM1y1BHkMOQdFHSB61A
密碼:mieg
私推一下公眾號哈哈哈
相關文章
- 【SpringBoot DB 系列】Jooq 之新增記錄使用姿勢Spring Boot
- [小卓筆記]:使用Storyboard的正確姿勢筆記
- 探索Bitmap使用姿勢
- 聊聊javascript事件的使用姿勢JavaScript事件
- Redis的正確使用姿勢Redis
- Vue-router的使用姿勢Vue
- 在日誌中記錄Java異常資訊的正確姿勢Java
- Linux下的格式化字串漏洞利用姿勢Linux字串
- Guava Cache使用的三種姿勢Guava
- laravel 使用 es 的正確姿勢Laravel
- 使用快取的正確姿勢快取
- Android中SVG的使用姿勢AndroidSVG
- Postman 正確使用姿勢Postman
- ElasticSearch基本使用姿勢二Elasticsearch
- NSNotificationCenter 使用姿勢詳解
- Webview清空歷史紀錄的正確姿勢WebView
- DOSBOX使用前的準備工作
- 原始碼|使用FutureTask的正確姿勢原始碼
- npm run dev 的正確使用姿勢NPMdev
- 使用 Java 8 Optional 的正確姿勢Java
- ProGuard 在 Android 上的使用姿勢Android
- Spring Boot使用AOP的正確姿勢Spring Boot
- 使用 react Context API 的正確姿勢ReactContextAPI
- Spring之RequestBody的使用姿勢小結Spring
- [譯] ProGuard 在 Android 上的使用姿勢Android
- 模組開發者使用 ES Modules 的正確姿勢
- Python re 庫的正確使用姿勢Python
- Fragment全解析(2):正確的使用姿勢Fragment
- Java日誌正確使用姿勢Java
- Fragment巢狀FragmentViewPager 正常使用姿勢Fragment巢狀Viewpager
- 企業使用資料庫的12種姿勢資料庫
- GIT使用rebase和merge的正確姿勢Git
- 在react中使用svg的各種騷姿勢ReactSVG
- Swift中使用Contains的正確姿勢SwiftAI
- Flexbox 佈局的正確使用姿勢Flex
- Laravel 消費佇列的正確使用姿勢Laravel佇列
- 在Windows下使用vim grep的正確姿勢Windows
- Android 執行緒的正確使用姿勢Android執行緒