《微型計算機原理與接口技術》課程設計說明書鍵盤錄入轉換程序設計
《《微型計算機原理與接口技術》課程設計說明書鍵盤錄入轉換程序設計》由會員分享,可在線閱讀,更多相關《《微型計算機原理與接口技術》課程設計說明書鍵盤錄入轉換程序設計(20頁珍藏版)》請在裝配圖網上搜索。
1、武漢理工大學《微型計算機原理與接口技術》課程設計說明書 目 錄 摘要 Ⅰ 1設計概述 1 2 程序設計相關知識介紹 2 2.1 DOS及其功能調用 2 2.2 ASCII碼 6 3程序設計 7 3.1主程序設計 7 3.2 JUDGE子程序設計 9 3.3 CHANGE子程序設計 9 3.4 程序編寫 10 4 程序調試 16 4.1匯編語言源程序的匯編、連接和裝入運行 16 4.2調試過程與調試結果及分析 16 5 設計小結 17 心得體會 18 參考文獻 19 1設計概述 此次課程設計為鍵盤錄入轉換程序設計,滿足以下要
2、求:通過鍵盤連續(xù)錄入可顯示多個字符,遇“.”時終止;字符串以空格和“.”分隔,輸入完成后,空格前的字符串以正向在屏幕上顯示,“.”前的字符串以反向在屏幕上顯示。 程序設計主要包括調用DOS系統(tǒng)的INT 21H功能從鍵盤輸入字符然后顯示字符,通過調用相應的字程序判斷輸入的字符是否為空格和“.”,當輸入“.”時終止字符的輸入,配合調用另一子程序來實現(xiàn)空格前的字符串在屏幕向以正序顯示,“.”前的字符串在屏幕上以反序顯示,從而完成此次課程設計。 由于本程序設計大量使用調用DOS系統(tǒng)的INT 21H功能,本報告書將首先介紹DOS系統(tǒng)的INT 21H功能,然后進行詳細的程序設計。
3、 2 程序設計相關知識介紹 2.1 DOS及其功能調用 DOS操作系統(tǒng)從兩個層次上向用戶提供與操作系統(tǒng)的接口,普通用戶可以通過鍵盤命令在命令處理模塊層次上和操作系統(tǒng)互交,高級用戶可以通過軟件中斷的方式在DOS的較低層次上合操作系統(tǒng)交互,包括DOS中斷調用和BIOS功能調用。 DOS操作系統(tǒng)將輸入輸出管理程序編制成一系列子程序,不僅系統(tǒng)可以使用,用戶也可以像調用子程序一樣方便的調用它們。這些子程序或常駐內存,或固化在系統(tǒng)的ROM中。 目前DOS常用的9類中斷(20H~27H和2FH)分為兩種: 1. DOS專用中斷:INT22H、IN
4、T23H和INT24H,用戶不能使用。 2.DOS可調用中斷:INT20H、INT27H(程序退出)、INT21H(系統(tǒng)功能調用)、INT25H、INT26H(磁盤R/W中斷)、INT 2FH(假脫機打印文件)。 DOS系統(tǒng)功能調用的方式是通過執(zhí)行軟中斷指令INT21H來實現(xiàn)的。當寄存器AX中設置不同的值時,該指令將完成不同的功能。在21H類型所對應的中斷程序中包含了一系列最常用的功能子程序,這些子程序分別分別實現(xiàn)外部設備管理功能、文件讀寫和管理功能、目錄管理功能等,所以21H類型中斷幾乎包括了整個系統(tǒng)的功能,系統(tǒng)功能調用的名稱也就由此而來。 DOS啟動成功后,INT21H的中斷向量(中
5、斷處理程序首地址)被初始化在中斷向量表中向量地址為84H到87H的4個字節(jié)單元內。所有系統(tǒng)功能調用的各自功能的介紹見表1,有些系統(tǒng)調用功能簡單,不需要設置入口參數(shù),或者說沒有出口參數(shù)。詳細的功能、入口參數(shù)、出口參數(shù)要求可見專門的手冊。通常,默認標準設備為:標準輸入設備(控制臺輸入)是鍵盤;輸出設備(控制臺輸出)是顯示器;標準輔助設備是第一個RS232串口異步通訊接口,打印輸出為第一個并行接口等。 表1 字符I/O系統(tǒng)功能調用 功能號 功能 入口參數(shù) 出口參數(shù) 01H 帶回顯的鍵盤輸入 AL=輸入字符 03H 串行口輸入字符 AL=輸入字符 06H
6、 直接控制臺I/O DL=FF(輸入) DL=字符(輸出) AL=輸入字符 07H 直接控制臺輸入(無回顯) AL=輸入字符 08H 無回顯的鍵盤輸入 AL=輸入字符 0AH 字符串緩沖輸入 DS:DX=緩沖區(qū)首址 0BH 取鍵盤輸入狀態(tài) AL=00無鍵入 AL=FF有鍵入 0CH 清鍵盤緩沖區(qū)后,輸入 AL=功能號(01/06/07/08或0A) 02H 字符顯示 DL=輸出字符 04H 串行口輸出字符 DL=輸出字符 05H 字符打印 DL=輸出字符 09H 字符串顯示 DS:DX=緩沖區(qū)首址
7、 0DH 初始化鍵盤 1.功能01H、07H和08H 功能描述:從標準輸入設備(如:鍵盤)讀入一個字符。該中斷在處理過程中將一直處于等待狀態(tài)直到有字符可讀為止。該輸入還可被重定向,如果這樣做,則無法判斷文件是否已到文件尾。 入口參數(shù):AH=01H,過濾掉控制字符,并回顯。 AH=07H,不過濾掉控制字符,不回顯。 AH=08H,過濾掉控制字符,不回顯。 出口參數(shù):AL=輸入字符的ASCII碼。 例如:讀鍵盤輸入一個字符并且回顯的程序。 MOV AH,1 INT 21H 2.功能02H 功能描述:向標準輸出設備(如:屏幕)
8、輸出一個字符。該輸出還可被重定向,如果這樣做,則將無法判斷磁盤是否滿。 入口參數(shù):AH=02H,DL=待輸出字符的ASCII碼。 出口參數(shù):無。 其基本格式如下: MOV AH,2 MOV DL,要顯示的字符的ASCII INT 21H 3.功能03H 功能描述:從輔助設備讀入一個字符,該輔助設備的缺省值為COM1。 入口參數(shù):AH=03H。 出口參數(shù):AL=讀入字符的ASCII碼。 4.功能04H 功能描述:向輔助設備輸出一個字符,該輔助設備的缺省值為COM1 入口參數(shù):AH=04H,DL=待輸出字符的ASCII碼。 出口參數(shù):無。 5.功能06H 功能描述
9、:控制臺(如:鍵盤、屏幕)輸入/輸出。如果輸入/輸出操作被重定向,那么,將無法判斷文件是否已到文件尾,或磁盤已滿。 入口參數(shù):AH=06H,DL=輸入/輸出功能選擇。 出口參數(shù):若DL=00H-FEH,則此功能為輸出,DL為待輸出字符的ASCII碼;若DL=0FFH,則此功能為輸入,此時:若ZF=1,則無字符可讀,否則,AL=讀入字符的ASCII碼。 6. 功能09H 功能描述:輸出一個字符串到標準輸出設備上。如果輸出操作被重定向,那么,將無法判斷磁盤已滿。 入口參數(shù):AH=09H,DS:DX=待輸出字符的地址,待顯示的字符串以’$’作為其結束標志,否則會引起屏幕混亂。顯示時在字符串
10、結束前加上回車及換行的ASCII碼0DH和0AH,可使光標自動換行。 出口參數(shù):無。 其基本格式如下: MOV AH,9 LEA DX,<字符串> INT 21H 7.功能0AH 功能描述:從標準輸入設備上讀入一個字節(jié)字符串,遇到“回車鍵”結束輸入(輸入的字符在標準的輸出設備上有回顯)。如果該輸入操作被重定向,那么,將無法判斷文件是否已到文件尾。 入口參數(shù):AH=0AH,DS:DX=存放輸入字符的起始地址。第一個字節(jié)為緩沖區(qū)的最大容量,可認為是入口參數(shù);第二個字節(jié)為實際輸入的字符數(shù)(不包括回車鍵),可看作出口參數(shù);從第三個字節(jié)開始存放實際輸入的字符串;字符串以回車鍵結束,回車符
11、是接受的最后一個字符;若輸入的字符數(shù)超過緩沖區(qū)的最大容量,則多出的部分被丟棄,系統(tǒng)并發(fā)出響鈴,直到輸入“回車”鍵才結束輸入。 出口參數(shù):無。 例如:用DOS系統(tǒng)調用0AH從鍵盤輸入一個字符串 STR1 DB 10,? 10 DUP(?) …… LEA DX,STR1 MOV AH,OAH INT 21H 8.功能0BH 功能描述:檢查標準輸入設備上是否有字符可讀,該輸入操作可被重定向。 入口參數(shù):AH=0BH。 出口參數(shù):AL=00H——無字符可讀;FFH——有字符可讀。 9.功能0CH 功能描述:清空當前的標準輸入緩沖區(qū),再讀入字符。其輸入操作可被重定向。 入口
12、參數(shù):AH=0CH,AL=01H、06H、07H、08H或0AH。 出口參數(shù):若入口參數(shù)AL為0AH,則DS:DX=存放輸入字符的起始地址,否則,出口參數(shù)AL=輸入字符的ASCII碼。 2.2 ASCII碼 由于計算機硬件只能識別二進制數(shù),字母和字符也必須使用二進制編碼來表示。目前用來表示字母和字符的二進制編碼方式有很多種,最常用的是ASCII碼。ASCII碼又稱美國信息交換標準碼(American Standard Code for Information Interchange) ,多用于輸入輸出設備(如電傳打字機),是7位二進制編碼。它總共可表示128個符號,包括26個英文
13、大寫字母, 26個英文小寫字母,0~9共十個數(shù)字,32個通用控制字符和34個專用字符。 在計算機中用一個字節(jié)存放字符編碼,故在ASCII的最高位補0。因此ASCII可表示8位二進制或兩位16進制數(shù)。本設計所需要的“.”的ASCII碼為2EH,空格的ASCII碼為20H,回車及換行的ASCII碼0DH和0AH。 3程序設計 3.1主程序設計 程序設計主要包括調用DOS系統(tǒng)的INT 21H功能從鍵盤輸入字符然后顯示字符,通過調用相應的字程序判斷輸入的字符是否為空格和“.”,當輸入“.”時終止字符的輸入,配合調用另一子程序來實現(xiàn)空格前的字符串在
14、屏幕向以正序顯示,“.”前的字符串在屏幕上以反序顯示。 由于需要通過鍵盤連續(xù)錄入可顯示的字符,需要調用DOS系統(tǒng)的INT 21H一系列子功能從鍵盤輸入字符然后顯示出來,最開始進行初始化,首先調用09H號子功能從鍵盤輸入“PLEASE INPUT THE STRING:”提示輸入一連串字符,以回車和換行作為結束自動切入另一行從而從鍵盤輸入字符;通過調用JUDGE子程序對輸入的字符進行判斷,判斷其是否為空格鍵和”.”鍵,當遇到空格時繼續(xù)輸入字符,遇到“.”時終止字符輸入。同時根據(jù)JUDGE子程序的返回值作為判斷調用CHANGE子程序,當輸入字符沒有空格時字符全部以反序輸出顯示在屏幕上,當輸入字符
15、有空格時對于空格前的字符以正序輸出顯示在屏幕上,對于“.”前的字符以反序輸出顯示在屏幕上。 另外,考慮到若輸入字符存在“$”,DOS系統(tǒng)的INT 21H下的09H字功能以“$”為結束符,自動結束字符串的顯示,故當輸入”.”后很可能并未終止輸入字符,這將在程序調試時得出結論。 主程序的程序流程圖如下。 偏移地址指針SI清零 INT 21H的09號子功能顯示STR1字符串 DH清零 段寄存器、堆棧和界面初始化 開 始 INT 21H的01H號子功能接收鍵入字符 調用JUDGE子程序
16、 INT 21H的01H號子功能接收鍵入字符 CF=1? DH=1? ‘$’傳送到[STRING+SI+1] 調用CHANGE子程序 SI加1 Y N INT 21H的02H號子功能顯示回車和換行 INT 21H的09號子功能顯示STR2和STRING字符串 DI加1 N Y 結 束 圖1 主程序設計流程圖 3.2 JUDGE子程序設計 對輸入的字符首先判斷其是否為空格鍵,若為空格鍵則將DH和CF置1,并且將數(shù)輸入的字符送到STRING中,若不為空格鍵則繼續(xù)
17、判斷其是否為“.”鍵,則將CF置0,將其值返回后終止輸入字符。其程序流程圖如下。 將SI傳送給DI AL=20H? 將1傳送給DH AL=2EH? N Y JUDGE子程序 STC AL傳送到STRING Y N CF=1 圖2 JUDGE子程序流程圖 返 回 3.3 CHANGE子程序設計 由于字符串處理在堆棧中進行,首先將斷點數(shù)據(jù)壓入堆棧,以便調用子程序后可以正確的返回主程序中,對輸入的數(shù)據(jù)的長度進行處理,計算設置SI 和DI 的初值,設置循環(huán),將循環(huán)次數(shù)賦予CL從而控制循環(huán),然后將[S
18、TRING+SI]傳送到AL中,用XCHG將AL和[STRING+DI]數(shù)據(jù)交換,循環(huán)結束后從而使得正序輸入的數(shù)據(jù)以反向輸出顯示在屏幕上,最后將斷點數(shù)據(jù)出堆棧返回到主程序。子程序流程圖如下。 CHANGE子程序 斷點數(shù)據(jù)壓入堆棧 設置SI和DI初值 將[STRING+SI]傳送到AL 將[STRING+DI]與 AL數(shù)據(jù)交換 將AL傳送到 [STRING+SI] SI減1,DI加1 斷點數(shù)據(jù)出堆棧 CF=0? 返 回 N Y 圖3 CH
19、ANGE子程序流程圖 3.4 程序編寫 根據(jù)分析和程序流程圖,編寫以下程序。 %定義數(shù)據(jù)段% DATA SEGMENT STR1 DB‘PLEASE INPUT THE STRING:’,0AH,0DH,’$’ STR2 DB ‘THE RESULT IS:’,0AH,0DH,’$’ STRING DB 100 DUP(?) MENU1 DB WELCOME SUNLIFEI DE DESIGN $ DATA ENDS SHUCHU MACRO OP1,OP2,OP3,OP4,OP5,OP6 %循環(huán)輸出,用于初始化界面周邊的笑臉符
20、% MOV CX,0 MOV DH,OP1 %起始行 MOV DL,OP2 %起始列% OP6: MOV AH,02H MOV BH,01H INT 10H PUSH CX MOV AH,0AH MOV AL,OP3 %要顯示的字符 MOV CX,01H MOV BH,00H INT 10H POP CX INC CX INC OP4 %這里指的要循環(huán)輸出的是行還是列% CMP CX,OP5 %循環(huán)次數(shù)% JNE OP6 ENDM ME
21、NU MACRO OP1,OP2,OP3 %用于屏幕上文字的輸出% MOV CX,0 %1,2為起始輸出的行、列,3為字符串的地址% MOV AH,02H MOV BH,00H MOV DH,OP1 MOV DL,OP2 INT 10H LEA DX,OP3 MOV AH,9 INT 21H ENDM CLS MACRO OP1,OP2,OP3,OP4 %用于清屏,分別是起止的行和列 MOV AH,6 MOV BH,17H MOV AL,0 MOV CH,OP1 MOV CL,OP2 MOV DH,OP3 MOV DL,OP4
22、 INT 10H MOV AH,2 MOV BH,0 MOV DH,0 MOV DL,0 INT 10H ENDM %定義堆棧段% STACK SEGMENT DB 100 DUP(?) STACK ENDS %定義代碼段% CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK %主程序設計% START:MOV AX,DATA %將數(shù)據(jù)段地址傳送給DS% MOV DS,AX MOV AX,STACK %將堆棧段地址傳送給SS%
23、 MOV SS,AX MOV SI,0 %源字符串首地址置0% MOV AH,9 %調用DOS的09H功能號功能,將輸入的字符串顯示% LEA DX,STR1 %將STR1的有效地址傳送給DX% INT 21H %調用DOS的21H中斷% XOR DH,DH %異或將DH清零% LOOP1:MOV AH,01H %調用DOS的01H功能號功能,帶回顯的鍵盤輸入% INT 21H CALL JUDGE
24、 %調用JUDGE子程序% JC DONE %進位標志CF=1時跳轉% INC SI %SI加1% JMP LOOP1 %無條件跳轉% DOWN: CMP DH,1 %將DH與1比較% JE NEXT %DH=1時跳轉% DEC DI %DI減1% NEXT: MOV[STRING+SI+1],‘$’ %傳送指令% CALL CHANGE %調用CHANGE子
25、程序% MOV AH,02H %調用DOS的02H功能號功能,將輸入的字符串顯示 MOV DL,0DH %將字符串結束前的回車顯示回來% INT 21H %調用DOS的21H中斷% MOV DL,0AH %將字符串結束前換行顯示出來% INT 21H %調用DOS的21H中斷% MOV AH,09H %調用DOS的09H功能號功能,將輸入的字符串顯示%
26、LEA DX,STR2 %將STR2的有效地址傳送給DX% INT 21H %調用DOS的21H中斷% MOV AH,09H %調用DOS的09H功能號功能,將輸入的字符串顯示% LEA DX,STRING %將STRING的有效地址傳送給DX% INT 21H %調用DOS的21H中斷% MOV AH,01H %調用DOS的01H功能號功能,帶回顯的鍵盤輸入% I
27、NT 21H MOV AH,4CH %結束程序% INT 21H %空格和“.”判斷子程序% JUDGE PROC CMP AL,20H %將輸入的數(shù)據(jù)與空格鍵比較% JNZ NEXT1 %輸入數(shù)據(jù)不為空格鍵時跳轉到NEXT1% MOV DI,SI %輸入數(shù)據(jù)為空格鍵時傳送數(shù)據(jù)% MOV DH,01H %傳送指令% NEXT1: CMP AL,2EH %將輸入
28、的數(shù)據(jù)與“.”比較% JNZ NEXT2 %輸入數(shù)據(jù)不為“.”時跳轉NEXT2% STC JMP NEXT3 %跳轉到NEXT3% NEXT2: CLC %標志位CF清零% NECT3: MOV[STRING+SI],AL %傳送指令% RET %返回指令% JUDGE ENDP %字符串反向屏幕顯示子程序% CHANGE PROC PUSH AX
29、 %堆棧操作保護現(xiàn)場% PUSH BX PUSH CX PUSH SI PUSH DI MOV AX,SI %傳送指令% SUB AX,DI %將兩者相加結果送AX% DEC AX %AX加1% MOV BL,02H %傳送指令% DIV BL %AX除以2%
30、 MOV CL,AL %傳送指令% XOR CH,CH %將CH清零% SUB SI,CX %兩數(shù)相減將結果送SI% ADD DI,CX %將兩者相加結果送AX% LOOP2: MOV AL,[STRING+SI] %傳送指令% XCHG [STRING+DI],AL %將兩者數(shù)據(jù)交換% MOV [STRING+SI],AL %傳送指令% DEC DI
31、 %DI減1% INC SI %SI加1% LOOP LOOP2 %循環(huán)LOOP2過程% POP DI %恢復現(xiàn)場% POP SI POP CX POP BX POP AX RET CHANGE ENDP %子程序結束% CODE ENDS
32、 %代碼結束% END START 4 程序調試 4.1匯編語言源程序的匯編、連接和裝入運行 匯編語言源程序編寫好以后,并不能直接運行,必須在匯編環(huán)境下對源程序進行匯編和連接,生成可執(zhí)行的文件后才能運行程序。一般需經過4個步驟。 編輯:首先通過編輯器輸入、建立匯編源程序(文件名.ASM),并以ASCII碼的形式存入內存緩沖區(qū)。 匯編:將匯編源程序(文件名.ASM)經匯編程序翻譯后生成擴展名為.OBJ的目標文件、擴展名為.LST的列表文件和擴展名為.CRF的交叉索引文件。 通常目標文件時必須建立的,他包含了程序中所有機器代碼。列表文件包含了源程序、目標代碼、
33、注釋等全部信息,列表文件可供打印。可共分調試檢查用。交叉索引文件時用來了解源程序中的符號定義及引用情況的。后面兩個文件不是必需的,可通過匯編時的命名加以選擇,打入“回車鍵”就是不需要。 連接:將.OBJ文件(一個或多個)與系統(tǒng)提供的.LIB庫文件連接,形成.EXE可執(zhí)行文件和.MAP內存分配文件。連接后的殼執(zhí)行文件(.EXE)是可以運行的文件。 調試:對.EXE文件進行調試。 4.2調試過程與調試結果及分析 通過以上步驟在MF2KI軟件中進行調試,首先輸入源程序,點擊匯編后,檢查是否存在錯誤,修改好所有出現(xiàn)的錯誤后,當輸入“abcdefgh$ xyz .n”后,其結果如下,由于輸入字
34、符存在“$”,DOS系統(tǒng)的INT 21H下的09H字功能以“$”為結束符,自動結束字符串的顯示,故當輸入”.”后并未終止輸入字符。 圖4 有“$”存在時的調試結果 當輸入字符“abcdefg xyz xyzabcdefgh.”時,其結果如下。當輸入字符有“.”時終止字符輸入 ,由于存在空格鍵故輸入字符中空格鍵前的字符串以正序顯示,最后一個空格鍵后的字符串以反序顯示在屏幕上。 圖5 有空格鍵時的調試結果 當輸入字符“abcdefgxyzxyzabcdefgh.”時,其結果如下。當輸入字符有“.”時終止字符輸入 ,由于不存在空格鍵故輸入字符串以反序顯示在屏幕上。 圖6 有
35、空格鍵時的調試結果 通過以上調試及分析所編寫的程序正確能滿足程序要求。 5 設計小結 此次程序設計主要包括調用DOS系統(tǒng)的INT 21H功能從鍵盤輸入字符然后顯示字符,通過調用相應的字程序判斷輸入的字符是否為空格和“.”,當輸入“.”時終止字符的輸入,配合調用另一子程序來實現(xiàn)空格前的字符串在屏幕向以正序顯示,“.”前的字符串在屏幕上以反序顯示,通過編寫相應的主程序和JUDGE、CHANGE兩個子程序,經反復調試、運行及修改得出滿足要求的程序,從而完成此次課程設計。 心得體會 在畫家眼里,設計是一幅清明上河圖或是一幅向日葵;在建筑師眼中,設計是昔日鎏金般的圓明園或是今日一塑自由女神像;
36、在電子工程師心中,設計是貝爾實驗室的電話機或是華為的程控交換機。凡此種種,但凡涉及設計都是一件美好的事情,因為她能給人以美的幻想,因為她能給人以金般財富,因為她能給人以成就之感,更為現(xiàn)實的是她能給人以成長以及成長所需的營養(yǎng),而這種營養(yǎng)更是一種福祉,一輩子消受不竭享用不盡。我就是以此心態(tài)對待此次《微機原理》課程設計的,所謂“態(tài)度決定一切”,于是偶然又必然地收獲了諸多,概而言之,大約以下幾點: 溫故而知新。課程設計發(fā)端之始,思緒全無,舉步維艱,對于理論知識學習不夠扎實的我深感“書到用時方恨少”,于是想起圣人之言“溫故而知新”,便重拾教材與實驗手冊,對知識系統(tǒng)而全面進行了梳理,遇到難處先是苦思冥
37、想再向同學請教,終于熟練掌握了基本理論知識,學會了如何思考的思維方式,找到了設計的靈感。 思路即出路。當初沒有思路,誠如舉步維艱,茫茫大地,不見道路。在對理論知識梳理掌握之后,茅塞頓開,柳暗花明,思路如泉涌,高歌“條條大路通羅馬”。頓悟,沒有思路便無出路,原來思路即出路。 實踐出真知。文革之后,關于真理的大討論最終結果是“實踐是檢驗真理的唯一標準”,自從耳聞以來,便一直以為馬克思主義中國化生成的教條。時至今日,課程設計基本告成,才切身領悟“實踐是檢驗真理的唯一標準”,才明曉實踐出真知。 創(chuàng)新求發(fā)展?!皠?chuàng)新”目前在我國已經提升到國家發(fā)展戰(zhàn)略地位,足見“創(chuàng)新”的舉足輕重。而在DVD產品
38、上市之初及以后相當長時間內,原本前景看好的國內市場卻使國內DVD生產商無利可圖,只因核心技術受制于人,每臺售出總要交付高額專利技術使用費。因此,我們在課程設計中不忘在小處創(chuàng)新,未必是創(chuàng)新技術,但凡創(chuàng)新思維亦可,未必成功,只要實現(xiàn)創(chuàng)新思維培育和鍛煉即可。 過而能改,善莫大焉。至善至美,是人類永恒的追求。但是,不從忘卻“金無足赤,人無完人”,我們換種思維方式,去惡亦是至善,改錯亦為至美。在課程設計過程中,我們不斷發(fā)現(xiàn)錯誤,不斷改正,不斷領悟,不斷獲取。最終的仿真環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。 最后,我想我必須對我的指導老師說一聲——謝謝! 參考文獻 [1] 陸紅偉. 微機原理實驗與課程設計指導書. 中國電力出版社 . 2006. 5 [2] 呂淑萍. 微型計算機原理及應用. 哈爾濱工程大學出版社 . 2004. 6 [3] 戴梅萼. 微型計算機技術及應用. 清華大學出版社 . 2005. 2 [4] 張小鳴. 微機原理與接口技術. 清華大學出版社 . 2009.6 [5] 姚燕南. 微型計算機原理. 西安電子科技大學出版社 . 2005.9 19
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 110中國人民警察節(jié)(筑牢忠誠警魂感受別樣警彩)
- 2025正字當頭廉字入心爭當公安隊伍鐵軍
- XX國企干部警示教育片觀后感筑牢信仰之基堅守廉潔底線
- 2025做擔當時代大任的中國青年PPT青年思想教育微黨課
- 2025新年工作部署會圍繞六個干字提要求
- XX地區(qū)中小學期末考試經驗總結(認真復習輕松應考)
- 支部書記上黨課筑牢清廉信念為高質量發(fā)展營造風清氣正的環(huán)境
- 冬季消防安全知識培訓冬季用電防火安全
- 2025加強政治引領(政治引領是現(xiàn)代政黨的重要功能)
- 主播直播培訓直播技巧與方法
- 2025六廉六進持續(xù)涵養(yǎng)良好政治生態(tài)
- 員工職業(yè)生涯規(guī)劃方案制定個人職業(yè)生涯規(guī)劃
- 2024年XX地區(qū)黨建引領鄉(xiāng)村振興工作總結
- XX中小學期末考試經驗總結(認真復習輕松應考)
- 幼兒園期末家長會長長的路慢慢地走