2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  微機原理課程設(shè)計</p><p><b>  報 告 書</b></p><p>  課 題 名 按鍵選擇音樂播放和步進(jìn)電機正反轉(zhuǎn)控制</p><p>  班 級 電084班 </p><p>  姓

2、 名 </p><p>  小組成員 </p><p>  指導(dǎo)教師 </p><p>  日 期 2011.6.21 ~ 2011.6.30 <

3、/p><p>  第一部分——軟件設(shè)計</p><p><b>  按鍵選擇音樂播放</b></p><p><b>  目 錄</b></p><p>  1、設(shè)計目的------------------------------------------------------------------

4、----------------2</p><p>  2、設(shè)計內(nèi)容-------------------------------------------------------2</p><p>  3、設(shè)計過程--------------------------------------------------------2</p><p>  -------3.

5、1流程圖----------------------------------------------------2</p><p>  -------3.2通用發(fā)聲程序設(shè)計原理--------------------------------------3</p><p>  --------3.3主要的宏和過程的實現(xiàn)-------------------------------------

6、4</p><p>  ------------------3.3.1DISPLAY顯示宏----------------------4</p><p>  ------------------3.3.2ADDRESS音樂地址宏-----------------5</p><p>  ------------------3.3.3MUSIC宏-----------

7、-----------------5</p><p>  ------------------3.3.4通用發(fā)生程序GENSOUND-------------6</p><p>  ------------------3.3.5WAITF延時程序----------------------6</p><p>  ------------------3.3.6CLE

8、AR清屏程序----------------------7</p><p>  ------------------3.3.7RETU退出--------------------------7</p><p>  --------3.4主程序?qū)崿F(xiàn)------------------------------------------------8</p><p>  

9、------------------3.4.1數(shù)據(jù)段定義--------------------------8</p><p>  ------------------3.4.2堆棧段定義--------------------------8</p><p>  ------------------3.4.3初始化------------------------------9<

10、/p><p>  ------------------3.4.4程序執(zhí)行過程------------------------9</p><p>  4、系統(tǒng)調(diào)試------------------------------------------------------9</p><p>  5、附錄(程序清單)------------------------------

11、---------------------------------------11</p><p>  6、收獲體會---------------------------------------------------------------------------------17</p><p>  7、參考文獻(xiàn)--------------------------------------

12、----------------17</p><p><b>  1、設(shè)計目的</b></p><p>  1.能夠較全面地鞏固和應(yīng)用課堂中所學(xué)的基本理論和程序設(shè)計方法,能夠較熟練地完成匯編語言程序的設(shè)計和調(diào)試。</p><p>  2.培養(yǎng)綜合運用所學(xué)知識獨立完成匯編程序課題的能力。</p><p><b>

13、  2、設(shè)計內(nèi)容</b></p><p>  要求完成一個音樂程序,即通過按下鍵盤上某個按鍵就可以按預(yù)先設(shè)定的程序播放音樂或者終止程序。</p><p><b>  3、設(shè)計過程</b></p><p><b>  3.1流程圖</b></p><p>  3.2通用發(fā)聲程序設(shè)計原理&l

14、t;/p><p>  發(fā)聲程序包括3個步驟: </p><p>  (1)在8253中的42端口送一個控制字0B6H(10110110B),該控制字對定時器2進(jìn)行初始化,使定時器2準(zhǔn)備接收計數(shù)初值。 </p><p>  (2)在8253中的42H端口(Timer2)裝入一個16位的計數(shù)值(533H×895/頻率),以建立將要產(chǎn)生的聲音頻率。 </p&g

15、t;<p> ?。?)把輸出端口61H的PB0、PB1兩位置1,發(fā)出聲音。 </p><p>  對于發(fā)音部分。PC機上的大多數(shù)輸入/輸出(I/O)都是由主板上的8255(或8255A)可編程序外圍接口芯片(PPI)管理的。PPI包括3個8位寄存器,兩個用于輸入功能,一個用于輸出功能。輸入寄存器分配的I/O端口號為60H和62H,輸出寄存器分配的I/O端口號為61H。由PPI輸出寄存器中的0、1兩位

16、來選擇揚聲器的驅(qū)動方式。</p><p>  連接到揚聲器上的是定時器2,從上圖可以看到,GATE2與端口61H的PB0相連,當(dāng)PB0=1時,GATE2獲得高電平,使定時器2可以在模式3(方波)下工作。定時器2的OUT2與端口61H的PB1通過一個與門與揚聲器的驅(qū)動電路相連。當(dāng)PB1=1時,允許OUT2的輸出信號到達(dá)揚聲器電路。因此,只有PB0和PB1同時為“1”時,才能驅(qū)動揚聲器地聲。通過以下指令實現(xiàn): <

17、;/p><p>  IN AL,61H </p><p><b>  OR AL,3 </b></p><p>  OUT 61H,AL </p><p>  上面的指令用以打開揚聲器,如要關(guān)閉揚聲器時則為: </p><p>  AND AL,0FCH </p><p>  

18、OUT 61H,AL </p><p>  當(dāng)從8255中采集到輸入的數(shù)據(jù)時,需要確定相應(yīng)的頻率,所以在軟件編程時要建立一個數(shù)據(jù)表: </p><p>  TABLE DW 493,440,392,349,329,293,261 </p><p>  把相應(yīng)的頻率送到一個寄存器上,通過公式: </p><p>  計數(shù)值=533H×

19、896÷ f=1234DCH÷ f </p><p>  算出計數(shù)值,再把算得的計數(shù)值送給8253,就可產(chǎn)生所要頻率的方波。在把計數(shù)值送8253前,必須先把8253進(jìn)行初始化: </p><p>  MOV AL,0B6H </p><p>  OUT 43H,AL </p><p>  使其選用通道2,工作在方式3下。

20、</p><p>  就整個電路而言,接好電路后,通過軟件編程不斷地采集從8255口中輸入的信號,而8個開關(guān)都接在8255的A口上,只要有開關(guān)按下,就會采集到一個數(shù)據(jù),根據(jù)這個數(shù)據(jù)與事先編好的表對應(yīng),得到一個計數(shù)值,把這個計數(shù)值送給8253的通道2,8253的通道2工作的方式3下,這樣就可以產(chǎn)生滿足頻率要求的發(fā)聲方波。這個方波經(jīng)驅(qū)動放大就可以使揚聲器發(fā)出相應(yīng)的聲音。 所以8255在這里完成兩個任務(wù),它不僅從A口中

21、采集到數(shù)據(jù),而且B口的PB1和PB0兩個位要控制發(fā)聲。8253的主要任務(wù)就是產(chǎn)生所要求發(fā)聲的不同頻率的方波。</p><p>  3.3主要的宏和過程的實現(xiàn)</p><p>  3.3.1 DISPLAY顯示宏</p><p>  為將事先定義的數(shù)據(jù)段字符串顯示在屏幕上,定一個參數(shù)為b的宏。將b的地址傳到DX。隨后調(diào)用DOS09號功能調(diào)用。將字符串顯示到屏幕。調(diào)用D

22、ISPLAY的實例為:</p><p>  DISPLAY INFO1 </p><p>  DISPLAY INFO2 </p><p>  DISPLAY INFO3 </p><p>  DISPLAY MUSLIST</p><p>  在此段代碼中,程序顯示提示作用的字符串和歌曲列表。</p>

23、<p>  DISPLAY宏具體實現(xiàn)如下:</p><p>  DISPLAY MACRO b </p><p><b>  LEA DX,b </b></p><p><b>  MOV AH,9 </b></p><p><b>  INT 21H </b&g

24、t;</p><p><b>  ENDM</b></p><p>  3.3.2 ADDRESS音樂地址宏</p><p>  歌曲包含節(jié)拍和頻率。此處定義的音樂地址宏包含兩個參數(shù),將歌曲頻率地址導(dǎo)入SI將歌曲節(jié)拍導(dǎo)入BP。當(dāng)選擇不同的歌曲時,主程序調(diào)用該宏,將用戶要求的歌曲的頻率和節(jié)拍導(dǎo)入,以便在MUSIC中實現(xiàn)發(fā)聲。</p>

25、<p>  音樂地址宏實現(xiàn)如下:</p><p>  ADDRESS MACRO A,B </p><p><b>  LEA SI,A </b></p><p>  LEA BP,DS:B </p><p><b>  ENDM</b></p><p>  3.

26、3.4 MUSIC宏</p><p>  在ADDRESS中,程序已經(jīng)將歌曲的首個頻率地址和首個節(jié)拍地址分別導(dǎo)入SI、BP。為了檢測歌曲是否結(jié)束,在MUSIC中,首先將SI傳遞到DI,DI與-1相減,如等于0,則得出該頻率定義為-1 。在歌曲頻率表定義中將-1定為該歌曲結(jié)束標(biāo)志,此時MUSIC跳出結(jié)束。</p><p>  若該頻率不為-1。調(diào)用通用發(fā)生程序GENSOUND,將該音符按照頻

27、率和節(jié)拍表發(fā)聲。發(fā)聲后SI、BP分別加2,跳轉(zhuǎn)到下一個音符的頻率和節(jié)拍,繼續(xù)檢測歌曲是否結(jié)束。如頻率不為0,繼續(xù)將該音符發(fā)聲,并循環(huán)此過程。</p><p><b>  具體實現(xiàn)方法如下:</b></p><p>  MUSIC PROC NEAR </p><p><b>  PUSH DS </b></p&g

28、t;<p>  SUB AX,AX </p><p>  PUSH AX </p><p>  FREG: </p><p>  MOV DI,[SI] </p><p>  CMP DI,-1 </p><p>  JE END_

29、MUS </p><p>  MOV BX,DS:[BP] </p><p>  CALL GENSOUND </p><p><b>  ADD SI,2 </b></p><p><b>  ADD BP,2 </b></p><p><b>  JMP FRE

30、G </b></p><p><b>  END_MUS: </b></p><p><b>  RET </b></p><p>  MUSIC ENDP</p><p>  3.3.5通用發(fā)生程序GENSOUND</p><p>  該發(fā)生程序是在修改B

31、EEP發(fā)聲程序的基礎(chǔ)上,以實現(xiàn)為8088/86編寫一個任意頻率和任意持續(xù)時間的通用發(fā)聲程序。該程序包括以下三個步驟:</p><p> ?。?)在8253/54 中的43端口送一個控制字0B6H(10110110B),該控制字對定時器2進(jìn)行初始化,使得定時器2準(zhǔn)備接受計數(shù)初值。</p><p>  (2)在8253/54中的42H端口裝入一個16位計數(shù)值,已建立將要產(chǎn)生的聲音頻率。<

32、/p><p> ?。?)把輸出端口61H的0、1兩位置1,發(fā)出聲音。</p><p>  具體實現(xiàn)過程見程序清單。</p><p>  該GENSOUND程序能產(chǎn)生19~65535Hz的聲音,這個頻率的下限是使除法不產(chǎn)生溢出的最小值。此外一般情況下,GENSOUND程序產(chǎn)生的聲音不單單和頻率有關(guān),還和CPU有關(guān)。CPU工作頻率越高,時延越短,產(chǎn)生的聲音越急促。為了使程序

33、產(chǎn)生一個與CPU工作頻率無關(guān)的合適時延,在MUSCI中調(diào)用了一個時間延時程序WAITF。</p><p>  3.3.6WAITF延時程序</p><p>  80x86的各種處理器采取了6~66MHz的工作頻率,loop指令的執(zhí)行時間在這些處理器上也不相同。為了建立一個與處理器無關(guān)的延時,IBM采用了一種利用硬件產(chǎn)生時間延時的方法,即通過監(jiān)控端口61H和PB4,使PB4每15.08微秒觸

34、發(fā)一次,一產(chǎn)生一個固定不變的時間基準(zhǔn)</p><p>  利用WAITF子程序能獲得任意的時間延時,而不必在考慮CPU的型號和工作頻率。</p><p><b>  具體實現(xiàn)如下:</b></p><p>  waitf proc near </p><p><b>  push ax </b>&l

35、t;/p><p><b>  waitf1: </b></p><p>  in al,61h </p><p>  and al,10h </p><p>  cmp al,ah </p><p>  je waitf1 </p><p>  mov ah,al </p

36、><p>  loop waitf1 </p><p><b>  pop ax </b></p><p><b>  ret </b></p><p>  waitf endp</p><p>  3.3.7 CLEAR清屏程序</p><p>  當(dāng)程

37、序初始化或用戶輸入錯誤時,程序調(diào)用CLEAR清屏程序。</p><p>  清屏程序?qū)X、BX、CX、DX先入棧,以保存現(xiàn)場,保證清屏后重新執(zhí)行不會出現(xiàn)錯誤。隨后啟用BIOS功能調(diào)用,將屏幕初始化或上卷。</p><p>  其中AL=0表示初始化窗口,AL=上卷行數(shù), BH=卷入行屬性,CH/CL=左上角行/列號,DH/DL=右上角行/列號。該程序段表示從左起0行0列到右起24行79列

38、全部清屏。</p><p>  將屏幕清空后重新將AX、BX、CX、DX出棧。</p><p>  3.3.8 RETU退出</p><p>  當(dāng)程序要求退出時,主程序會調(diào)用RETU進(jìn)行退出。RETU程序內(nèi)容實際為一個BIOS功能調(diào)用。</p><p><b>  RETU: </b></p>&

39、lt;p>  MOV AH,4CH </p><p><b>  INT 21H</b></p><p><b>  3.4主程序?qū)崿F(xiàn)</b></p><p>  3.4.1數(shù)據(jù)段定義</p><p>  數(shù)據(jù)段分別定義了INFO1、INFO2、INFO3 、INFO4、INFO5各字符串分別

40、顯示程序運行之初對用戶的提示。MUSLIST 中顯示用戶能選擇的三首歌曲列表。</p><p>  程序用MUS_FREG、MUS_TIME分別定義了音樂頻率和節(jié)拍。使得發(fā)聲程序可以按照理想的要求發(fā)出連續(xù)的樂曲。節(jié)拍和頻率定義原理如下:</p><p>  樂曲是按照一定的高低、長短和強弱關(guān)系組成的音調(diào),在每一首樂曲中,每個音符的音高和音長與發(fā)聲系統(tǒng)中的頻率、節(jié)拍有關(guān)??蓞⒖枷卤恚?lt;

41、/p><p>  音名CDEFGABCDEFGABC</p><p>  唱名12345671234567i頻率(HZ)131147165175196220247262294330349392440492523</p><p>  其中,低音階從低音C(131HZ)到中央C(262

42、HZ),高音階從中央C(262HZ)到高音C(523HZ)。組成樂曲的音符的頻率值和持續(xù)時間是樂曲程序發(fā)聲所必需的兩組數(shù)據(jù),頻率可以查上表,音符的持續(xù)時間根據(jù)樂曲的速度及每個音符的節(jié)拍數(shù)來確定。在4/4拍中,四分音符為一拍,每小節(jié)四拍,全音符持續(xù)四拍,二分音符持續(xù)二拍,四分音符持續(xù)一拍,八分音符持續(xù)半拍。如果給全音符分配1秒(100*10ms)的時間,則二分音符持續(xù)時間為0.5秒,四分音符持續(xù)時間為0.25秒,八分音符持續(xù)時間為0.12

43、5秒。</p><p>  知道了音調(diào)及頻率、時間的關(guān)系后,可以按照樂曲的樂譜將每個音符的頻率和持續(xù)時間定義為兩個數(shù)據(jù)表,然后編寫程序依次取出表中的頻率值和時間值。</p><p>  3.4.2堆棧段定義</p><p>  程序定義了一個長度了200的堆棧段,如下:</p><p>  STACK SEGMENT</p>

44、;<p>  DB 200 DUP ('STACK')</p><p>  STACK ENDS</p><p><b>  3.4.3初始化</b></p><p>  程序初始化使用了BIOS功能調(diào)用。使用0AH號功能設(shè)置顯示方式。本程序?qū)︼@示要求較為簡單,故使用40x25黑白文本、16級灰度方式顯示。

45、若要求改變顯示方式,可以根據(jù)0AH功能設(shè)置表自行添加。 </p><p>  3.4.4程序執(zhí)行過程</p><p>  詳細(xì)參見附錄中INPUT部分,以及程序流程圖。</p><p><b>  4、系統(tǒng)調(diào)試</b></p><p>  編譯程序,如下圖所示</p><p><b>

46、;  編譯連接正確</b></p><p>  待裝載成功后,運行程序,運行情況如圖</p><p>  程序初始界面,如下圖所示</p><p>  程序報錯要求重新輸入,如下圖所示</p><p>  播放后退出,如下圖所示</p><p>  5、附錄(程序清單)</p><p&g

47、t;<b>  本程序的代碼如下:</b></p><p>  DATA SEGMENT </p><p>  INFO1 DB 0DH,0AH,'welcome to this programe!$' </p><p>  INFO2 DB 0DH,0AH,'there are some mu

48、sic!$' </p><p>  INFO3 DB 0DH,0AH,'please select which one to play!$' </p><p>  INFO4 DB 0DH,0AH,'please input again!$' </p><p>  MUSLIST DB 0DH,0AH,&#

49、39;A MUSIC:Mary has a little ship' </p><p>  DB 0DH,0AH,'B MUSIC:the boat on Taihu lake' </p><p>  DB 0DH,0AH,'Q EXIT' </p><p>  db 0dh,0ah,'$' </p>

50、;<p>  ;****************************************** 音樂一 瑪麗有只小羊羔</p><p>  MUS_FREG1 DW 330,294,262,294,3 DUP (330)</p><p>  DW 3 DUP (294),330,392,392</p><p>  DW 330,294,262,2

51、94,4 DUP (330)</p><p>  DW 294,294,330,294,262,-1</p><p>  MUS_TIME1 DW 6 DUP (25*8),50*8</p><p>  DW 2 DUP (25*8,25*8,50*8)</p><p>  DW 12 DUP (25*8),100*8</p>

52、<p>  ;****************************************** *音樂二 太湖船</p><p>  MUS_FREG2 DW 330,392,330,294,330,392,330,294,330 </p><p>  DW 330,392,330,294,262,294,330,392,294 </p><p>  

53、DW 262,262,220,196,196,220,262,294,332,262,-1 </p><p>  MUS_TIME2 DW 3 DUP(50),25,25,50,25,25,100 </p><p>  DW 2 DUP(50,50,25,25),100 </p><p>  DW 3 DUP(50,25,25),100 </p>&l

54、t;p>  DATA ENDS </p><p>  STACK SEGMENT</p><p>  DB 200 DUP ('STACK')</p><p>  STACK ENDS</p><p>  CODE SEGMENT</p><p>  ASSUM

55、E DS:DATA,SS:STACK,CS:CODE </p><p><b>  START: </b></p><p>  MOV AX,DATA ;**********************初始化</p><p><b>  MOV DS,AX</b></p><p>  MOV aH,

56、 0 </p><p>  MOV AL,00 </p><p>  INT 10H </p><p>  ;********** 定義一個宏顯示</p><p>  DISPLAY MACRO b ;*****虛參</p><p>  LEA DX,b

57、 ;****偏移地址傳送到DX</p><p>  MOV AH,9 ;******************DOS 9號功能,多個字符輸出到屏幕顯示</p><p><b>  INT 21H </b></p><p><b>  ENDM </b></p><p>  ADDRESS

58、 MACRO A,B ;**********************音樂地址宏</p><p>  LEA SI,A ;***歌曲頻率地址A導(dǎo)入SI將歌曲節(jié)拍導(dǎo)入BP</p><p>  LEA BP,DS:B ;***歌曲節(jié)拍地址B導(dǎo)入BP</p><p><b>  ENDM

59、 </b></p><p>  DISPLAY INFO1 ;*********************** 宏調(diào)用</p><p>  DISPLAY INFO2 </p><p>  DISPLAY INFO3 </p><p>  DISPLAY MUSLIST </p><p>  INPUT:

60、 </p><p>  MOV AH,01H ;*******DOS 1號功能,從鍵盤輸入一個字符</p><p><b>  INT 21H </b></p><p>  CMP AL,'Q' ;****AL和Q相減,影響標(biāo)志位 </p><p>  JZ RETU

61、</p><p>  CMP AL,'A' ;*****AL和A相減,影響標(biāo)志位</p><p>  JNZ B0 ;****ZF標(biāo)志為0,則轉(zhuǎn)移,轉(zhuǎn)到B0(說明不是A)</p><p>  ADDRESS MUS_FREG1,MUS_TIME1 ;****宏調(diào)用(瑪麗有只小羊羔)</p><p> 

62、 CALL MUSIC </p><p>  JMP EXIT1 </p><p><b>  B0: </b></p><p>  CMP AL,'B' </p><p><b>  JNZ exit </b></p><p>  ADDRESS

63、MUS_FREG2,MUS_TIME2 ;****(太湖船)</p><p>  CALL MUSIC </p><p>  EXIT1: </p><p>  DISPLAY INFO4 </p><p>  JMP INPUT </p><p>  EXIT: </p><

64、;p>  call clear </p><p>  DISPLAY INFO4</p><p>  DISPLAY INFO1 </p><p>  DISPLAY INFO2 </p><p>  DISPLAY INFO3 </p><p>  DISPLAY MUSLIST </p><

65、;p>  jmp input </p><p>  RETU: </p><p>  MOV AH,4CH </p><p><b>  INT 21H </b></p><p>  GENSOUND PROC NEAR ;*****************************************

66、*發(fā)聲 </p><p><b>  PUSH AX </b></p><p><b>  PUSH BX </b></p><p><b>  PUSH CX </b></p><p><b>  PUSH DX </b></p><

67、p><b>  PUSH DI </b></p><p>  MOV AL,0B6H ;*****8253初始化,10110110,通道1,讀寫16位,方式3</p><p>  OUT 43H,AL </p><p>  MOV DX,12H </p><p>  MOV AX,348CH </p&

68、gt;<p><b>  DIV DI </b></p><p>  OUT 42H,AL </p><p>  MOV AL,AH </p><p>  OUT 42H,AL </p><p>  IN AL,61H </p><p>  MOV AH,AL </p>

69、<p><b>  OR AL,3 </b></p><p>  OUT 61H,AL ;*****打開揚聲器</p><p>  WAIT1: </p><p>  MOV CX,3314 </p><p>  call waitf </p><p>  DELAY1:

70、 </p><p><b>  DEC BX </b></p><p>  JNZ WAIT1 </p><p>  MOV AL,AH </p><p>  OUT 61H,AL </p><p><b>  POP DI </b></p><p&g

71、t;<b>  POP DX </b></p><p><b>  POP CX </b></p><p><b>  POP BX </b></p><p><b>  POP AX </b></p><p><b>  RET </b&

72、gt;</p><p>  GENSOUND ENDP </p><p>  waitf proc near ;******************************************** 延時程序</p><p><b>  push ax </b></p><p><b>  waitf1:

73、</b></p><p>  in al,61h </p><p>  and al,10h </p><p>  cmp al,ah </p><p>  je waitf1 </p><p>  mov ah,al </p><p>  loop waitf1 </p>

74、;<p><b>  pop ax </b></p><p><b>  ret </b></p><p>  waitf endp </p><p>  MUSIC PROC NEAR ;********************************************* 音樂播放</p&

75、gt;<p><b>  PUSH DS </b></p><p>  SUB AX,AX </p><p>  PUSH AX </p><p>  FREG: </p><p>  MOV DI,[SI] </p>

76、<p>  CMP DI,-1 ;******將-1定為該歌曲結(jié)束標(biāo)</p><p>  JE END_MUS </p><p>  MOV BX,DS:[BP] </p><p>  CALL GENSOUND </p><p><b>  ADD SI,2 </b></p><p>

77、<b>  ADD BP,2 </b></p><p><b>  JMP FREG </b></p><p><b>  END_MUS:</b></p><p><b>  RET </b></p><p>  MUSIC ENDP </p

78、><p>  clear proc near ;************************************ clear!!! 清屏程序</p><p><b>  push ax </b></p><p><b>  push bx </b></p><p><b>  push

79、 cx </b></p><p>  push dx ;*****AX、BX、CX、DX先入棧,以保存現(xiàn)場</p><p>  mov ah,6 </p><p>  mov al,0 ;*****AL=0初始化窗口</p><p><b>  mov ch,0 </b></p><p&

80、gt;<b>  mov cl,0 </b></p><p>  mov dh,24 </p><p>  mov dl,79 ;******表示從左起0行0列到右起24行79列全部清屏。 </p><p>  mov bh,7 ;******BH=卷入行屬性</p><p><b>  int 10h &

81、lt;/b></p><p><b>  pop dx </b></p><p><b>  pop cx </b></p><p><b>  pop bx </b></p><p><b>  pop ax </b></p><

82、;p><b>  ret </b></p><p>  clear endp </p><p>  CODE ENDS </p><p><b>  END START</b></p><p><b>  6、心得體會</b></p><p&

83、gt;  經(jīng)過一周的磨煉和努力,在老師的耐心指導(dǎo)和同學(xué)的熱情幫助下,無論從學(xué)習(xí)上還是從自身角度,我認(rèn)為自己有了意想不到的收獲和進(jìn)步。</p><p>  這次匯編課程設(shè)計為我們提供了與眾不同的學(xué)習(xí)方法和學(xué)習(xí)機會,讓我們從傳統(tǒng)的被動授學(xué)轉(zhuǎn)變?yōu)橹鲃忧髮W(xué);從死記硬背的模式中脫離出來,轉(zhuǎn)變?yōu)樵趯嵺`中學(xué)習(xí),增強了領(lǐng)悟、創(chuàng)新和推斷的能力。掌握自學(xué)的方法,形成工程理論整體模式,使工作、學(xué)習(xí)、生活都步入系統(tǒng)化流程。這些方法的提高

84、是終身受益的,我認(rèn)為這難得的一周,讓我真正懂得了生活和學(xué)習(xí)的基本規(guī)律。</p><p>  緊張忙碌的課程設(shè)計雖然在歷經(jīng)一個周的時間后結(jié)束了,完成了課程設(shè)計的任務(wù),但是從中發(fā)現(xiàn)的問題也是值得去深思的。我想經(jīng)過這一個周的課程設(shè)計所發(fā)現(xiàn)的問題對我們會有很大的啟示,比如整個課程設(shè)計過程一定要親力親為,我們才能收獲的更多,在以后的學(xué)習(xí)中也會大有幫助。在以后的學(xué)習(xí)中我會不斷的改進(jìn)學(xué)習(xí)方法,在實踐中學(xué)習(xí),不斷提高自我,完美自

85、我,全面提高自己。 </p><p><b>  7、參考文獻(xiàn)</b></p><p>  [1]彭虎,周佩玲,傅中謙編著.微機原理與接口技術(shù)[M].電子工業(yè)出版社,2008年3月</p><p>  [2]王元珍,曹忠升,韓宗芬編著.80x86 匯編語言程序設(shè)計[M].湖北:華中科技大學(xué)出版社,2005年4月.</p>

溫馨提示

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

評論

0/150

提交評論