廣工微機原理與應用實驗指導書
A. 微機原理實驗指導 軟體部分 求編程
stack segment para stack 'stack'
st1 db 64 p(?)
stack ends
data segment
num equ 6 ;數字位數(最好為偶數),若為奇數需稍微改動程序
msg1 db 'Enter the first number(ESC to exit) : ','$'
msg2 db 'Enter the second number(ESC to exit) : ','$'
msg3 db 0dh,0ah,'ERROR! Enter again(ESC to exit) : ','$'
num1 db num p(0) ;存第一個數
num2 db num p(0) ;存第二個數
res db 0dh,0ah,'The resust is : ','
data ends
output macro abyt
push ax
mov dl, abyt
mov ah, 02h
int 21h
pop ax
endm
code segment assume ss:stack,ds:data,cs:code
main proc far
mov ax, data
mov ds, ax
again: lea dx, msg1
mov ah, 09h int 21h ;提示輸出第一個數
ea bx, num1
call input ;調用輸入
output 0dh ;回車,換行
output 0ah
lea dx, msg2
mov ah, 09h
int 21h ;提示輸入第二個數
lea bx, num2
call input
output 0dh ;回車,換行
output 0ah
mov si, 0 ;SI清零
mov ax, 0
L2: lea bx, num1 ;讀取第一個數列
mov al, [bx][si]
add al, ah
mov ah, 0
lea bx, num2
add al, [bx][si] ;讀取第二個數列
aaa ;BCD矯正
add al, 30h ;變成ASCII碼
mov cl, al
inc si
lea bx, num1
mov al, [bx][si] ;第二個數列
add al, ah
mov ah, 0
lea bx, num2
add al, [bx][si]
aaa
add al, 30h
mov ch, al
push cx ;結果放入堆棧,等待輸
inc si
cmp si, num-1 ;循環,讀完所有數
jb l2
mov ch, ah
lea dx, res
mov ah, 09h
int 21h
add ch, 30h
output ch
mov al, 0
outl: ;輸出結果循環
pop cx
output ch
output cl
inc al
cmp al, num/2
jb outl
quit: ;退出
mov ah, 4ch
int 21h
main endp
input proc near ;輸入之程序
start:
mov di, num
l1:
mov ah, 01H ;輸入
int 21h
cmp al, 1bh ;ESC退出
jz quit
cmp al, 30h ;(數字)?繼續:退出
jb error
cmp al, 40h
ja error
sub al, 30h
dec di
mov [bx][di],al ;存入數據
cmp di, 0
ja l1 ;循環
ret error: ;輸入錯誤支路
lea dx, msg3
mov ah, 09h
int 21h
mov di, num
jmp start
input endp
code ends
end main
B. 微機原理及介面技術實驗指導書的章節目錄
實驗一 DEBUG入門
實驗二 編輯、匯編、鏈接和調試源程序
實驗三 順序結構程序設計
實驗四 分支結構程序設計
實驗五 循環結構程序設計
實驗六 子程序設計
實驗七 冒泡排序
實驗八 二分查找法 實驗一 8255A並行輸入/輸出介面實驗
實驗二 8255A與鍵盤、LED、數碼管顯示
實驗三 8253定時計數器實驗
實驗四 8259A中斷控制器實驗
實驗五 8251A可編程通信實驗
實驗六 8251A可編程通信實驗(與微機)
實驗七 並行D/A實驗
實驗八 並行A/D實驗
實驗九 8250可編程通信實驗
實驗十 8279可編程通信實驗
實驗十一 8237DMA傳輸實驗
實驗十二 圖形點陣顯示實驗 實驗一 簡易電子琴實驗
實驗二 步進電動機實驗
實驗三 電子鍾(CLOCK) 設計題目一 帶時間顯示的十字路口交通信號模擬裝置設計
設計題目二 交通信號燈模擬控制系統的設計二
設計題目三 全自動洗衣機微機控制器設計
設計題目四 電子鍾程序設計
C. 如何學習微機原理與應用
主要就自學,雖然老師教的東西最多隻是引導,與基礎知識的運用而已。想學好,真的要在私底下付出功夫,比如最先學下的基礎為以下提供的該方面的教材:微型計算機原理與介面技術 清華大學課件。在此之前不如先看有關於匯編語言的指令與代碼,為了打下一個比較深入的語言基礎,不妨下輕松匯編的這個軟體來進行深入的調試,了解寄存器等其他配件的具體功能,在模擬功能,查看數據的存儲方式等等,東西很多。在此微機原理中主要是學習Pentium微處理器內部東西,所以這些只是可以作為基礎而學,等到比較入門的時候可以用自己的個人電腦的內部晶元組進行測試與學習。
再次申明: 本人可以建議你在有一定技術領域的入門材料
比如:條件轉移指令表.doc Pentium微處理器引腳信號及功能.doc 匯編語言及編程.ppt
調試程序CodeView.doc 匯編語言常見錯誤信息解釋.doc 等等。
這些是在學習當中比較有用的。有一部分是基礎,有一部分是深入,還是老句話:先打好基礎,慢慢深入。
D. 微機原理與介面技術 實驗心得
本學期微機原理課程即將結束,關於微機課程的心得體會甚多。
初學《微機原理》時,感覺摸不著頭緒。面對著眾多的術語、概念及原理性的問題不知道該如何下手。在了解課程的特點後,我發現,應該以微機的整機概念為突破口,在如何建立整體概念上下功夫。「麻雀雖小,五臟俱全」,可以通過學習一個模型機的組成和指令執行的過程,了解和熟悉計算機的結構、特點和工作過程。
《微機原理》課程有許多新名詞、新專業術語。透徹理解這些名詞、術語的意思,為今後深入學習打下基礎。一個新的名詞從首次接觸到理解和應用,需要一個反復的過程。而在眾多概念中,真正關鍵的並不是很多。比如「中斷」概念,既是重點又是難點,如果不懂中斷技術,就不能算是搞懂了微機原理。在學習中凡是遇到這種情況,絕對不輕易放過,要力求真正弄懂,搞懂一個重點,將使一大串概念迎刃而解。
學習過程中,我發現許多概念很相近,為了更好地掌握,將一些容易混淆的概念集中在一起進行分析,比較它們之間的異同點。比如:微機原理中,引入了計算機由五大部分組成這一概念;從中央處理器引出微處理器的定義;在引出微型計算機定義時,強調輸入/輸出介面的重要性;在引出微型計算機系統的定義時,強調計算機軟體與計算機硬體的相輔相成的關系。微處理器是微型計算機的重要組成部分,它與微型計算機、微型計算機系統是完全不同的概念。三者之間的關系如下圖。
微處理器、微型計算機和微型計算機系統
在微機中,最基礎的語言是匯編語言。匯編語言是一個最基礎最古老的計算機語言。語言總是越基礎越重要,在重大的編程項目中應用最廣泛。就我的個人理解,匯編是對寄存的地址以及數據單元進行最直接的修改。而在某些時候,這種方法是最有效,最可靠的。比如,最近鬧得沸沸揚揚的珊瑚蟲一案,其軟體製作的核心人物就是使用匯編語言來創造聞名遐爾的QQ查IP軟體——珊瑚蟲,並成立了有名的珊瑚蟲工作室,其威力可見一斑。
然而,事物總有兩面性,有優點自然缺點也不少。其中,最重要的一點就是,匯編語言很復雜,對某個數據進行修改時,本來很簡單的一個操作會用比較煩瑣的語言來解決,而這些語言本身在執行和操作的過程中,佔有大量的時間和成本。在一些講求效率的場合,並不可取。
匯編語言對學習其他計算機起到一個比較、對照、參考的促進作用。學習事物總是從最簡單基礎的開始。那麼學習高級語言也當然應當從匯編開始。學習匯編語言實際上是培養了學習計算機語言的能力和素養。個人認為,學習匯編語言對學習其他語言很有促進作用。
匯編語言在本學期微機學習中有核心地位。本學期微機原理課程內容繁多,還學習了可編程的計數/定時的8253,可編程的外圍介面晶元8255A等。學的都是晶元邏輯器件,而在名字前都標有「可編程」,其核心作用不可低估。
我認為,在學習中要考慮到「學以致用」,不能過分強調課程的系統性和基本理論的完整性,而應該側重於基本方法和應用實例。從微機應用系統的應用環境和特點來看,微機系統如何與千變萬化的外部設備、外部世界相連,如何與它們交換信息,是微機系統應用中的關鍵所在,培養一定的微機應用系統的分析能力和初步設計能力才是最終目的,
我認為以上是本人學習微機原理課程中的一些見解和體會。
E. 請問廣東工業大學車輛工程微機原理那門課程的教材是什麼(具體書名+出版社+作者)
清華大學電氣工程及其自動化專業所用的部分課程教材及出版社信息具體如下:C語言結構化程序設計:《C語言程序設計教程》譚浩強張基溫唐永炎編高等教育出版社1992年。工程制圖:①《畫法幾何及工程制圖》鞏永齡主編中國鐵道出版社出版2003年;②《畫法幾何及工程制圖習題集》鞏永齡主編中國鐵道出版社出版2003年。電路:①《電路》第四版邱關源主編高等教育出版社2003年。數字電子電路及實驗:《電子技術基礎(數字部分)》康華光主編高等教育出版社2003年。電力電子技術:《電力電子技術》第一版王兆安黃俊西安交大主編機械工業出版社2003年。自動控制原理:《自動控制原理》吳麒主編清華大學出版社。信號分析與處理:《信號分析與處理》姜常珍主編天津大學出版社。電機學:《電機學》湯蘊璆史乃主編科學出版社2003年。電力拖動自動控制系統:《電力拖動自動控制系統》陳伯時主編上海工業大學。微機原理與介面技術:《計算機硬體技術教程——微機原理與介面技術》賈智平等編 中國水利水電出版社1999年。電氣CAD:《電氣工程CAD》劉增良主編中國水利水電出版社2004年。專業英語:《電氣自動化專業英語》李久勝主編哈爾濱工業大學出版社2003年。工廠供電:《供電工程》翁雙安主編機械工業出版社2004年第1版。Matlab語言與系統模擬:《MATLAB語言與自動控制系統設計》魏克心等編機械工業出版社。電力系統分析:《電力系統分析》(上、下冊)何仰贊等編華中理工大學出版社。電力系統繼電保護:電力系統繼電保護原理》第三版賀家李宋從矩合編中國電力出版社1994年。電力系統自動化:《電力系統自動化》第一版商國才編著天津大學出版社1999年。電氣控制與PLC:《電氣控制及PLC》周軍主編機械工業出版社2003年。變頻器原理及應用:《通用變頻器及其應用》滿永奎編著機械工業出版社。單片機原理及應用:《MCS-51系統單片機應用系統設計系統配置與介面技術》何立民編 北京航空航天大學出版社。機器人控制技術:《智能機器人系統》周遠清等主編清華大學出版社。計算機控制技術:《微型計算機控制技術》(高等教育面向21世紀教學內容和課程體系改革項目) 於海生等編清華大學出版社。過程檢測與儀表:《檢測技術及儀表》李軍編中國輕工業出版社。過程式控制制技術:《過程式控制制》第一版金以慧主編清華大學出版社1993年。集散控制技術:《集散型計算機控制系統(DCS)》第六版王樹青主編浙江大學出版社。
F. 微機原理及應用的軟體認識實驗報告怎麼寫,速求,謝謝!!!
微機原理及應用的軟體認識實驗報告 這個的話好難的哦。。。