匯編程序baogao

匯編程序baogao

ID:40718103

大?。?09.50 KB

頁數:22頁

時間:2019-08-06

匯編程序baogao_第1頁
匯編程序baogao_第2頁
匯編程序baogao_第3頁
匯編程序baogao_第4頁
匯編程序baogao_第5頁
資源描述:

《匯編程序baogao》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫

1、院系:計算機科學學院專業(yè):計算機科學與技術年級:2010級課程名稱:匯編語言程序設計報告學號:10061065姓名:徐麗指導教師:雷建云2012年6月21日年級?2010級班號?一大班(3)小班?學號?10061065專業(yè)計算機科學與技術?姓名?徐麗實驗名稱?順序程序設計實驗類型設計型綜合型創(chuàng)新型實驗目的或要求1.題目:華氏溫度轉換為攝氏溫度2.實驗要求:程序從鍵盤接收用戶鍵入的華氏溫度值,根據轉換公式運算后,先是對應的攝氏溫度值。在用戶輸入和顯示轉換結果之前都要有相應的提示。3.提示:首先在數據段中定義提示信

2、息,華氏溫度值變量TemperatureF和攝氏溫度值變量TemperatureC。當用戶輸入華氏溫度值之后,進行運算,然后顯示計算結果。4.轉換公式:C=(5/9)*(F-32);其中F是華氏溫度,C是攝氏溫度值。實驗原理(算法流程);programtoconvertFahrenheittemperaturetoCelsius;usesformula(F-32)*5/9;author:R.Detmer;date:revised9/97.386.MODELFLATExitProcessPROTONEAR32st

3、dcall,dwExitCode:DWORDINCLUDEio.hcrEQU0dh;carriagereturncharacterLfEQU0ah;linefeedcharacter.STACK4096;reserve4096-bytestack.DATA;reservestoragefordataPrompt1BYTECR,LF,"ThisprogramwillconvertaFahrenheit"BYTE"temperaturetotheCelsiusscale",cr,Lf,LfBYTE"EnterFah

4、renheittemperature:",0ValueBYTE6DUP(?)AnswerBYTECR,LF,"Thetemperatureis"TemperatureBYTE6DUP(?)BYTE"Celsius",cr,Lf,0.CODE;startofmainprogramcode_start:Prompt:outputPrompt1;promptforFahrenheittemperatureinputValue,6;readASCIIcharactersatoiValue;converttointege

5、rsubax,32movbx,5imulbxaddax,4movbl,9idivblmovah,0itoaTemperature,ax;converttoASCIIcharactersoutputAnswer;outputlabelandresultPUBLIC_start;makeentrypointpublicEND??????????????????(寫不完時,可另加附頁。)實驗結果分析及心得體會心得體會:通過寫這個程序,我對匯編語言這門學科有了一個大致的了解:1.確立了一個整體思想:掌握了匯編語言程序設

6、計的基本步驟,分析問題,確立算法,然后根據算法流程選擇合適的指令來編制匯編源程序。2.熟練掌握了一些簡單的基本指令的操作,如加減乘除法的指令。3.對程序的匯編,鏈接和運行也有了一個清晰地認識。4.對其中的目的操作數和源操作數也初步有了一定的了解。成績評定教師簽名:年月日年級?2010級班號?一大班(3)小班?學號?10061065專業(yè)計算機科學與技術?姓名?徐麗實驗名稱分支程序設計實驗類型設計型綜合型創(chuàng)新型實驗目的或要求1.題目:計算立方值2.實驗要求:從鍵盤輸入0到9中的任一個自然數x,求其立方值。若輸入的字

7、符不是0至9之間的數字,則顯示錯誤信息,并要求重新輸入。要求有信息提示用戶按照要求輸入字符串,三類字符的個數分別在三行顯示,并指明是哪類字符。實驗原理(算法流程)?;Exampleassemblylanguageprogram--power;Author:R.Detmer;Date:revised7/97.386.MODELFLATExitProcessPROTONEAR32stdcall,dwExitCode:DWORDINCLUDEio.h;headerfileforinput/outputcrEQU0dh

8、;carriagereturncharacterLfEQU0ah;linefeed.STACK4096;reserve4096-bytestack.DATAprompt1bytecr,lf,"pleaseenteranumber:",0valuebyte10dup(?)answerbytecr,lf,"thepoweris"powerDWORD6DUP(?)BYTECR,LF,0pro

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。