資源描述:
《微機(jī)系統(tǒng)操作—命令行方式.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、微機(jī)系統(tǒng)操作—命令行方式實(shí)驗(yàn)環(huán)境:PC,DOS命令,文件管理(1)Windows下進(jìn)入命令行方式/常用MS-DOS命令Windows下利用開始—運(yùn)行(或按Win鍵+R)—輸入cmd或command↙或在程序下進(jìn)入MS-DOS方式(Win2K)或附件下(WinXP)進(jìn)入命令提示符進(jìn)入命令行方式。也可將相關(guān)命令復(fù)制到桌面。可以根據(jù)愛好和需要修改MS-DOS方式或命令提示符的相關(guān)屬性,包括起始(工作)目錄(路徑)、快捷鍵(默認(rèn)CTRL+ALT+D鍵)、窗口/全屏選項(xiàng)、前景背景顏色等,命令行快捷方式選擇顏色屬性選擇
2、命令行樣例模式典型命令行操作采用滾屏方式(ScreenUp)典型命令行操作Help采用滾屏方式(ScreenUp)基礎(chǔ)操作命令常用MS-DOS命令DIRF:[目錄名]↙(顯示指定盤[目錄]存儲(chǔ)文件列表)COPYF:[mydir]文件名D:tmpdir↙(將F:[mydir目錄下指定文件復(fù)制到D盤(指定目錄))DELF:[mydir]文件名↙(刪除指定文件)MDF:mydir↙(在A盤上新建mydir子目錄)CDF:mydir↙(指定A盤上mydir為當(dāng)前工作目錄)RDF:mydir↙(刪除
3、A盤上mydir子目錄)F:masm4debug(myprog.exe)↙指定執(zhí)行系統(tǒng)程序debug.exe帶參數(shù)myprog.exe;實(shí)驗(yàn)環(huán)境:利用目標(biāo)代碼級調(diào)試程序DEBUG主要特點(diǎn)1)能夠在最小環(huán)境下運(yùn)行匯編程序(代碼級而非符號級)2)提供極簡單的修改手段(寄存器、存儲(chǔ)器、I/O等)3)提供用戶與計(jì)算機(jī)內(nèi)部聯(lián)系的窗口(命令行):顯示、修改、單步、過程、斷點(diǎn)、文件裝入、上裝。局限性:不能使用宏指令和大部分偽指令—分段調(diào)試/短程序;不能形成可執(zhí)行文件(.EXE)作為典型命令行方式調(diào)試工具尤其IO命令用
4、于硬件測試?yán)肈ebug程序認(rèn)識指令格式與功能例:ADD和DAA指令功能測試插入指令修改環(huán)境測試功能結(jié)果命令行調(diào)試器DEBUG啟動(dòng)(MSDOS下在C或D:>輸入DEBUG命令為單英文字母,后跟參數(shù)。間隔符“,”或空格(1)+↙(ENTER回車鍵)后命令才有效;(2)地址/數(shù)據(jù)用十六進(jìn)制數(shù)表示,不用“H”;(3)Ctrl+Break(C)鍵可停止命令的執(zhí)行;(4)PAUSE/Ctrl-NumLock鍵暫停上卷的輸出行任意鍵繼續(xù);(5)-?(幫助命令,顯示所有命令及格式)(6)—Q退出PD>DEBUG[d:][
5、Path][filename[.ext]][Parm1][Parm2]↙命令規(guī)定?----幫助命令A(yù)ssembleA[address]CompareCrangeaddressDumpD[range]EnterEaddress[list]FillFrangelistGoG[=address]addressesHexHvalue1value2InputIportLoadL[address][drive][firstsector][number]MoveMrangeaddressNameN[pathname][a
6、rglist]OutputOportbyteProceedP[=address][number]:-?↙R----命令RFRXX檢查和修改寄存器內(nèi)容命令R顯示CPU內(nèi)部寄存器的內(nèi)容和全部標(biāo)志位狀態(tài)。-RAX↙-AX0000:(XX)↙-R[16位寄存器名](AX,BX,CX,DX,SI,DI,IP,SP,CS,DS,ES,SS)AX=0000BX=0000CX=0000DX=0000SP=FFFEBP=0000SI=0000DI=0000DS=18A1ES=18A1SS=1800CS=18C0IP=0100
7、NVUPEIPLNZNAPONC18C0:01001EPUSHDS-RF↙NVUPEIPLNZNAPONC–(DNPE..)↙Flags:OV/NV-DN/UP-EI/DI-NG/PL-ZR/NZ-AC/NA-PE/PO-CY/NC顯示和修改一個(gè)指定寄定器的內(nèi)容和標(biāo)志位的狀態(tài)。D顯示內(nèi)存命令D[地址]↙(默認(rèn)長度L=80H128個(gè)字節(jié),DS,當(dāng)前地址)(默認(rèn)DS:)CS:300-D[地址范圍]↙顯示指定內(nèi)存范圍的內(nèi)容。-DES:100L300或D1003000-D↙(128個(gè)字節(jié))從上一個(gè)D命令所顯示的最后
8、一個(gè)單元的下一個(gè)單元開始(首次CS:IP)偏移地址,段地址為DS的內(nèi)容,地址范圍,可以指定段地址和起始偏移地址和終止偏移地址,或LXXXX。-D200或-DDS:2001A40:020030203233343536-373839F1F2A3A4F00_23456789……1A40:0210AA55E修改存儲(chǔ)單元內(nèi)容命令(默認(rèn)DS,當(dāng)前地址)E[地址][內(nèi)容表]↙用命令所給定的內(nèi)容表去代替指定地址范圍的內(nèi)存單元內(nèi)容