




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、西 安 交 通 大 學 實 驗 報 告課程名稱:微機原理與接口技術 實驗名稱 數據傳送 班級: 機械 36 班 姓名:申灣舟 學號:2130101125實驗日期:2015 年9 月 29 日教師審閱簽字:1實驗目的(1)熟悉 8086 指令系統的數據傳送以及尋址方式;(2)利用 TD 調試工具來調試匯編語言。2實驗內容(1)通過程序段的輸入和執行完成熟悉 TD.EXE 的使用;(2)出棧操作練習;(3)操作數的語法規則練習;(4)設置寄存器以及存儲單元內容;(5)尋址例題;(6)寄存器內容交換,寄存器存儲器內容交換練習;存儲器內容交換練習。3實驗工具操作系統:windows7;實驗平臺:調試工
2、具 TD.EXE。4實驗步驟與結果(1)程序段輸入和執行圖 1 Page 7 of 7(2)數據壓入堆棧,查看不同的出棧方式圖 2第一種出棧方式:第二種出棧方式:圖 2-1第三種出棧方式:圖 2-2圖 2-3表 1 實驗結果表格第一種出棧方式第二種出棧方式第三種出棧方式(AX)=0102H0708H0304H(BX)=0304H0506H0102H(CX)=0506H0304H0708H(DX)=0708H0102H0506H(3)修改錯誤指令序列1MOVBX,SI;指定內容格式在指令中出現兩次,修改為:MOVBX,SI2MOV AH,BX;操作數的字長不相等,修改為:MOV AH,BH3MO
3、V AX,SIDI;指令指針同類型同時出現相加,修改為:MOVCL,BPDI4MOVBYTE PTRBX,2000H;字長錯誤,修改為:MOVWORT PTRBX,2000H5MOVCS,AX;代碼段寄存器作為源操作數,修改為:MOV AX,CS6MOVDS,2000H;DS 傳送數據格式有誤,修改為:MOVDS,2000H修改指令序列,改正如下:圖 3(4)在 TD 中設置各個寄存器以及寄存單元: 源程序段:設置寄存器 MOV BX,0010H MOV SI,0001HMOVBYTE PTR0010H,12H MOVBYTE PTR0011H,34H MOVBYTE PTR0012H,56H
4、 MOVBYTE PTR0013H,78H MOVBYTE PTR0120H,0ABH MOVBYTE PTR0121H,0CDH MOVBYTE PTR0122H,0EFH指出指令執行后 AX 內容并驗證:圖 4-11MOV AX,1200H;將 1200H 存儲在 AX 中,結果如下:AX=1200H;2MOV AX,BX;將 BX 中的數據傳送給 AX,結果如下:AX=10H;3MOV AX,0120H;將偏移地址為 120H 的數據傳送給 AX,結果如下:AX=CDAB;4MOV AX,BX;將偏移地址為 10H 的數據傳送給 AX,結果如下:AX=3412;5MOV AX,0100H
5、BX;將偏移地址為 BX 的數據兩位都傳送給 AX,結果如下:AX=CDAB;6MOV AX,BXSI;將偏移地址為 BX+SI 的數據傳送給 AX,結果如下:AX=5634;7MOV AX,0110HBXSI;將偏移地址為 BX+SI 的數據兩位傳送給 AX,結果如下:AX=EFCD;圖 4-2(5)將 DS:6000H 字節存儲單元中的內容傳送到 DS:6020H 的單元中。 源程序段直接尋址 MOVDS:WORD PTR6020,6000寄存器簡間接尋址 MOV AX,SI 變址尋址 MOV AX,BX+SI 寄存器相對尋址MOV SI,0020MOV AL,SI+6000 ADD BX
6、+SI,AL圖 5(6)AX:1111H,BX:2222H,DS:6010H:3333H,交換 AX,BX,交換 BX,DS。 源程序段:MOV AX,1111MOVBX,2222MOVDS:WORT PTR6010,3333XCHGBX,AX XCHG6010,BX圖 6-1圖 6-2(7)交換 DS:6000H 中的 0EEFFH 與 ES:7000H 中的 0CCDDH。 源程序段:MOV WORD PTR6000H,0EEFFH MOV ES:WORD PTR 7000,0CCDDH MOV AX,6000XCHG ES:7000,AX圖 7五、實驗小結1.實驗收獲 對匯編語言有了初步的認識,感覺和計算機之間的溝通更加容易,操作系統不再是一個黑箱子,而是可以根據需要精確控制的助力器。2.實驗中碰到的主要問題和解決方法 主要問題還是在于對于眾多的寄存器存儲器名稱和用途的記憶不夠深刻上面,導致很多語法錯誤不經意間產生,或者在邏輯上沒能弄明白。 解決方法一個是找老師進行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省什邡市城南校2025年初三年級第三次畢業診斷及模擬測試英語試題試卷含答案
- 2023-2024學年遼寧大石橋初二上期期末檢測物理卷【含答案】
- 房地產買賣合同常見問題解答
- 感冒中醫治療課件
- 1人要自強 議題式公開課一等獎創新教學設計-統編版道德與法治七年級下冊
- Brand KPIs for ready-made-food Gino D'Acampo in the United Kingdom-外文版培訓課件(2025.2)
- 急危重癥患者搶救制度相關知識考試試題
- 服務禮儀-衢州課件
- O2O協同發展戰略框架合同
- 2025域名購買合同范文
- 2024年甘肅水投集團遴選引洮供水公司招聘筆試參考題庫含答案解析
- 腸癌篩查早發現早治療
- 醫療器械經營安全培訓必備知識
- 網格員宣傳防詐騙知識講座
- (完整文本版)新概念英語第一冊單詞表默寫版1-144
- 《醫院勞動合同書》電子版
- 機車直流電機的電力拖動-直流電機的基本方程
- 2022-2023學年四川省巴中市巴州區川教版(三起)四年級下學期4月期中英語試卷(解析版)
- 互聯網信息審核員考試題庫大全-上(單選題匯總)
- 湖南省長沙市實驗小學小學語文五年級下冊期末試卷(含答案)
- 硫酸生產技術 二氧化硫催化氧化的化學平衡及動力學
評論
0/150
提交評論