匯編語言:三、實驗一:查看CPU和內(nèi)存,用機器指令和匯編指令編程

1、預(yù)備知識:Debug的使用

什么時Debug程序?

Debug是DOS、windows都提供的實模式(8086方式)程序調(diào)試工具,可查看CPU內(nèi)各種寄存器的內(nèi)容、內(nèi)存的情況和在機器碼級跟蹤程序的運行。

Debug的功能

匯編常用的6個Debug功能

Windows10下使用Debug的方式

安裝dosbox的方法:https://www.cnblogs.com/glorfei/p/5923865.html

使用debug功能

使用debug

1、r命令:用于查看、改變寄存器內(nèi)容

r命令的內(nèi)容

可以使用r命令修改寄存器里面的內(nèi)容,如輸入r ax 按enter,在:后面輸入修改的值,然后按enter,ax寄存器里面的內(nèi)容就會被更改。
2、d命令:查看內(nèi)存的內(nèi)容

d命令的使用

3、e、u、t、a命令:修改內(nèi)存單元的內(nèi)容

用e修改內(nèi)存單元內(nèi)容
用e寫入機器碼并用u翻譯指令
機器碼對應(yīng)的指令
執(zhí)行指令
使用a指令寫入?yún)R編指令

2、實驗總結(jié)

本次實驗內(nèi)容為:

1、了解什么是debug

2、debug的安裝與使用

3、一些debug命令

r:查看修改寄存器

d:查看內(nèi)存

e:修改內(nèi)存單元的內(nèi)容

u:將機器碼翻譯為指令

t:執(zhí)行當(dāng)前指令

a:將匯編語言翻譯為機器碼并寫入指定內(nèi)存

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容