freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電子綜合課程設(shè)計報告-資料下載頁

2025-08-03 06:07本頁面
  

【正文】 */調(diào)用子過程如下:call spk_on 。關(guān)閉蜂鳴器問題3:寄存器的值變幻無常,怎么辦?原因:程序結(jié)構(gòu)過于復(fù)雜,使用寄存器比較頻繁,以及使用了BIOS中斷程序,這樣會導(dǎo)致其它與之相關(guān)寄存器的值的改變。解決辦法: 堆棧是保護(hù)環(huán)境的主要工具,一旦用錯,后過將很嚴(yán)重,比如我們在調(diào)試程序的過程中,遇到過這樣的問題:在一個函數(shù)的開始,我先用PUSH把所有寄存器入棧了,在函數(shù)的執(zhí)行中,我又把一個寄存器PUSH到棧中保存,卻忘記了在執(zhí)行POP指令之前把它恢復(fù)出來!這樣就造成了所有的寄存器的值都的生了變化,包括數(shù)據(jù)和代碼段寄存器,這樣不出問題才怪呢?!所以,要記住,PUSH了一個變量之后在新的PUSH來臨之前如果又有POP別的變量的語句,一定會出問題!解決的辦法只有一個,把push和pop對上號。問題4:要顯示的字符串過多,但又不想重復(fù)寫代碼,既要美觀,又要易讀,怎么辦?原因:過于頻繁的調(diào)用中斷顯示字符串,導(dǎo)致程序過于龐大和復(fù)雜,可讀性差。解決辦法: 解決這種問題的最好方法是直接把顯示部分寫成子過程,但是子過程在傳遞參數(shù)的時候不方便,所以就用宏定義,宏定義可以很方便的傳遞參數(shù),不僅使得程序美觀好看,而且可讀性好,程序代碼緊湊。例如:先在數(shù)據(jù)段Data Segment里面定義要顯示的字符串:msg_1 db 39。Wele you to this $39。,0dh,0ah 。定義字節(jié)msg_2 db 0dh,0ah,39。In this OS. you can press below keys to enjoy:$39。再在代碼段Code Segment里面定義要調(diào)用的宏:。/**/。字符顯示Show macro str 。宏定義,輸入?yún)?shù):字符串str lea dx,str 。裝入str的有效地址 mov ah,09h 。調(diào)用中斷21,09h顯示字符串 int 21h endm 。宏定義結(jié)束。/**/要顯示字符串就可以直接調(diào)用宏了,可以帶參數(shù),如下所示:Show msg_1Show msg_2 問題4:匯編里面怎樣進(jìn)行查表處理? 原因:還不夠牢固的掌握匯編編程 解決辦法: 匯編里面進(jìn)行查表處理的我只掌握了一種簡單的設(shè)計,直接用下標(biāo) 例如:要用查表實現(xiàn)不同頻率的選擇時,可先在數(shù)據(jù)段Data Segment里面定義要用到的頻率數(shù)據(jù): note_t dw 131,147,165,175,196,220,247 。重低音 dw 262,294,330,349,392,440,494 。低音 dw 523,587,659,698,784,880,988 。中音 dw 1046,1175,1318,1397,1568,1760,1975 。高音 dw 0 。休止符0 再利用MOV指令實現(xiàn)數(shù)據(jù)的讀取,不但的循環(huán)查表,直到找到對應(yīng)的下標(biāo)值,由于定義的數(shù)據(jù)為16為二進(jìn)制數(shù)據(jù),所以要取到下一個數(shù)據(jù),每次BX就要加2,或者先令BX加1再左移一位即可。 mov cx,note_t[bx] 。取得對應(yīng)數(shù)組下標(biāo)值的頻率值 七、參考文獻(xiàn)1)16/32位微機(jī)原理、匯編語言及接口技術(shù)(第二版)機(jī)械工業(yè)出版社錢曉捷、陳濤等。2)《匯編語言程序設(shè)計教程》(周艷萍 鄒偉著) 清華大學(xué)出版社。3)《PC機(jī)匯編語言實戰(zhàn)精解》(李春生著) 南開大學(xué)出版社。八、收獲和體會應(yīng)該包括對項目更進(jìn)一步完善或功能擴(kuò)展的想法。通過整整一個星期的摸索和編程,查資料,終于把程序完成了,和小組的成員一起討論問題,分析問題,發(fā)現(xiàn)問題,解決問題,也收獲了不少,我們的編程技術(shù)都有所提高,我們的體會就是:要提高自己的編程能力,你必須親自去體驗、去設(shè)計、編輯、編譯、調(diào)試、運(yùn)行。每一個程序員都是在失敗、嘗試、失敗、嘗試與收獲中成長起來的。
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1