匯編語言課程設計 音樂點播程序_第1頁
已閱讀1頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、1一背景分析及意義背景分析及意義隨著計算機的不斷更新發(fā)展,計算機在各個領域的應用越來越多,更多的軟件開發(fā)人員和相關技術人員在程序設計的過程中應用匯編程序或編制匯編語言。而匯編語言做為計算機專業(yè)大學生必修之課,每個做為本專業(yè)的學生對匯編的理解和學習就顯的尤為重要。匯編語言是計算機能夠提供給用戶使用的最快而又最好最有效的語言,也是能夠利用計算機所有硬件特性并能直接控制硬件的唯一語言。因而,對程序的空間和時間要求很高的場合,匯編語言的應用就顯

2、的必不可少了,一些直接控制硬件的應用場合,則更是非用匯編語言不可了。這次課程設計是在學習匯編語言與實踐相結合的一次綜合應用。通過具體的問題分析、設計、調(diào)試、運行程序。在實際問題中鍛煉提高自己,增加了對本門課程內(nèi)容的理解,鍛煉了動手能力。就這個程序具體而言:知道了音調(diào)與頻率和時間的關系,就可以按照樂曲的曲譜將每個音符的頻率和持續(xù)時間定義成兩個數(shù)據(jù)表;然后編寫程序依次取出表中的頻率值和時間值,調(diào)用GENSOUNDF程序發(fā)出各種聲音。這個程序

3、最終通過菜單所提示的信息選取所要欣賞的音樂是執(zhí)行此程序后,會很有速且有效的使揚聲器接通并發(fā)出音頻為896Hz的聲音。二總體設計思想ROMBIOS中的BEEP子程序能根據(jù)BL中給出的時間計數(shù)植控制8254定時器,產(chǎn)生持續(xù)時間計數(shù)值控制8254定時器,產(chǎn)生持續(xù)時間為1個或幾個0.5秒頻率為896Hz的聲音。通過對BEEP的修改,可產(chǎn)生任一頻率的聲音。用匯編語言寫的GENSOUNG,能使Pc機發(fā)出指定頻率和指定延時的聲音。它是一個很好的通用發(fā)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論