機器指令和組合語言第一次實驗 報告

2022-06-04 01:24:11 字數 1407 閱讀 9522

實驗任務(1)

1,用e指令將書上的指令寫入記憶體

首先用e命令以1000:0為起始的記憶體單元寫入了書上的機器碼,然後用r指令檢視cpu暫存器的內容,圖中的cs=073h,ip=0100h意為指向記憶體073h:0100,而後的r指令則改變了cs和ip的內容,使其指向1000:0,t指令執行1000:0處的指令。執行後,ax中的內容被改寫為4e20h,ip變為ip+3.+3意為該指令長度為3.繼續t指令執行。最後結果1000:0021表示該指令總長度為21個位元組

2用a指令寫入記憶體

用a指令向從1000:0開始寫入指令,其餘與e指令無太大區別

實驗任務(2)

實驗任務(3)

該結果表示生產日期的資料存放在fff0:00f6到fff0:00fe的記憶體單元中,他們的ascii碼意義為01/01/92.

實驗任務(4)

通過本次上機實驗,我對用debug工具的編寫方法和幾個彙編基本指令有了基本的認識,在上機的同時,我深刻體會到只有實踐才能出真知,孰能才能生巧。

在實驗中,我也有一些困難:比如debug一行的空間有限,如遇到程式段過多,使用e指令會十分的麻煩(要分好幾次來執行)而a指令就不會出現該類問題,

(在實驗1處出現),使用a指令是要比e指令更加簡潔。而在實驗4後,我的debug工具執行時在左上角出現了未知圖案,我多次重新書寫程式,仍出現圖案。這是我仍未解決的問題。經過此次上機,讓我受益匪淺。

第一次實驗

課程班級 學 號 姓 名 實驗時間 軟體工程導論 12電信1 120705102 黃磊2013.11.18 軟體工程實驗報告 一 學生課表系統需求分析 完成學生課表系統需求分析,建立需求模型計 系統掌握軟體開發過程中需求分析報告的寫法。將整個需求分析過程分為業務分析 使用者需求分析和系統需求分析,確...

第一次實驗

實驗一 軟體開發文件與工具的安裝與使用 一.實驗目的 1.了解軟體開發文件的組織 標準及編寫 2.了解常用工具的用途及掌握各種工具的安裝 二.實驗內容 1.了解gb8567 88,gb8567 2006的內容,掌握需求說明書 概要設計 詳細說明書的主要內容 2.了解visio的作用,安裝visio,...

第一次實驗

實驗一 建立統計壓縮方法理論模型 一 實驗要求 1 用你的計算機上的壓縮工具來壓縮不同檔案。研究原檔案的大小和型別對於壓縮檔案與原檔案大小之比的影響。2 從一本通俗雜誌中摘錄幾段文字,並刪除所有不會影響理解的文字,實現壓縮。例如,在 this is the dog that belong to my...