若沒有安裝DOSBox或者不熟悉基本操作建議先看這篇博客
實驗一:順序程序實驗
一、實驗目的
1.通過宏彙編(MASM)上機操作,掌握彙編語言程序的編輯、彙編、連接和執行的完整過程。
2.掌握彙編過程中各命令的作用及使用方法,指令語句和僞指令語句的區別。
3.掌握8086指令系統中已學指令的格式、功能及其作用。
4.結合實例程序掌握彙編語言程序上機過程,熟悉DEBUG程序中常用命令的使用。
二、實驗內容
1.編寫程序計算Z=(A+B)- (C-D),其中A、B、C、D均爲字節無符號數。
輸入變量的初值定義:
輸出結果的保存說明:
2.設W、X、Y、V、Z均爲16位字有符號數,編程計算W=(X*Y-V)/Z。
輸入變量的初值定義:
輸出結果的保存說明:
3.編寫自命題的程序(可體現創新性)
輸入變量的初值定義:
輸出結果的保存說明:
三、主要儀器與設備
1.硬件:計算機
2.軟件:DOSBox0.74-win32-installer,masm5
四、實驗報告及要求
1.按照附件中的實驗報告模板填寫實驗名稱、實驗目的和要求、主要儀器設備。
2.在實驗報告模板的“實驗內容和原理”中,根據不同的實驗命題,寫出輸入、輸出數據的說明,並闡述程序實現的方法(算法思想或流程)
3.在實驗報告模板的“操作方法與實驗步驟”中,根據不同的實驗命題,列出調試通過的源程序,要添加必要的標註。
4.在實驗報告模板的“實驗數據記錄和處理”中,根據不同的實驗命題,列出程序運行結果說明及截圖。
5.在實驗報告模板的“實驗結果與分析”中,根據不同的實驗命題,分析程序的優缺點、時空性能。
6.在實驗報告模板的“討論、心得”中,根據不同的實驗命題,闡述改進思想,寫出心得體會。
7.將實驗報告通過附件上傳,文檔名稱格式爲:實驗名稱-班級-姓名-學號
question1:我先講解詳細一點,後面應該就不會很詳細了
編寫程序計算Z=(A+B)- (C-D),其中A、B、C、D均爲字節無符號數。
輸入變量的初值定義:
輸出結果的保存說明: