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

正文內(nèi)容

匯編實驗報告,(例文)五篇范文(已修改)

2025-05-17 03:12 本頁面
 

【正文】 匯編實驗報告 ,(例文 )五篇范文 第一篇:匯編實驗報告 ,(例文 ) 《匯編語言程序設計》 實驗報告 2021年 11 月★★ FGL 實驗一:匯編語言運行環(huán)境及方法、簡單程序設計 I: 實驗要求: 繪制程序流程圖 結合你的調(diào)試過程,整理其中用到的 debug命令的使用方法和效果截圖,并解釋每一步驟的結論 調(diào)試中遇到的問題及解決方法 II:具體實驗過程: 開始輸入源程序根據(jù)實驗步驟進行匯編比較 string1 與 string2輸出 NO 輸出 Match結束 debug命令使用方法 u 命令反匯編: g0b d0:查看數(shù)據(jù)段內(nèi)容 g:執(zhí)行完程序顯示結果 根據(jù)數(shù)據(jù)段顯示的數(shù)據(jù)內(nèi)容可知,在;兩字符串分別為Movethecursorbackward.和 Movethecursordackward.,因而可根據(jù) debug 命令中的 e 將第二個字符串中的 d 修改為 b 則可使結果顯示為 MATCH!具體步驟如下: 如下圖所示,對內(nèi)存中 1436:0029 的存儲單元進行 e29命令修改的前后數(shù)據(jù)的顯示,可看到已經(jīng)將 d 修改為 b,從而 g 命令運行的結果是 Match.(注 :a 和 f 命令亦可修改數(shù)據(jù)區(qū)內(nèi)容但使用時有一定的區(qū)別) q 命令退出 debug調(diào)試: t 命令的單步調(diào)試:(該過程中 IP 不斷變化著) 實驗二:用 DEBUG編程 :使用堆棧段將 AX 和 BX 的內(nèi)容進行交換等 I: 實驗要求: 任務 1的指令序列 整理本次試驗中用到的 debug命令的使用方法及效果截圖 II: 實驗目的: 熟練掌握 DEBUG的常用命令,學會用 DEBUG調(diào)試程序。 掌握數(shù)據(jù)在內(nèi)存中的存放方式和內(nèi)存操作數(shù)的幾種尋址方式。 掌握簡單指令的執(zhí)行過程。 III: 實驗內(nèi)容: 任務一、設堆棧指針 SP=2021H, AX=3000H, BX=5000H;請編一程序段將 AX 和 BX 的內(nèi)容進行交換。請用堆棧作為兩寄存器交換內(nèi)容的中間存儲單元,用 DEBUG調(diào)試程序 進行匯編與調(diào)試。 任務二、設 DS=當前段地址, BX=0300H, SI=0002H;請用 DEBUG的命令將存儲器偏移地址 300H~ 304H連續(xù)單元順序裝入 0AH, 0BH, 0CH,0DH, 0EH。在 DEBUG 狀態(tài)下送入下面程序,并用單步執(zhí)行的方法,分析每條指令源地址的形成過程,當數(shù)據(jù)傳送完畢時, AX 中的內(nèi)容是什么。 程序清單如下: MOV AX, BXMOV AX, 0304HMOV AX, [0304H]MOV AX, [BX]MOV AX, 0001[BX] MOV AX, [BX][SI]MOV AX, 0001[BX][SI]HLT : 任務 1 r命令顯示當前各寄存器的內(nèi)容: aa命令編寫指令: gg命令從 183E: 00100出開始執(zhí)行之前編寫的指令: tt命令進行單補調(diào)試過程(執(zhí)行 movsp, 2021): tt執(zhí)行 movax, 3000 tt執(zhí)行 movbx, 5000 tt執(zhí)行 pushax tt執(zhí)行 movax, bx tt執(zhí)行 popbx(完成 ax、 bbxx交換 )) 任務二: rr命令符查看沒設置前各寄存器的值: aa編寫指令設置寄存器 si、 bx、 sds值的代碼: rr設置完成后寄存器的值: dd開始時 183e: 0300中存儲的數(shù)據(jù): ee 命令修改后的偏移地址 3004304 被轉(zhuǎn)入 0A、 0B、 0C、 0D: 完成上述操作后在 gdebug中輸入實驗中的代碼的執(zhí)行過程 aa在 在 gdebug中輸入實驗中給出的程序代碼: gg 命令開始從 13AE: 60106 編寫的指令( tt 單步執(zhí)行的過程): 可以看出執(zhí)行完所有指令后 XAX的內(nèi)容是 0E0D. 實驗三:存儲器塊清零和內(nèi)存塊移動 I:要求: 使用串處理指令寫出完成實驗任務 2 的完整程序(要求從高地址開始,用地址減一的方式操作;不要使用過程寫法;任務完成后要能返回操作系統(tǒng)) 調(diào)試中遇到的問題及解決方法 II:實驗任務 :任務一:存儲器塊清零任務二:存儲塊移動 III:實驗具體過 程: 實驗任務一程序代碼: datasegment blockdb256dup(55h) dataends codesegment assumecs:code,ds:data startproear movax,data 。對段寄存器給值 movds,ax movbx,offsetblock 。起始地址 movbx,255 。目的是實現(xiàn)從高地址向低地址清零 movcx,256 。清清 6256字節(jié) again:
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1