[067][x86匯編語言]Bochs調(diào)試命令整理

學(xué)習筆記

《x86匯編語言:從實模式到保護模式》
http://www.lxweimin.com/p/d481cb547e9f

說明

  • Bochs調(diào)試有關(guān)的,整理在這里,包括:單個命令的說明,或者一次調(diào)試過程當實例等;

Bochs下載、安裝與環(huán)境配置

s       (step)單步執(zhí)行
b       (break)斷點  b 0x7C00  
c       (continue)繼續(xù)執(zhí)行
r       (register)查看寄存器
sreg    (segment regi)查看段寄存器
xp      (eXamine memory at physical address)查看內(nèi)存 xp/2 0xB8000
q       (quit)退出

[005][x86匯編語言]開發(fā)環(huán)境配置:硬盤主引導(dǎo)扇區(qū)代碼:顯示標號偏移地址 基礎(chǔ)Bochs調(diào)試命令
http://www.lxweimin.com/p/e8eea9f2ceb5

n 、 u、 info eflags

n 命令 越過循環(huán)體
可以越過rep 、loop循環(huán)

u 命令 反匯編:根據(jù)機器指令生成可讀的匯編語言指令
u/2 指定反匯編的條數(shù)為2

info eflags 查看標志寄存器:小寫說明標志位0、大寫為1

[007][x86匯編語言]各個數(shù)位的顯示 條件轉(zhuǎn)移指令(搭配cmp)Bochs命令:n 、u 、info eflags
http://www.lxweimin.com/p/f71416ec68ac

Bochs 調(diào)試: 在中斷向量表IVT中,查看新的0x70號中斷程序的入口地址

[014][x86匯編語言]采用更新周期結(jié)束中斷,動態(tài)時鐘(Bochs 調(diào)試: 在中斷向量表IVT中,查看新的0x70號中斷程序的入口地址)
http://www.lxweimin.com/p/0667a55bafce

r

[017][x86匯編語言]檢測點9.1 :觀察 cli、 sti 指令執(zhí)行 后標志位IF的變化
http://www.lxweimin.com/p/68399f293bae

sreg 、info gdt、 creg 、print-stack

[021][x86匯編語言]保護模式下的Bochs調(diào)試: sreg 、info gdt、 creg 、print-stack
http://www.lxweimin.com/p/b8d561803cbb

info gdt

[029][x86匯編語言]第十三章 習題:修改內(nèi)核程序和用戶程序,改由用戶程序自行提供棧空間
http://www.lxweimin.com/p/cb0b49a0d90a

(實例)Bochs完整調(diào)試過程:查看edx寄存器的內(nèi)容、計算標號mss_type真實內(nèi)存物理地址

[045][x86匯編語言]第十五章 習題1 Bochs完整調(diào)試過程:查看edx寄存器的內(nèi)容、計算標號mss_type真實內(nèi)存物理地址
http://www.lxweimin.com/p/e4df2d0cfdd5

(實例)第十五章 習題2解答:Bochs調(diào)試完整過程

[048][x86匯編語言]第十五章 習題2解答:Bochs調(diào)試完整過程
http://www.lxweimin.com/p/7a4f07810789

creg、 page、info tab 、x + 線性地址

[059][x86匯編語言]16.6 bochs調(diào)試 creg、 page、info tab 、x + 線性地址
http://www.lxweimin.com/p/d3222fb8e5f3

命令creg就可以查看當前頁目錄表的物理地址

[063][x86匯編語言]第16章 本章習題一 思考與嘗試
http://www.lxweimin.com/p/76fe33295d6f

page命令 查看線性地址對應(yīng)的物理頁

[064][x86匯編語言]第16章 本章習題二 :顯示當前任務(wù)的前50個頁面的物理地址
http://www.lxweimin.com/p/e91e5c57508b

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容