![實驗教學中心(崔-報告樣本)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/b19f970d-6923-447c-a9ab-2a46c69d0658/b19f970d-6923-447c-a9ab-2a46c69d06581.gif)
![實驗教學中心(崔-報告樣本)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/b19f970d-6923-447c-a9ab-2a46c69d0658/b19f970d-6923-447c-a9ab-2a46c69d06582.gif)
![實驗教學中心(崔-報告樣本)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/b19f970d-6923-447c-a9ab-2a46c69d0658/b19f970d-6923-447c-a9ab-2a46c69d06583.gif)
![實驗教學中心(崔-報告樣本)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/b19f970d-6923-447c-a9ab-2a46c69d0658/b19f970d-6923-447c-a9ab-2a46c69d06584.gif)
![實驗教學中心(崔-報告樣本)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/b19f970d-6923-447c-a9ab-2a46c69d0658/b19f970d-6923-447c-a9ab-2a46c69d06585.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、成績:實 驗 報 告課程名稱:匯編語言實驗報告實驗項目: DOS I/O調用實驗姓 名:王志強專 業(yè):計算機科學與技術班 級:計算機126學 號:計算機科學與技術學院實驗教學中心20 14 年 5 月 16日3 / 5文檔可自由編輯打印實驗項目名稱: DOS I/O調用實驗 實驗二 DOS I/O調用實驗一、實驗目的1掌握匯編語言程序結構。2了解DOS輸入輸出調用命令使用。3掌握輸入/輸出程序設計編程方法。二、實驗內容1掌握匯編語言上機過程,了解匯編語言程序結構。2使用DOS I/O調用功能,實現從鍵盤鍵入一串字符串,在屏幕上顯示該字符串。3編寫程序,實現從鍵盤輸入字符串,進行密碼檢測,若密碼
2、正確,顯示Match,否則,顯示No match,input key again,重新輸入密碼。 三、實驗用設備儀器及材料硬件:計算機 軟件:匯編語言DOS環(huán)境或匯編語言集成環(huán)境四實驗方法和步驟1熟悉匯編語言的編程環(huán)境,掌握使用DOS環(huán)境和使用集成開發(fā)環(huán)境的編程方法。2熟悉DOS調用,掌握使用INT 21H從鍵盤輸入字符及字符串及顯示的方法。編寫程序實現從鍵盤鍵入一串字符串,在屏幕上顯示該字符串。3編寫程序實現密碼檢測實驗,密碼匹配,在顯示屏上顯示Match,否則,顯示No match,input key again,重新輸入密碼。五實驗提示1匯編語言上機過程 匯編語言DOS環(huán)境上機過程1)
3、使用QE或其他編輯軟件建立和修改以.ASM為擴展名的源程序文件格式:D:MASMQE *.ASM 2) 用匯編程序MASM對源文件匯編產生目標文件OBJ 格式:D:MASMMASM 文件名; 3)用連接程序LINK對目標文件進行連接,產生可執(zhí)行文件EXE 格式:D:MASMLINK 文件名; 4) 在DOS提示符下,鍵入文件名,執(zhí)行程序。 格式:D:MASM文件名 匯編語言集成環(huán)境上機過程1) 解壓軟件Easmedit_V1.05;2)按照提示進行安裝,安裝過程中注意匯編器、連接器及調試器安裝提示;3)打開匯編集成編輯器軟件,選擇菜單工具選項,進行匯編器、連接器及調試器安裝路徑設置;4)新建匯
4、編文件,編譯、連接和調試源程序。注意:建立新文件時,文件名字不能有漢字,下劃線等特殊字符;文件路徑不要有漢字;文件編輯中注釋不要用漢字。2INT 21H與輸入/輸出調用相關功能介紹AH功能調用參數返回參數01H鍵盤輸入并回顯AL=輸入字符02H顯示輸出一個字符DL=輸出字符09H顯示字符串DS:DX=串地址$結束字符串0AH鍵盤輸入字符串到緩沖區(qū)DS:DX=緩沖區(qū)首地址(DS:DX)=緩沖區(qū)最大字符數(DS:DX+1)=實際輸入的字符數 顯示輸出每個字符功能調用02H 使用方法如下: mov ah, 02h mov dl, 輸出字符的ASCII碼 int 21h 注意:顯示空白字符,可以將AS
5、CII碼0dl; 顯示回車,可以將ASCII碼0Dhdl; 顯示換行,可以將ASCII碼0Ahdl。 輸入字符串功能調用0AH DOS INT 21H中斷功能0AH能從鍵盤讀入一串字符并把它存入用戶定義的緩沖區(qū)中。(1)緩沖區(qū)的第一個字節(jié)保存最大字符數,這個最大字符數由用戶程序給出。如果鍵入的字符數比次數大,就會發(fā)出“嘟嘟”聲,而且光標不再移動。(2)第二個字節(jié)是實際輸入字符的個數,此數據由功能0AH填入的,不是由用戶填入。(3)在這兩個字節(jié)后,字符串就按照字節(jié)存入緩沖區(qū),最后結束字符串的回車符0DH還要占用一個字節(jié),因此整個緩沖區(qū)的字節(jié)空間為最大字符數(包括return在內)加2。在數據區(qū)定義字符緩沖區(qū)如下: MAXLEN DB 15 ACTLEN DB ? STRING DB 15 DUP(?)輸入字符串指令如下: LEA DX, LEALEN MOV AH, 0AH INT 21H如果
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025北師數學六下第四單元教學分析
- 護士入工會申請書
- 提檔申請書范文
- 一年級下冊數學計算題題庫300道附答案(典型題)
- 酒店日常運行服務管理規(guī)范
- 投靠親友申請書
- 線上課程合作開發(fā)合同(2篇)
- 遼寧省七校協(xié)作體2024-2025學年高一上學期12月月考物理試卷(解析版)
- 7.1 1000以內數的認識 二年級下冊數學同步練習(含答案)
- 外研版高中英語選擇性必修第四冊UNIT2 Period1課件
- 2025年春季學期學校德育工作計劃安排表(完整版)
- 2025年有機肥行業(yè)發(fā)展趨勢分析報告
- 湖南2024年湖南省水利廳所屬事業(yè)單位招聘57人筆試歷年參考題庫附帶答案詳解
- 中央2025年中國文聯所屬單位招聘14人筆試歷年參考題庫附帶答案詳解
- 學生作文稿紙(A4打印)
- 《幼兒教育政策與法規(guī)》教案-單元4 幼兒園的保育和教育
- 小學思政培訓
- 《森林火災預防與撲救技術課件教程》
- 2024美團共享出行加盟合同
- 2024年人教版初中英語九年級全冊單元測評與答案
- 永州市2025屆高三高考第二次模擬考試(二模)語文試卷(含答案)
評論
0/150
提交評論