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

正文內(nèi)容

[計算機軟件及應(yīng)用]第4章匯編語言程序設(shè)計-資料下載頁

2025-10-10 04:14本頁面
  

【正文】 ⑷ F填充內(nèi)存命令 ⑸ S搜索命令 ⑹ H十六進制運算指令 ⑺ R顯示和修改寄存器內(nèi)容的命令 ⑻ U反匯編命令 ⑼ A匯編命令 ⑽ G運行命令 ⑾ T追蹤命令 ⑿ P追蹤命令 ⒀ N命名命令 ⒁ L讀盤命令 ⒂ W寫盤命令 ⒃ Q退出命令 第 4章 匯編語言程序設(shè)計 目錄 上頁 下頁 結(jié)束 2021/11/11 - 29- D(顯示) 顯示一定范圍內(nèi)存地址單元的內(nèi)容。 d [range] 參數(shù) range 指定要顯示其內(nèi)容的內(nèi)存區(qū)域的起始和結(jié)束地址,或起始地址和長度。如果不指定 range, Debug 程序?qū)囊郧? d 命令中所指定的地址范圍的末尾開始顯示 128 個字節(jié)的內(nèi)容。 說明 當(dāng)使用 d 命令時, Debug 以兩個部分顯示內(nèi)存內(nèi)容:十六進制部分(每個字節(jié)的值都用十六進制格式表示)和 ASCII 碼部分(每個字節(jié)的值都用 ASCII 碼字符表示 )。每個非打印字符在顯示的 ASCII 部分由句號 (.) 表示。每個顯示行顯示 16 字節(jié)的內(nèi)容,第 8 字節(jié)和第 9 字節(jié)之間有一個連字符。每個顯示行從 16 字節(jié)的邊界上開始。 范例 假定鍵入以下命令: dcs:100 10f Debug 按以下格式顯示范圍中的內(nèi)容: 04BA:0100 54 4F 4D 00 53 41 57 5945 52 00 00 00 00 00 00 ...... 如果在沒有參數(shù)的情況下鍵入 d 命令, Debug 按以前范例中所描述的內(nèi)容來編排顯示格式。顯示的每行以比前一行的地址大 16 個字節(jié)(如果是顯示 40 列的屏幕,則為 8 個字節(jié))的地址開頭。 對于后面鍵入的每個不帶參數(shù)的 d 命令, Debug 將緊接在最后顯示的命令后立即顯示字節(jié)內(nèi)容。 如果鍵入以下命令, Debug 將從 CS:100 開始顯示 20h 個字節(jié)的內(nèi)容: dcs:100 l 20 如果鍵入以下命令, Debug 將顯示范圍從 CS 段的 100h 到 115h 中所有字節(jié)的內(nèi)容: dcs:100 115 第 4章 匯編語言程序設(shè)計 目錄 上頁 下頁 結(jié)束 2021/11/11 - 30- E(修改) 將數(shù)據(jù)輸入到內(nèi)存中指定的地址。 可以按十六進制或 ASCII 格式鍵入數(shù)據(jù)。以前存儲在指定位置的任何數(shù)據(jù)全部丟失。 e address [list] 參數(shù) address 指定輸入數(shù)據(jù)的第一個內(nèi)存位置。 list 指定要輸入到內(nèi)存的連續(xù)字節(jié)中的數(shù)據(jù)。 說明 使用 address 參數(shù) 如果在沒有指定可選的 list 參數(shù)的值情況下指定 address 的值, Debug 將顯示地址和內(nèi)容,在下一行重復(fù)地址,并等待您的輸入。此時,您可以執(zhí)行下列操作之一: 替換字節(jié)值。為此,請在當(dāng)前值后鍵入新值。如果您鍵入的值不是有效的十六進制值,或該值包含兩個以上的數(shù)字,則 Debug 不會回顯無效或額外的字符。 進入下一個字節(jié)。為此,請按 SPACEBAR(空格鍵)。要更改該字節(jié)中的值,請在當(dāng)前值后鍵入新值。如果按 SPACEBAR(空格鍵)時,移動超過了 8 位界限, Debug 程序?qū)@示新的一行并在行首顯示新地址。 返回到前一個字節(jié)。為此,請按鍵 ()??梢苑磸?fù)按鍵 () 向后移動超過多個字節(jié)。停止執(zhí)行 e 命令。為此,請按 ENTER 鍵。在任何字節(jié)位置都可以按 ENTER。 使用 list 參數(shù) 如果指定 list 參數(shù)的值,隨后的 e 命令將使用列表中的值替換現(xiàn)有的字節(jié)值。如果發(fā)生錯誤,將不更改任何字節(jié)值。 List 值可以是十六進制字節(jié)或字符串。使用空格、逗號或制表符來分隔值。必須將字符串包括在單或雙引號中。 范例 假定鍵入以下命令: ecs:100 Debug 按下面的格式顯示第一個字節(jié)的內(nèi)容: 04BA:0100 EB. 要將該值更改為 41,請在插入點鍵入 41,如下所示: 04BA:0100 可以用一個 e 命令鍵入連續(xù)的字節(jié)值。在鍵入新值后按 SPACEBAR(空格鍵),而不是按 ENTER 鍵。 Debug 顯示下一個值。在此范例中,如果按三次 SPACEBAR(空格鍵), Debug 將顯示下面的值: 04BA:0100 10. 00. 要將十六進制值 BC 更改為 42,請在插入點鍵入 42,如下所示: 04BA:0100 10. 00. 假定決定值 10 應(yīng)該是 6F。要糾正該值,請按 ()鍵兩次以返回到地址 0101(值 10)。 Debug 顯示以下內(nèi)容: 04BA:0100 10. 00. 04BA:0102 04BA:0101 在插入點鍵入 6f 更改值,如下所示: 04BA:0101 按 ENTER 停止 e 命令并返回到 Debug 提示符下。 以下是字符串項的范例: eds:100 This is the text example 該字符串將從 DS:100 開始填充 24 個字節(jié) 第 4章 匯編語言程序設(shè)計 目錄 上頁 下頁 結(jié)束 2021/11/11 - 31- R(寄存器) 顯示或改變一個或多個 CPU 寄存器的內(nèi)容。 r [registername] 參數(shù) 無 如果在沒有參數(shù)的情況下使用,則 r 命令顯示所有寄存器的內(nèi)容以及標(biāo)志寄存器中的標(biāo)志。 registername 指定要顯示其內(nèi)容的寄存器名。 如果指定了寄存器名稱, DOS 將顯示以十六進制表示的寄存器的 16 位值,并將冒號顯示為提示符。如果要更改包含在寄存器中的值,除非鍵入新值并按 ENTER 鍵;否則,請按 ENTER 鍵返回 Debug 提示符。 有效寄存器名 以下是 registername 的有效值: ax、 bx、 cx、 dx、 sp、 bp、 si、 di、 ds、 es、ss、 cs、 ip及 f。 第 4章 匯編語言程序設(shè)計 目錄 上頁 下頁 結(jié)束 2021/11/11 - 32- U(反匯編) 反匯編字節(jié)并顯示相應(yīng)的原語句,其中包括地址和字節(jié)值。反匯編代碼看起來象已匯編文件的列表。 u [range] 參數(shù) 無 如果在沒有參數(shù)的情況下使用,則 u 命令反匯編 20h 字節(jié)(默認(rèn)值),從前面 u 命令所顯示地址后的第一個地址開始 range 指定要反匯編代碼的起始地址和結(jié)束地址,或起始地址和長度。 范例 要反匯編 16 (10h) 字節(jié),從地址 04BA:0100 開始,請鍵入以下命令: u04ba:100l10 Debug 按以下格式顯示結(jié)果: 04BA:0100 206472 AND [SI+72],AH 04BA:0103 69 DB 69 04BA:0104 7665 JBE 016B 04BA:0106 207370 AND [BP+DI+70],DH 04BA:0109 65 DB 65 04BA:010A 63 DB 63 04BA:010B 69 DB 69 04BA:010C 66 DB 66 04BA:010D 69 DB 69 04BA:010E 63 DB 63 04BA:010F 61 DB 61 如果只顯示從 04BA:0100 到 04BA:0108 特定地址的信息,請鍵入以下命令: u04ba:0100 0108 Debug 顯示以下內(nèi)容: 04BA:0100 206472 AND [SI+72],AH 04BA:0103 69 DB 69 04BA:0104 7665 JBE 016B 04BA:0106 207370 AND [BP+DI+70],DH 第 4章 匯編語言程序設(shè)計 目錄 上頁 下頁 結(jié)束 2021/11/11 - 33- A(匯編 ) 該命令以匯編語言語句創(chuàng)建可執(zhí)行的機器碼。所有數(shù)值都是十六進制格式,必須按一到四個字符輸入這些數(shù)值。 a [address] 參數(shù) address 指定鍵入?yún)R編語言指令的位置。對 address 使用十六進制值,并鍵入不以 “ h”字符結(jié)尾的每個值。如果不指定地址, a 將在它上次停止處開始匯編。 第 4章 匯編語言程序設(shè)計 目錄 上頁 下頁 結(jié)束 2021/11/11 - 34- G(執(zhí)行) 運行當(dāng)前在內(nèi)存中的程序。 g [=address] [breakpoints] 參數(shù) =address 指定當(dāng)前在內(nèi)存中要開始執(zhí)行的程序地址。如果不指定 address, DOS 將從 CS:IP 寄存器中的當(dāng)前地址開始執(zhí)行程序。 breakpoints 指定可以設(shè)置為 g 命令的部分的 1 到 10 個臨時斷點。 第 4章 匯編語言程序設(shè)計 目錄 上頁 下頁 結(jié)束 2021/11/11 - 35- Q(退出) 停止 Debug 會話,不保存當(dāng)前測試的文件。 當(dāng)您鍵入 q 以后,控制返回到 DOS 的命令提示符。 q 參數(shù) 該命令不帶參數(shù)。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1