資源描述:
《微型計算機(jī)原理及應(yīng)用基本學(xué)習(xí)要求.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、微型計算機(jī)原理及應(yīng)用基本學(xué)習(xí)要求第一章微型計算機(jī)基礎(chǔ)1、計算機(jī)中信息的表示,為何要用二進(jìn)制表示方式?2、二進(jìn)制數(shù)、八進(jìn)制數(shù)、十進(jìn)制數(shù)、十六進(jìn)制數(shù)的概念;3、二進(jìn)制、十進(jìn)制、十六進(jìn)制數(shù)間的相互轉(zhuǎn)換;4、機(jī)器數(shù)與真值的概念,相互轉(zhuǎn)換;5、帶符號數(shù)的原碼、反碼和補(bǔ)碼表示;6、求補(bǔ)碼對應(yīng)的真值;補(bǔ)碼的加減運(yùn)算;7、ASCII碼和BCD碼;8、微型計算機(jī)系統(tǒng)的組成、基本結(jié)構(gòu);9、CPU的功能;CPU的基本組成;10、微型計算機(jī)的基本工作原理;11、微處理器、微型計算機(jī)、微型計算機(jī)系統(tǒng)的基本概念;第二章16位和32位微處理器1、8086微處理器的功能結(jié)構(gòu);2、8086的最小工
2、作方式和最大工作方式的概念,它們之間的主要區(qū)別在那里?如何選擇工作在最小模式下?3、8086為何在外部對地址信號進(jìn)行鎖存?如何實現(xiàn)對地址信號的鎖存,ALE信號的作用?4、8086的基本時序?5、8086的存儲器分段組織,邏輯地址、物理地址;6、8086的寄存器組織,各個寄存器的使用方法,標(biāo)志寄存器有哪些狀態(tài)標(biāo)志位和控制標(biāo)志位?7、8086的IO編址方式,獨立編制與統(tǒng)一編制各自的特點;8、系統(tǒng)的復(fù)位和啟動,復(fù)位后內(nèi)部寄存器的狀態(tài)等;9、8086系統(tǒng)復(fù)位后,第一條執(zhí)行的指令的地址;10、8086的中斷系統(tǒng),向量中斷的概念,中斷向量表的含義,中斷向量的結(jié)構(gòu),如何存儲;1
3、1、8086系統(tǒng)內(nèi)存:基本(常規(guī))內(nèi)存、高端內(nèi)存、擴(kuò)充內(nèi)存的概念;12、Pentium處理器的先進(jìn)技術(shù)13、指令流水線的基本工作原理;14、Pentium處理器的工作模式,實地址模式、保護(hù)模式、虛擬8086模式各自的特點;15、Pentium處理器復(fù)位后首先進(jìn)入什么工作模式?如何進(jìn)入保護(hù)模式?16、全局描述附表寄存器、局部描述附表寄存器、中斷描述符表寄存器,任務(wù)寄存器17、段描述符的概念18、段描述符表19、段選擇子20、在保護(hù)模式下,段寄存器的作用,它與實模式下的作用有什么不同?21、如何利用段選擇子來管理內(nèi)存?22、如何通過段選擇子來決定選擇全局段描述符還是局
4、部段描述符?23、Pentium的中斷機(jī)制,中斷描述符表24、保護(hù)模式下線性地址的形成方法?25、線性地址與物理地址的關(guān)系?第三章8086和Pentium的指令系統(tǒng)1、尋址方式的概念;2、8086CPU的尋址方式,不同尋址方式的特點,如何在指令中表示;3、輸入輸出端口的尋址方式,有何特點?如何應(yīng)用;4、數(shù)據(jù)傳送指令的特點、對標(biāo)志寄存器的影響;5、對段寄存器賦值應(yīng)該注意的問題,注意不能對代碼段基址寄存器CS賦值;6、堆棧的概念,8086系統(tǒng)的堆棧,堆棧操作指令;7、對標(biāo)志寄存器的操作指令;8、算術(shù)運(yùn)算指令、它們對標(biāo)志寄存器的影響?9、對處理器的控制指令;9、邏輯運(yùn)算
5、指令,它們對標(biāo)志寄存器的影響;10、循環(huán)控制、串操作、微處理指令等;11、Pentium增加的尋址方式;12、匯編語言程序基本結(jié)構(gòu),數(shù)據(jù)段、堆棧段、代碼段各自的作用,程序代碼存放在那一段中?13、匯編語言的基本程序結(jié)構(gòu):幾種,各自的特點;14、標(biāo)號的作用,命名標(biāo)號時應(yīng)該注意的問題;15、指令性語句、指示性語句的概念,它們有什么不同?16、段定義偽指令、字節(jié)定義偽指令、字定義偽指令、結(jié)束偽指令、符號定義偽指令、過程定義偽指令等微指令的作用,如何使用?17、匯編語言程序設(shè)計的基本步驟18、掌握流程圖的畫法;18、簡單程序的設(shè)計、循環(huán)程序設(shè)計、分支程序設(shè)計,例如:(1)
6、將存儲器單元DAT1中保存的一個組合BCD數(shù)轉(zhuǎn)換成兩個對應(yīng)ASCII碼值,并存入DAT2開始的兩個單元,低位在前,高位在后。(2)將內(nèi)存一個區(qū)域DATA1開始連續(xù)m個存儲單元的內(nèi)容復(fù)制到內(nèi)存另一個區(qū)域;(3)多字節(jié)二進(jìn)制補(bǔ)碼的加法、減法程序;(4)多字節(jié)BCD碼數(shù)據(jù)加法、減法程序;(5)對于內(nèi)存中存放的一組數(shù)據(jù),尋找最大值和最小值程序;(6)給出一組BCD碼,查表轉(zhuǎn)換成7段顯示碼程序;(7)將一組數(shù)據(jù)送到輸出端口或從輸入端口輸入數(shù)據(jù)程序,(8)在BUF1和BUF2兩個數(shù)據(jù)區(qū)中,各定義有10個帶符號字?jǐn)?shù)據(jù),試編制一完整的源程序,求它們對應(yīng)項的絕對值之和,并將和數(shù)存入
7、以SUM為首址的數(shù)據(jù)區(qū)中;(9)比較內(nèi)存中兩個數(shù)據(jù)塊是否相等等。19、給出一段程序,能夠讀懂,說明它的功能,說明程序執(zhí)行后的結(jié)果(寄存器的值,存儲單元的值、標(biāo)記位的狀態(tài))。例如:閱讀程序回答(1)MOVAH,0MOVAL,45HMOVCL,04HSALAX,CLSHRAL,CLHLT執(zhí)行程序段后,AX=(2)CLDLEADI,[0126H]MOVCX,0100HXORAX,AXREPSTOW程序段功能是(3)閱讀下列程序:DATASEGMENTDA1DB‘ABCD’COUNTEQU4DA2DBCOUNTDUP(0)DATAENDSSTACKSEGMENTPARAS
8、TACK‘