用DEBUG調(diào)入PROG.EXE后,若程序列出如下:
列出上面程序的DEBUG命令是(),寄存器CS的值為(),第一條指令的物理地址為()。
如果要修改寄存器BX為1200H,應(yīng)鍵入DEBUG命令(),若要修改第二條指令中的BP為BX,應(yīng)鍵入DEBUG命令()
解釋DEBUG程序中的如下調(diào)試命令。
-D,-E,-T,-G,-A,-R
-D顯示內(nèi)存內(nèi)容
-E修改內(nèi)存單元內(nèi)容
-T跟蹤命令
-G運(yùn)行命令
-A匯編命令
-R查看或修改寄存器內(nèi)容
下圖為DEBUG調(diào)入的可執(zhí)行程序,回答以下問(wèn)題:
(1)程序的起始物理地址是多少?結(jié)束地址是多少?
(2)CS寄存器的值是什么?
(3)程序的功能是什么?
(4)寫出查看DS:0處內(nèi)容的DEBUG命令。
(5)程序中2處的INT 21指令執(zhí)行后有什么結(jié)果?
(6)如果要運(yùn)行這個(gè)程序應(yīng)該用什么DEBUG命令?
(7)DEBUG命令-T=0 4之后,寄存器AX、DS、DX的值是多少?