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

下載本文檔

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

文檔簡介

1、<p><b>  摘要</b></p><p>  在課程設(shè)計(jì)之前,具備微機(jī)原理的理論知識和實(shí)踐能力;熟悉匯編語言編程技術(shù);熟悉80X86的CPU結(jié)構(gòu)和指令系統(tǒng);熟悉相關(guān)常用接口電路的設(shè)計(jì)使用方法是必不可少的。因此原理部分重新溫習(xí)并整理了相關(guān)知識。</p><p>  課程設(shè)計(jì)要求進(jìn)行大小寫字母的轉(zhuǎn)換。其實(shí)字母大小寫的區(qū)別在于他們的ASCII碼范圍,它們之

2、間的轉(zhuǎn)換其實(shí)就是加減相應(yīng)的ASCII碼值。在判斷輸入的字母是大寫的還是小寫的(即判斷輸入符號ASCII碼在41H~5AH還是在61H~7AH內(nèi))之后,決定判斷是加上還是減去ASCII碼值。另外如果輸入的不是字母(輸入字符對應(yīng)ASCII碼值不在41H~5AH或61H~7AH內(nèi)),則需要報警提示,這不但涉及到用匯編語言實(shí)現(xiàn)發(fā)聲的方法,而且對計(jì)算機(jī)硬件的了解也有要求,因此原理部分加入了部分有關(guān)聲音產(chǎn)生的硬件知識。</p><

3、;p>  關(guān)鍵詞:匯編語言,ASCII碼,大小寫轉(zhuǎn)換</p><p><b>  1.原理簡介</b></p><p>  1.1 8086的內(nèi)部結(jié)構(gòu)</p><p>  80x86從功能上分執(zhí)行單元EU(Execution Unit),和總線接口單元BIU(Bus Interface Unit),執(zhí)行單元由算術(shù)邏輯單元(ALU)、標(biāo)志寄

4、存器、通用寄存器組和EU控制器等部件組成。</p><p>  指令執(zhí)行部件EU由算術(shù)邏輯單元、標(biāo)志寄存器、通用寄存器和EU控制器等部件組成。</p><p>  主要功能是執(zhí)行指令:</p><p>  一般順序執(zhí)行,EU不斷地從指令隊(duì)列中取指令連續(xù)執(zhí)行,而省去訪問存儲器取指令的時間。</p><p>  需要訪問存儲器取操作數(shù)時,EU將訪

5、問地址送給BIU后,將要等待操作數(shù)到來后才能繼續(xù)操作;</p><p>  遇到轉(zhuǎn)移類指令時,要將指令隊(duì)列中的后續(xù)指令作廢,等待BIU重新從存儲器取出目標(biāo)地址中的指令代碼進(jìn)入指令隊(duì)列后,EU才能繼續(xù)執(zhí)行指令。</p><p>  算術(shù)邏輯單元(ALU)完成16位或8位的二進(jìn)制運(yùn)算;16位暫存寄存器用來暫存參加運(yùn)算的操作數(shù)。運(yùn)算結(jié)果通過內(nèi)部總線送到通用寄存器組或BIU的內(nèi)部寄存器中等待寫入存

6、儲器。經(jīng)ALU運(yùn)算后的結(jié)果特征置入標(biāo)志寄存器中保存</p><p>  EU控制器負(fù)責(zé)從BIU的指令隊(duì)列中取指令,并對指令譯碼;根據(jù)指令要求向EU內(nèi)部各部件發(fā)出控制命令以完成各條指令的功能。</p><p>  總線接口單元由地址加法器、專用寄存器組、指令隊(duì)列緩沖器和總線控制電路等部件組成;</p><p>  主要功能是形成訪問存儲器的物理地址,負(fù)責(zé)與外部(存儲器

7、或I/O接口)打交道。</p><p>  正常情況下,BIU通過地址加法器形成指令的物理地址,從給定存儲器地址中取出指令代碼送指令隊(duì)列緩沖器中等待執(zhí)行(指令隊(duì)列緩沖器中出現(xiàn)一個空字節(jié),BIU將自動進(jìn)行讀指令的操作填滿隊(duì)列)。</p><p>  收到EU送來的操作數(shù)地址,BIU將立即形成操作數(shù)的物理地址,完成讀/寫操作數(shù)或運(yùn)算結(jié)果功能。遇到轉(zhuǎn)移類指令,BIU將指令隊(duì)列緩沖器中的尚存指令作

8、廢,重新從存儲器目標(biāo)地址中取指令送指令緩沖器中。 </p><p>  指令隊(duì)列可存放6字節(jié)的指令代碼。一般情況下指令隊(duì)列中總是填滿指令,使EU可不斷地得到執(zhí)行的指令。</p><p>  16位地址加法器專門用來完成由邏輯地址變換成物理地址的功能。實(shí)際上是進(jìn)行一次地址加法,將兩個16位的邏輯地址轉(zhuǎn)換為20位的物理地址,以達(dá)到可尋址1M字節(jié)的存儲空間。</p><p&g

9、t;  總線控制電路將8086CPU的內(nèi)部總線與外部總線相連,是8086CPU與外部交換數(shù)據(jù)的必經(jīng)之路。包括16條數(shù)據(jù)總線、20條地址總線和若干條控制總線。程序裝載到內(nèi)存中后通過16位數(shù)據(jù)線確定各個段地址,開始取出指令(內(nèi)存中讀字節(jié)),放到指令隊(duì)列,隊(duì)列出口通過EU控制器執(zhí)行指令并同時影響IP(指令指針移動指令長度,或通過指令執(zhí)行后影響IP。</p><p>  1.2 8086的指令系統(tǒng)</p>

10、<p>  8086全部指令按功能可分成六大類:</p><p><b>  1.數(shù)據(jù)傳送類</b></p><p>  一般格式:MOV OPRD1,OPRD2</p><p>  MOV 是操作碼,OPRD1和OPRD2分別是目的操作數(shù)和源操作數(shù)。</p><p>  功 能: 完成數(shù)據(jù)傳送。</

11、p><p>  堆棧指令,包括入棧(PUSH)和出棧(POP)指令兩類,僅能進(jìn)行字運(yùn)算(操作數(shù)不能是立即數(shù))</p><p>  (1)入棧指令PUSH</p><p>  一般格式:PUSH OPRD</p><p>  功 能: 將數(shù)據(jù)壓入堆棧</p><p>  (2)出棧指令POP</p>&l

12、t;p>  一般格式:POP OPRD</p><p>  功 能: 將數(shù)據(jù)彈出堆棧</p><p>  累加器專用傳送指令,有三種,輸入、輸出和查表指令。前兩種又稱為輸入輸出指令。</p><p><b>  (1)IN 指令</b></p><p>  一般格式:IN AL,n ; B AL←[n]&

13、lt;/p><p>  IN AX,n ; W AX←[n+1][n]</p><p>  IN AL,DX ; B AL←[DX]</p><p>  IN AX,DX ; W AX←[DX+1][DX]</p><p>  功 能: 從I/O端口輸入數(shù)據(jù)至AL或AX。</p><p><b>  

14、(2)OUT 指令</b></p><p>  一般格式:OUT n,AL ;B AL→[n]</p><p>  OUT n,AX ;W AX→[n+1][n]</p><p>  OUT DX,AL ;B AL→[DX]</p><p>  OUT DX,AX ;W AX→[DX+1][DX]</p&

15、gt;<p>  功 能: 將AL或AX的內(nèi)容輸出至I/O端口。</p><p><b>  2.算術(shù)運(yùn)算類</b></p><p>  加法指令 (Addition)</p><p>  (1)一般形式: ADD OPRD1,OPRD2</p><p>  功 能: OPRD1←OPRD1+OP

16、RD2</p><p>  (2)一般形式:ADC OPRD1,OPRD2 ;帶進(jìn)位的加法;</p><p>  功 能: OPRD1←OPRD1+OPRD2 +CF</p><p>  (3)一般形式:INC OPRD</p><p>  功 能: OPRD←OPRD+1</p><p>  

17、減法指令(Subtraction)</p><p>  (1)一般形式:SUB OPRD1,OPRD2</p><p>  功 能: OPRD1←OPRD1-OPRD2</p><p>  (2)一般形式:SBB OPRD1,OPRD2</p><p>  功 能: OPRD1←OPRD1-OPRD2-CF </p>&

18、lt;p>  (3)一般形式:DEC OPRD</p><p>  功 能: OPRD←OPRD-1-CF</p><p><b>  3.邏輯運(yùn)算類</b></p><p><b>  邏輯運(yùn)算指令</b></p><p>  (1)一般形式:NOT OPRD</p>&l

19、t;p>  功 能: 對操作數(shù)求反,然后送回原處,操作數(shù)可以是寄存器或存儲器內(nèi)容。</p><p>  (2)一般形式:AND OPRD1,OPRD2</p><p>  功 能:對兩個操作數(shù)進(jìn)行按位的邏輯“與”運(yùn)算,結(jié)果送回目的操作數(shù)。</p><p>  (3)一般形式:TEST OPRD1,OPRD2 </p><p>  功

20、 能:完成與AND指令相同的操作,結(jié)果反映在標(biāo)志位上,但并不送回,通常使用它進(jìn)行測試。</p><p>  (4)一般形式:OR OPRD1,OPRD2</p><p>  功 能: 對指定的兩個操作數(shù)進(jìn)行邏輯“或”運(yùn)算。結(jié)果送回目的操作數(shù)。</p><p>  (5)一般形式:XOR OPRD1,OPRD2</p><p>  功 能

21、: 對兩個指定的操作數(shù)進(jìn)行“異或”運(yùn)算,結(jié)果送回目的操作數(shù)。</p><p><b>  4.串操作類</b></p><p><b>  重復(fù)指令前綴</b></p><p><b>  串指令</b></p><p><b>  5.程序轉(zhuǎn)移類</b>

22、</p><p>  無條件轉(zhuǎn)移、調(diào)用和返回指令</p><p>  (1)無條件轉(zhuǎn)移指令JMP,分直接轉(zhuǎn)移和間接轉(zhuǎn)移兩種。</p><p>  一般格式:JMP OPRD ;OPRD是轉(zhuǎn)移的目的地址</p><p>  直接轉(zhuǎn)移的3種形式為:</p><p>  短程轉(zhuǎn)移:JMP SHORT OPRD ;I

23、P=IP+8位位移量</p><p>  目的地址與JMP指令所處地址的距離應(yīng)在-128~127范圍之內(nèi)。</p><p>  近程轉(zhuǎn)移:JMP NEAR PTR OPRD ;IP=IP+16位位移量</p><p>  或:JMP OPRD ;NEAR可省略</p><p>  目的地址與JMP指令應(yīng)處于同一地

24、址段范圍之內(nèi)。</p><p>  遠(yuǎn)程轉(zhuǎn)移: JMP FAR PTR OPRD ;IP=OPRD的段內(nèi)位移量,CS=OPRD所在段地址。</p><p>  遠(yuǎn)程轉(zhuǎn)移是段間的轉(zhuǎn)移,目的地址與JMP指令所在地址不在同一段內(nèi)。執(zhí)行該指令時要修改CS和IP的內(nèi)容。</p><p>  間接轉(zhuǎn)移指令的目的地址可以由存儲器或寄存器給出。</p><p&g

25、t;  段內(nèi)間接轉(zhuǎn)移:JMP WORD PTR OPRD ;IP=[EA] (由OPRD的尋址方式確定)。JMP WORD PTR[BX] ;IP=((DS)*16+(BX))</p><p>  JMP WORD PTR BX ;IP=(BX)</p><p>  段間間接轉(zhuǎn)移:JMP DOWRD PTR OPRD ;IP=[EA],CS=[EA+2]</p><

26、p>  該指令指定的雙字節(jié)指針的第一個字單元內(nèi)容送IP,第二個字單元內(nèi)容送CS。</p><p>  JMP DWORD PTR [BX+SI]</p><p>  (2)調(diào)用和返回指令 </p><p>  CALL指令用來調(diào)用一個過程或子程序。由于過程或子程序有段間(即遠(yuǎn)程FAR)和段內(nèi)調(diào)用(即近程N(yùn)EAR)之分,所以CALL也有FAR和NEAR之分,因

27、此RET也分段間與段內(nèi)返回兩種。</p><p>  調(diào)用指令一般格式為:</p><p>  段內(nèi)調(diào)用:CALL NEAR PTR OPRD</p><p>  操 作: SP=SP-2,((SP)+1),(SP))=IP,IP=IP+16位位移量 </p><p>  CALL指令首先將當(dāng)前IP內(nèi)容壓入堆棧。當(dāng)執(zhí)行RET指令而返回時,

28、從堆棧中取出一個字放入IP中。</p><p>  段間調(diào)用:CALL FAR PTR OPRD</p><p>  操 作: SP=SP-2,((SP)+1),(SP))=CS;SP=SP-2,((SP)+1),(SP))=IP;IP=[EA];CS=[EA+2]</p><p>  CALL指令先把CS壓入堆棧,再把IP壓入堆棧。當(dāng)執(zhí)行RET指令而返回時,從

29、堆棧中取出一個字放入IP中,然后從堆棧中再取出第二個字放入CS中,作為段間返回地址。</p><p><b>  返回指令格式有:</b></p><p>  RET ;SP=((SP+1),SP),SP=SP+2 </p><p>  RET n ;SP=((SP+1),SP),SP=SP+2 SP=SP+n</p&g

30、t;<p>  RET n指令要求n為偶數(shù),當(dāng)RET正常返回后,再做SP=SP+n操作。</p><p><b>  6.控制類</b></p><p>  循環(huán)控制指令loop</p><p>  1.3匯編語言程序設(shè)計(jì)</p><p>  計(jì)算機(jī)不能直接識別和執(zhí)行匯編語言程序,而要通過“翻譯”把源程序譯

31、成機(jī)器語言程序(目標(biāo)程序)才能執(zhí)行,這一“翻譯”工作稱為匯編。匯編有人工匯編和計(jì)算機(jī)匯編兩種方法。</p><p>  匯編語言是面向機(jī)器的,每一類計(jì)算機(jī)分別有自己的匯編語言。匯編語言占用的內(nèi)存單元少,執(zhí)行效率高,廣泛應(yīng)用于工業(yè)過程控制與檢測等場合。</p><p><b>  匯編語言語句格式:</b></p><p>  標(biāo)號: 操作符

32、 操作數(shù) ;注釋</p><p>  START: MOV A,30H ;A←(30H)</p><p>  標(biāo)號用來標(biāo)明語句地址,它代表該語句指令機(jī)器碼的第一個字節(jié)的存儲單元地址。標(biāo)號一般規(guī)定由1~8個英文字母或數(shù)字組成,但第一個符號必須是英文字母。</p><p>  注釋只是對語句或程序段的含義進(jìn)行解釋說明,以方便程序的編寫、閱

33、讀和交流,簡化軟件的維護(hù),一般只在關(guān)鍵處加注釋。</p><p>  偽指令:偽指令只用于匯編語言源程序中,對匯編過程起控制和指導(dǎo)的作用,不生成機(jī)器碼,匯編結(jié)束,自動消失。</p><p>  匯編語言程序設(shè)計(jì)步驟:</p><p><b>  (1)分析問題</b></p><p><b>  (2)確定算法

34、</b></p><p><b>  (3)設(shè)計(jì)程序流程</b></p><p>  (4)分配內(nèi)存單元:分配內(nèi)存工作單元,確定程序和數(shù)據(jù)區(qū)的起始地址</p><p>  (5)填寫匯編語言程序</p><p><b>  (6)調(diào)試程序</b></p><p>

35、<b>  1.4報警聲音生成</b></p><p>  早期的PC系列機(jī)中有一個專門用于定時的集成電路,型號是8253/8254。它有三個通道,第一個通道用于控制系統(tǒng)時鐘正常運(yùn)轉(zhuǎn);第二個通道用于存儲器刷新,第三個通道通過一組電路與喇叭相聯(lián)。</p><p>  定時器通道3的G端與61H端口的bit0位相聯(lián),如果將61H端口的bit0位置成1,那么定時器通道3就被

36、啟動,此時將有一組信號從OUT端輸出,信號的頻率可以用程序控制;若61H端口bit0位為0,則定時器被關(guān)閉,OUT端就會恒定為1。</p><p>  此電路用在這里相當(dāng)一個"可控開關(guān)",如果將61H端口的bit0、bit1位都置成1,則相當(dāng)于既打開了定時器又打開了開關(guān),這時候定時器產(chǎn)生的聲音信號就會送到放大器推動喇叭發(fā)聲;若將bit0位置0,則定時器關(guān)閉,此時OUT端為1,這時候如果連續(xù)改變

37、bit1位的狀態(tài),也可以從喇叭中聽到聲音若將bit1位置0,則開關(guān)關(guān)閉,此時即使打開定時器也不能聽到聲音。 </p><p>  PC中的定時電路有三個通道,通道3用于發(fā)聲,通道1用于控制系統(tǒng)內(nèi)部的時鐘。大家都十分清楚用DOS的"TIME"命令可以觀察并修改系統(tǒng)內(nèi)部的一個時鐘,這個時鐘之所以能連續(xù)運(yùn)轉(zhuǎn)主要依靠定時器的通道1。 </p><p>  通道1的工作

38、方式和通道3一樣,但是系統(tǒng)啟動時設(shè)定其發(fā)出一個頻率固定為18.2Hz的信號,這個信號直接送到系統(tǒng)中的"中斷控制器"。每一個"Hz"都產(chǎn)生一個硬件中斷,一般稱這個硬中斷為"IRQ0",對應(yīng)的中斷號是08H。也就是說,當(dāng)計(jì)算機(jī)啟動后,我們的機(jī)器看上去十分平靜,但實(shí)際上CPU非常忙碌。在定時器的控制下每隔55毫秒就要執(zhí)行一個08H號中斷,這個中斷的主要工作就是連續(xù)地計(jì)數(shù)。 &l

39、t;/p><p>  在內(nèi)存"0040H:006CH"處有四字節(jié)的存儲空間專門用于保存計(jì)數(shù)值,CPU每執(zhí)行一次08H中斷,這四字節(jié)的計(jì)數(shù)值就被加1,不難算出這個計(jì)數(shù)值每增加1091后時間恰好過了1分鐘,每增加65454后時間恰好過了1小時。系統(tǒng)內(nèi)部的時鐘之所以能準(zhǔn)確走時,靠得就是08H中斷和這四字節(jié)的計(jì)數(shù)值。因此我們要想精確的定時,必須依靠時鐘計(jì)數(shù)值才行。</p><p>

40、<b>  2.程序設(shè)計(jì)</b></p><p>  2.1 程序設(shè)計(jì)流程圖</p><p><b>  N</b></p><p>  Y </p><p><b>  圖2-1程序流程圖</b></p><p&

41、gt;<b>  2.2 程序代碼</b></p><p>  從鍵盤輸入一串英文字符,若是小寫字符則轉(zhuǎn)換成大寫字符在下一行輸出,若是大寫字符則轉(zhuǎn)換成小寫字符在下一行輸出,若不是英文字符則顯聲響報警</p><p>  code segment ;代碼段</p><p>  assume cs:c

42、ode,ds:code</p><p>  org 100h ;從100h開始</p><p>  start: jmp begin ;跳到begin</p><p>  p1 db 100 </p><p><b>

43、;  p2 db 0</b></p><p>  array db 100h dup(?) ;置100個字節(jié)的緩沖區(qū)存放數(shù)據(jù)</p><p><b>  begin:</b></p><p>  lea bx,array ;將array的首地址給bx</p><

44、p>  mov ax,cs </p><p>  mov ds,ax ;置cs-->ds</p><p>  mov dx,offset p1 ;將p1的偏移量給dx</p><p>  mov ah,0ah ;

45、調(diào)用中斷21的0a號功能從鍵盤接收字符</p><p><b>  int 21h</b></p><p>  xor bx,bx ;將bx清零</p><p>  mov bl,p2 ;p2-->bl</p><p>  mov ar

46、ray[bx],'$' ;送'$'至字符串尾</p><p>  mov di,0ffffh ;-1-->di</p><p>  next: inc di ;di自加</p><p>  cmp array[di],'

47、;$' ;比較</p><p>  je exit ;相等,則跳到exit執(zhí)行</p><p>  cmp array[di],41h ;(A~Z-->41h-5ah a~z-->61h-7ah)與A比較</p><p>  jl exit1

48、 ;小于,則跳</p><p>  cmp array[di],5ah ;與Z比較</p><p>  jg next1 ;大于,則跳</p><p>  add array[di],20h ;加20h,大寫轉(zhuǎn)小寫</p><

49、p>  jmp next </p><p>  next1: cmp array[di],'$' ;比較</p><p>  je exit ;相等,則跳到exit執(zhí)行</p><p>  cmp array[di],61h

50、 ;(A~Z-->41h-5ah a~z-->61h-7ah)與a比較</p><p>  jl next ;小于,則跳</p><p>  cmp array[di],7ah ;與z比較</p><p>  jg exit1 ;大于,則

51、跳</p><p>  sub array[di],20h ;減20h,小寫轉(zhuǎn)大寫</p><p>  jmp next </p><p>  disp: loop next</p><p>  exit: mov p1,0dh ;回

52、車換行</p><p>  mov p2,0ah</p><p>  mov ah,09h</p><p><b>  int 21h</b></p><p><b>  jmp begin</b></p><p>  exit1: mov p1, 0dh</p>

53、<p>  mov p2, 0ah </p><p>  call sound ;調(diào)用發(fā)聲子程序</p><p>  call sound</p><p>  call sound</p><p>  call sound</p><p><b>  jm

54、p begin</b></p><p>  mov ah,4ch ;程序結(jié)束</p><p><b>  int 21h </b></p><p>  sound proc</p><p><b>  push ax</b></p>

55、<p><b>  push dx</b></p><p>  mov dx, cx</p><p><b>  in al,61h</b></p><p>  and al,11111100b ;使第0,1位為0</p><p>  trig: xor al,

56、2 ;使第1位翻轉(zhuǎn) PB的低兩位為3,即使輸出有效</p><p>  out 61h,al</p><p><b>  mov cx,bx</b></p><p>  delay:loop delay</p><p>  dec dx </p><

57、p>  jne trig </p><p><b>  pop dx</b></p><p><b>  pop ax</b></p><p><b>  ret</b></p><p>  sound endp</p><p><b&g

58、t;  code ends</b></p><p><b>  end begin</b></p><p>  2.3 運(yùn)行結(jié)果分析:</p><p>  當(dāng)輸入字母串ABCDEFabcdef后,按回車鍵轉(zhuǎn)換為abcdefABCDEF,結(jié)果如下圖所示:</p><p>  圖2-2 程序運(yùn)行結(jié)果</p&

59、gt;<p>  當(dāng)輸入非英文字母時,按下回車鍵后發(fā)出滴滴的報警聲,實(shí)現(xiàn)程序功能。</p><p><b>  3.心得體會</b></p><p>  一直以為自己微機(jī)原理理解的還好,直到著手做課程設(shè)計(jì)才不得不承認(rèn),自己的理論知識并不扎實(shí),對于許多指令和一些基本的編程方法都掌握不清晰。于是,為了順利完成課程設(shè)計(jì),我又拿起課本,用心的閱讀,重新掌握了相關(guān)

60、的知識。由此看來,知識只有在實(shí)踐中才能真正掌握。難怪人們說匯編語言編程必須在使用中慢慢理解。</p><p>  因?yàn)楸緦W(xué)期做了許多微機(jī)原理的實(shí)驗(yàn),這次要用匯編語言來實(shí)現(xiàn)大小寫字母的轉(zhuǎn)換,所以自己一開始感覺這會非常的簡單。直到真正的理解相關(guān)原理,要編寫程序?qū)崿F(xiàn)的時候,才發(fā)現(xiàn),自己對匯編程序的了解確實(shí)還不夠,尤其是編程方面的能力有待提高。在不斷地再次學(xué)習(xí)和理解過程中,我慢慢掌握了更多匯編語言的應(yīng)用知識,更為值得驕傲

61、的是,自己在參考程序的輔助下順利編寫出了大小寫字母轉(zhuǎn)換的程序??偨Y(jié)起來,自己發(fā)現(xiàn),編程必須在應(yīng)用過程中才會更加牢固。想想自己大三上學(xué)期做過的上機(jī)實(shí)驗(yàn)也不少,個把月不用,就一下子生疏了,因此我感覺對于重要的知識,偶爾復(fù)習(xí)下還是很有必要的,正所謂溫故而知新。</p><p>  把編寫好的程序輸入軟件時候,出現(xiàn)了許多小問題,比如句子沒有加逗號,沒有定義變量等等。歸納起來都是因?yàn)榫幊陶莆詹焕喂?,寫程序沒有條理,加上自己

62、粗心大意的惡習(xí)依舊沒改正造成的,以后需要努力改正。</p><p>  總的來說,這次課程設(shè)計(jì),自己受益匪淺。不但加固了微機(jī)原理部分知識的理解,而且加強(qiáng)了對匯編語言的應(yīng)用能力。同時,非常感謝指導(dǎo)老師與同學(xué)給予我在編程方面的幫助,讓我能夠完成這次設(shè)計(jì)。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 姚燕南,薛鈞義主編.

63、《微型計(jì)算機(jī)原理》第四版.西安電子科技大學(xué)出版社.</p><p>  [2] 潘峰主編.《微型計(jì)算機(jī)原理與匯編語言》第三版.電子工業(yè)出版社.</p><p>  [3] 雛逢興編著.《計(jì)算機(jī)硬件技術(shù)基礎(chǔ)》高等教育出版社.</p><p>  [4] 王永山等編著.《微型計(jì)算機(jī)原理與應(yīng)用》西安電子科技大學(xué)出版社.</p><p>  [5]

溫馨提示

  • 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

提交評論