freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)院計算機綜合實踐9002-展示頁

2025-07-02 22:03本頁面
  

【正文】 的內(nèi)容。 D命令作用:查看指定范圍內(nèi)的內(nèi)存中的內(nèi)容(1)直接輸入D命令DEBUG將輸出3部分內(nèi)容,查看執(zhí)行結(jié)果。(2)改變寄存器中的內(nèi)容:輸入R AX在提示符“:”后輸入1111,即可將AX的值設(shè)置為1111。5 實驗內(nèi)容 R命令作用:查看、改變CPU寄存器的內(nèi)容(1)顯示所有寄存器之中的內(nèi)容:輸入R我們重點關(guān)注AX、BX、CX、DX、CS及IP寄存器的內(nèi)容,其他寄存器SP、BP、SI、DI、ES、SS及標(biāo)志寄存器先不予理會。 常用的Debug命令及其含義 Debug命令及其含義命令格式 功能說明R [寄存器名] 查看、改變CPU寄存器的內(nèi)容D [范圍] 查看指定范圍內(nèi)的內(nèi)存中的內(nèi)容E 起始地址 字節(jié)值表 用值表中的值替換從“起始地址”開始的內(nèi)存單元中的內(nèi)容U [范圍] 反匯編,將內(nèi)存中的機器指令翻譯成匯編指令T [=地址][指令數(shù)] 執(zhí)行一條機器指令A(yù) [地址] 以匯編指令的格式在內(nèi)存中寫入一條機器指令Q 退出Debug,回到DOS狀態(tài)4 啟動DEBUG選擇“開始”→“運行”→輸入“cmd”命令在命令窗口中啟動DEBUG,將顯示連接符“-”,這時可輸入各種DEBUG命令。3 預(yù)備知識 什么是DEBUG? Debug是DOS、Windows都提供的實模式(8086方式)程序的調(diào)試工具。1 實驗?zāi)康?。四川大學(xué)網(wǎng)絡(luò)教育學(xué)院實踐課程報告實踐課程 計算機綜合實踐9002 校外學(xué)習(xí)中心 重慶黔江奧鵬學(xué)習(xí)中心[20]VIP 專 業(yè) 電氣工程及其自動化 層 次 專升本 年 級 1003 學(xué)生姓名 邱曉帆 學(xué) 號 aDH1001g1003 2011 年 8 月 10 日實驗內(nèi)容:一、熟悉、使用DEBUG調(diào)試工具[摘要] 借助DEBUG調(diào)試工具來發(fā)現(xiàn)匯編語言程序的錯誤所在并加以改正。通過實驗,掌握DEBUG的常用基本命令,學(xué)會如何在windows的命令模式下啟動DEBUG,進(jìn)而學(xué)會如何使用DEBUG查看CPU和內(nèi)存,以及進(jìn)行程序的跟蹤調(diào)試等。2 實驗設(shè)備及軟件環(huán)境。使用它,可以查看CPU各種寄存器的內(nèi)容、內(nèi)存的情況和在機器碼級跟蹤程序的運行。:l 在提示符“-”下才能輸入命令,在按“回車”鍵后,該命令才開始執(zhí)行;l 命令是單個字母,命令和參數(shù)的大小寫可混合輸入;l 可用FFFIns、Del、→等編輯鍵來編輯本行命令;l 當(dāng)命令出現(xiàn)語法錯誤時,將在出錯位置顯示“^Error”;l 在DEBUG中使用的數(shù)都是以十六進(jìn)制來表示的。此外,并列出了CS:IP所指向的內(nèi)存單元處所存放的機器碼,并將它翻譯為匯編指令。在輸入R命令,查看修改后的寄存器值。說明:l 左邊是每行的起始地址,用“XXXX:YYYY”表示,其中XXXX表示內(nèi)存單元的段地址,YYYY表示內(nèi)存單元的偏移量;l 中間以十六進(jìn)制的形式顯示從指定地址開始的128個內(nèi)存單元的內(nèi)容,每行顯示16個字節(jié)的內(nèi)容;l 右邊顯示每個內(nèi)存單元中的數(shù)據(jù)對應(yīng)的可顯示的ASCII碼字符,若沒有對應(yīng)可顯示的ASCII碼字符,DEBUG用“.”來代替。帶參數(shù)的方式有三種。n 輸入命令:D 1AF5:100l 方式二:D 起始位置 結(jié)束位置n DEBUG從起始位置開始一直顯示到結(jié)束位置。n 輸入命令:D DS:100 L10使用帶參數(shù)的D命令后,接著使用D命令,可列出后續(xù)的128個內(nèi)存單元的內(nèi)容。步驟:① 用D命令查看1000:0~1000:f單元的內(nèi)容:D 1000:0 f② 用E命令修改從1000:0開始的10個單元中的內(nèi)容:E 1000:0 0 1 2 3 4 5 6 7 8 9③ 用D命令查看1000:0~1000:f單元中內(nèi)容的變化:D 1000:0 f例2:用E命令向內(nèi)存中寫入字符。步驟:① 用D命令查看1000:0處的內(nèi)容:D 1000:0② 用E命令輸入:E 1000:0 1 ‘a(chǎn)’ 2 ‘b’ 3 ‘c’③ 用D命令查看1000:0~1000:f單元中內(nèi)容的變化:D 1000:0 f例3:用E命令向內(nèi)存中寫入字符串。步驟:① 用D命令查看1000:0處的內(nèi)容:D 1000:0② 用E命令輸入:E 1000:0 1 ‘a(chǎn)+b’ 2 ‘c++’ 3 ‘IBM’③ 用D命令查看1000:0~1000:f單元中內(nèi)容的變化:D 1000:0例4 用E命令以提問的方式來逐個地修改從某一地址開始的內(nèi)存單元中的內(nèi)容。 步驟:① 用D命令查看1000:10處的內(nèi)容:D 1000:10② 用E命令輸入:E 1000:10,按Enter鍵③ DEBUG將顯示起始地址1000:0010以及第一個單元(即1000:0010單元)的原始內(nèi)容:00.,然后光標(biāo)停在“.”的后面,提示輸入想要寫入的數(shù)據(jù),此時有兩種選擇:其一輸入數(shù)據(jù),完后按空格鍵,即用輸入的數(shù)據(jù)改寫當(dāng)前的內(nèi)存單元;其二不輸入數(shù)據(jù),直接按空格鍵,則表示不對當(dāng)前內(nèi)存單元進(jìn)行改寫④ 當(dāng)前單元處理完成后(不論是改寫或者沒有改寫,只要按了空格鍵,就表示處理完成),DEBUG將顯示下一個內(nèi)存單元的原始內(nèi)容,并提示進(jìn)行修改,可以用同樣的方法進(jìn)行處理⑤ 所有希望改寫的內(nèi)存單元改寫完畢后,按ENTER鍵,E命令結(jié)束⑥ 用D命令查看1000:10單元中內(nèi)容的變化:D 1000:10 6實驗任務(wù)C:\debug F 100 17F 00 A 100 0B3E:0100 MOV DL,01 0B3E:0102 MOV AH,02 0B3E:0104 INT 21 0B3E:0106 INT 20 0B3E:0108 N C:\ R BXBX 0000 : R CX CX 0000 :8 W 100 Writing 00008 bytes Q C:\在dos下執(zhí)行程序 C:\dir 1st*.* Volume in drive C is NTFSCCCC Volume Serial Number is FC032958 Directory of C:\ 2010818 18:51 8 1 File(s) 8 bytes 0 Dir(s) 1,080,619,008 bytes free C:\1st ? C:\方法一:C:\DEBUG G=100 ? Program terminated normally方法二: C:\DEBUG N C:\ L 100 G=100 ? Program terminated normally借助DEBUG調(diào)試工具來發(fā)現(xiàn)匯編語言程序的錯誤所在并加以改正。比如一些程序的代碼的意思,匯編語言的邏輯。同時對課本上講的一些內(nèi)容,不再像以前那樣覺得抽象,通過這次設(shè)計,有了具體的理解。實驗包括對字符串
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1