第一篇:微機(jī)控制考試重點(diǎn)總結(jié)
1、微型機(jī)控制系統(tǒng)的分類:操作控制系統(tǒng)(優(yōu)點(diǎn):結(jié)構(gòu)簡單,控制靈活和安全,缺點(diǎn):由人工操作,速度受限制,不能控制多對象)、直接數(shù)字系統(tǒng)(DDC,實(shí)時性好,可靠性高和適應(yīng)性強(qiáng))、計(jì)算機(jī)監(jiān)督系統(tǒng)(SCC,使生產(chǎn)過程處于最優(yōu)狀況)、嵌入式系統(tǒng)(EMS軟件代碼少、高度自動化和響應(yīng)速度快)、物聯(lián)網(wǎng)系統(tǒng)(ITS,提高資源利用率和生產(chǎn)力水平)、現(xiàn)場總線控制系統(tǒng)(FCS,降低成本,提高可靠性)。
2、微控的硬件結(jié)構(gòu):CPU、I/O借口、通用外部設(shè)備、檢測元件及執(zhí)行機(jī)構(gòu)、操作臺。
3、采樣保持器工作方式有:采樣方式、保持方式,在采樣方式中,采樣保持器的輸出跟隨模擬量輸入電壓變化。在保持狀態(tài)下,采樣保持器的輸出將保持在命令發(fā)出時刻的模擬量輸入值,直到保持命令撤銷時為止。此時,采樣保持器的輸出重新跟蹤輸入信號變化,直到下一個保持命令到來時為止。
4、逐次逼近工作原理:控制邏輯用來控制逐次逼近型寄存器從高位到低位逐
次取1,然后將此數(shù)字量送到開關(guān)樹組,以控制開關(guān)K7-K0是否與參考電平相連,參考電平輸出一個模擬電壓Vc與輸入模擬量Vx比較,Vc》Vx,該位Di=0;Vc《Vx,則Di=1,且一直保持到結(jié)束。照此比較D7-D0八次,寄存器的數(shù)字量即與模擬量等效的數(shù)字量相等。此數(shù)字量送入后存入鎖存器,并同時發(fā)出轉(zhuǎn)換結(jié)束信號。EOC:轉(zhuǎn)換結(jié)束信號。當(dāng)A/D轉(zhuǎn)換結(jié)束時,發(fā)出一個正脈沖,表示轉(zhuǎn)換完畢。此信號可用作轉(zhuǎn)換是否結(jié)束的檢測信號,或向CPU申請中斷信號。處理接法:中斷、查詢、軟件延時(也是 A/D轉(zhuǎn)換設(shè)計(jì):啟動轉(zhuǎn)換、查詢或等待轉(zhuǎn)換結(jié)束、讀出轉(zhuǎn)換結(jié)果)。
5、按鍵防抖動技術(shù):硬件防抖技術(shù)(濾波防抖電路和雙穩(wěn)態(tài)防抖電路)、軟件
防抖技術(shù)。
6、矩陣鍵盤的接口技術(shù):程控掃描法(步驟:首先判斷是否有鍵按下;去除
鍵抖動;若有鍵閉合,則求出閉合鍵的鍵值;為保證鍵每閉合一次,CPU只做一次處理,程序中需等閉合鍵釋放后才對其進(jìn)行處理)、定時掃描法、中斷掃描法。
7、光電隔離技術(shù)的原理:光電隔離器由紅外發(fā)光二極管和光敏三極管組成。
當(dāng)發(fā)光二極管有正向電流通過時,即產(chǎn)生人眼看不到的紅外光,光敏三極管接收光照后便導(dǎo)通。而當(dāng)該電流撤去時,發(fā)光二極管熄滅,三機(jī)管隨即截止,利用這種特性即可達(dá)到開關(guān)控制的目的。由于該器件是通過電-光-電的轉(zhuǎn)換來實(shí)現(xiàn)對輸出設(shè)備進(jìn)行控制的,彼此之間沒有電氣連接,因而起到隔離作用。(注意:輸入輸出端兩個電源必須單獨(dú)供電)
8、三項(xiàng)步進(jìn)電機(jī)的工作方式:單三拍、雙三拍、三相六拍。對應(yīng)方向控制方
法:三相單三拍,三相雙三拍,三相六拍。
9、數(shù)字濾波技術(shù)方法:程序判斷濾波(限幅濾波、限速濾波)、算術(shù)平均值濾
波、加權(quán)平均值、滑動平均值、RC低通數(shù)字濾波、復(fù)合數(shù)字濾波。
10、飽和作用產(chǎn)生原因:系統(tǒng)計(jì)算出的控制量超出實(shí)際控制量,使系統(tǒng)的輸
出出現(xiàn)超調(diào),使系統(tǒng)不穩(wěn)定,積分作用引起。抑制方法:遇限削弱積分法、有效偏差法、積分分離法。
11、增量控制優(yōu)點(diǎn):誤動作影響小,必要時可用邏輯判斷的方法去掉;易于
實(shí)現(xiàn)手動/自動的無擾動切換;不產(chǎn)生積分失控,容易獲得較好的調(diào)節(jié)品質(zhì)。缺點(diǎn):積分截?cái)嘈?yīng)大,有靜態(tài)誤差;溢出的影響大。
第二篇:微機(jī)原理期末考試重點(diǎn)總結(jié)
把尋找操作數(shù)的方式叫做(操作數(shù))尋址方式 立即數(shù)尋址方式 寄存器尋址方式 存儲器尋址方式
1、直接尋址方式
2、寄存器間接尋址方式
3、寄存器相對尋址方式
4、基址變址尋址方式
5、相對基址變址尋址方式
微處理器的定義
微處理器即中央處理單元,采用大規(guī)模集成電路技術(shù)制成的半導(dǎo)體芯片,內(nèi)部集成了計(jì)算機(jī)的主要部件:控制器、運(yùn)算器、寄存器組。微處理器通過執(zhí)行指令序列完成指定的操作,處理器能夠執(zhí)行全部指令的集合就是該處理器的指令系統(tǒng)。
微機(jī)的總線結(jié)構(gòu)的好處,使用特點(diǎn)。包括總線定義,分類??偩€定義:指傳遞信息的一組公用導(dǎo)線,總線結(jié)構(gòu)的好處:總線結(jié)構(gòu)使得微機(jī)系統(tǒng)組態(tài)靈活,擴(kuò)展方便。使用特點(diǎn):在某個時刻只有一個總線主控設(shè)備控制系統(tǒng)總線。
某一時刻只能有一個設(shè)備向總線發(fā)送信號,但可以有多個設(shè)備同時從總線上獲取信號??偩€按傳輸信號可以分為
數(shù)據(jù)總線(用于CPU與其他部件之間傳遞信息,具有三態(tài)功能,且是雙向的)、地址總線(用于傳遞CPU要訪問的存儲單元或I/O接口的地址信號)、控制總線(連接CPU的控制部件和內(nèi)存、I/O設(shè)備等,用來控制內(nèi)存和I/O設(shè)備的全部工作)
馮?諾依曼存儲程序工作原理
1、將采取二進(jìn)制形式表示數(shù)據(jù)和指令。指令由操作碼和地址碼組成
2、將程序和數(shù)據(jù)存放在存儲器中,計(jì)算機(jī)在工作時從存儲器取出指令加以執(zhí)行,自動完成計(jì)算任務(wù)。
3、指令的執(zhí)行是順序的,即一般按照指令在存儲器中存放的順序執(zhí)行,程序分支由轉(zhuǎn)移指令實(shí)現(xiàn)。
4、計(jì)算機(jī)由存儲器、運(yùn)算器、控制器、輸入設(shè)備和輸出設(shè)備五大基本部件組成,并規(guī)定了各部件的基本功能。
8086微處理器的構(gòu)成、每一個T狀態(tài)的主要工作?;镜拇鎯ψx、寫總線周期構(gòu)成。常用的控制信號。
總線周期是指CPU通過總線與外部(存儲器或I/O端口)進(jìn)行一次數(shù)據(jù)交換的過程,即完成一次總線操作的時間
指令周期是指一條指令經(jīng)取指、譯碼、操作數(shù)讀寫直到指令完成所需要的時間。存儲器讀總線周期:T1狀態(tài)——輸出存儲器的地址
T2狀態(tài)——輸出控制信號-RD,選通存儲器;DEN信號,選通數(shù)據(jù)收發(fā)器 T3和Tw狀態(tài)——檢測數(shù)據(jù)傳送是否能夠完成 T4狀態(tài)——前沿讀取數(shù)據(jù),完成數(shù)據(jù)傳送
存儲器寫總線周期:T1狀態(tài)——輸出20位存儲器地址A19~ A0 T2狀態(tài)——-WR信號有效,-DEN信號有效以輸出數(shù)據(jù)D7~D0 T3和Tw狀態(tài)——-WR、-DEN等控制信號持續(xù)有效,T3時鐘下降沿檢測READY信號,決定 是否插入Tw;Tw期間,各信號延續(xù)狀態(tài)。
T4狀態(tài)——完成數(shù)據(jù)傳送,并準(zhǔn)備過渡到下一操作。-WR、-DEN轉(zhuǎn)為無效。常用的控制信號:
ALE地址鎖存允許,輸出、三態(tài)、高電平有效 IO/-M:I/O或存儲器訪問,輸出、三態(tài)-WR:寫控制,輸出、三態(tài)、低電平有效-RD:讀控制,輸出、三態(tài)、低電平有效 INTR、-INTA等
存儲器地址的譯碼問題 全譯碼:
所有的系統(tǒng)地址線均參與對存儲單元的譯碼尋址
特點(diǎn):采用全譯碼,每個存儲單元的地址都是唯一的,不存在地址重復(fù) 譯碼電路可能比較復(fù)雜、連線也較多 部分譯碼:
只有部分(高位)地址線參與對存儲芯片的譯碼
特點(diǎn):每個存儲單元將對應(yīng)多個地址(地址重復(fù)),需要選取一個可用地址 可簡化譯碼電路的設(shè)計(jì)、但系統(tǒng)的部分地址空間將被浪費(fèi)
存儲芯片為什么要設(shè)置片選信號?它與系統(tǒng)地址總線有哪些連接方式?采用何種連接方式可避免地址重復(fù)?采用哪些連接方式可節(jié)省用于譯碼的硬件? 解答:
片選信號說明該存儲器芯片是否被選中正常工作,設(shè)置它可以比較方便地實(shí)現(xiàn)多個存儲器芯片組成大容量的存儲空間
存儲器片選信號通常與CPU地址總線的高位地址線相關(guān)聯(lián),可以采用“全譯碼”、“部分譯碼”、“線選譯碼”方式
采用全譯碼方式可以避免地址重復(fù) 采用部分或線選譯碼可以節(jié)省譯碼硬件
8086微處理器的內(nèi)部結(jié)構(gòu),EU、BIU的定義和作用,流水線。
BIU(總線接口單元):由指令隊(duì)列、指令指針、段寄存器、地址加法器和總線控制邏輯構(gòu)成。該單元管理著8088與系統(tǒng)總線的接口、負(fù)責(zé)CPU對存儲器和外設(shè)進(jìn)行訪問。
EU(執(zhí)行單元):由ALU、通用寄存器、標(biāo)志寄存器和指令譯碼邏輯等構(gòu)成,它負(fù)責(zé)指令的譯碼、執(zhí)行和數(shù)據(jù)的運(yùn)算。
兩個單元相互獨(dú)立,分別完成各自操作。兩個單元可以并行執(zhí)行,實(shí)現(xiàn)指令取指和執(zhí)行的流水線操作 8086的尋址方式。物理地址和邏輯地址的定義。兩者之間轉(zhuǎn)換。8086系統(tǒng)存儲器采用分段管理方式。(要求很熟練)
對于每個存儲器單元都有一個唯一的20位地址,稱為物理地址。
在8088的總線內(nèi)部和用戶編程時,所采用的“段地址:偏移地址”形式,稱為邏輯地址。一個存儲器單元可以擁有多個邏輯地址,但可能擁有唯一的物理地址。
轉(zhuǎn)換過程:先將段寄存器提供的16位段地址左移四位,低位補(bǔ)0,恢復(fù)為20位地址,然后與由各種尋址方式提供的16位偏移地址相加,即得到20位的物理地址。
8086微處理器的內(nèi)部構(gòu)成。8086的寄存器結(jié)構(gòu),標(biāo)志寄存器中每一個標(biāo)志位的含義及應(yīng)用。8086復(fù)位時各寄存器的初始狀態(tài)。
內(nèi)部構(gòu)成:算術(shù)邏輯單元(運(yùn)算器)、寄存器組、指令處理單元(控制器)
寄存器結(jié)構(gòu):8086/8088共有8個的通用寄存器,1個標(biāo)志寄存器,4個段寄存器和1個指令指針寄存器。
進(jìn)位標(biāo)志CF:計(jì)算結(jié)果的最高有效位有進(jìn)位,則CF=1,否則CF=0 溢出標(biāo)志OF:若算術(shù)運(yùn)算的結(jié)果有溢出,則OF=1;否則 OF=0 全零標(biāo)志位ZF:若運(yùn)算結(jié)果為全0,則ZF=1,否則ZF=0 符號標(biāo)志CF:運(yùn)算結(jié)果最高位為1,則SF=1;否則SF=0 奇偶標(biāo)志位PF:當(dāng)運(yùn)算結(jié)果最低字節(jié)中1的個數(shù)為零或偶數(shù)時,PF=1;否則PF=0(奇校驗(yàn))輔助進(jìn)位標(biāo)志AF:運(yùn)算時D3位(低半字節(jié))有進(jìn)位或借位時,AF=1;否則AF=0 方向標(biāo)志DF:存儲地址自動增加,DF=1,否則DF=0 中斷允許標(biāo)志:IF=1,則允許中斷,IF=0,則禁止中斷
陷阱標(biāo)志TF:TF=0,處理器正常工作;TF=1,處理器每執(zhí)行一條指令就中斷一次
中斷向量表。掌握中斷向量表的構(gòu)成,計(jì)算中斷類型號,中斷服務(wù)程序入口地址。中斷的工作過程。
中斷向量表是一種表數(shù)據(jù)結(jié)構(gòu),是中斷向量號與其對應(yīng)的中斷服務(wù)程序入口之間的鏈接表。該地址包括:偏移地址IP、段地址CS(共32位)
每個中斷向量的低字是偏移地址、高字是段地址,需占用4個字節(jié)(低對低,高對高)。8088 微處理器從物理地址000H開始到3FFH(1KB),依次安排各個中斷向量,向量號從0到255。256個中斷向量所占用的1KB區(qū)域,稱中斷向量表 中斷向量的存放首址=N*4 中斷類型:
8088 CPU具有哪些中斷類型?各種中斷如何產(chǎn)生,如何得到中斷向量號?
除法錯中斷:在執(zhí)行除法指令時,除數(shù)為0或商超過了寄存器所能表達(dá)的范圍產(chǎn)生 指令中斷:在執(zhí)行中斷指令I(lǐng)NT n時產(chǎn)生
溢出中斷:在執(zhí)行溢出中斷指令I(lǐng)NTO時,溢出標(biāo)志OF為1產(chǎn)生 單步中斷:單步標(biāo)志TF為1,在每條指令執(zhí)行結(jié)束后產(chǎn)生
非屏蔽中斷:外部通過NMI請求信號向微處理器提出請求時產(chǎn)生
可屏蔽中斷:外部通過INTR請求信號向微處理器提出請求,并在允許可屏蔽中斷的條件下產(chǎn)生
(2)除法錯中斷、溢出中斷、單步中斷、非屏蔽中斷的向量號是8086微處理器內(nèi)部已經(jīng)確定
指令中斷的操作數(shù)n就是向量號
可屏蔽中斷的向量號在響應(yīng)中斷時通過數(shù)據(jù)總線從外部獲得 什么是8259A的中斷結(jié)束字(EOI)?
(1)IRi被響應(yīng)時,ISR中對應(yīng)的Di位被置1;(2)中斷處理完畢,相應(yīng)的Di位應(yīng)置0。
(3)向8259A送中斷結(jié)束指令,使ISR的某位清0,指令的內(nèi)容叫作中斷結(jié)束字。
8259A中IRR、IMR和ISR三個寄存器的含義 中斷請求寄存器IRR:
保存8條外界中斷請求信號IR0~I(xiàn)R7的請求狀態(tài) Di位為1表示IRi引腳有中斷請求;為0表示無請求 中斷屏蔽寄存器IMR:
保存對中斷請求信號IRi的屏蔽狀態(tài)
Di位為1表示IRi中斷被屏蔽(禁止);為0表示允許 中斷服務(wù)寄存器ISR:
保存正在被8259A處理的中斷的狀態(tài)
Di位為1表示IRi中斷正在處理中;為0表示沒有被處理
中斷的概念。中斷向量表的含義。深入理解8259的工作方式,優(yōu)先權(quán)設(shè)置、中斷結(jié)束處理、中斷源屏蔽、中斷觸發(fā)等等。8259的初始化編程。中斷服務(wù)程序編寫。
中斷:指當(dāng)出現(xiàn)需要時,CPU暫時停止當(dāng)前程序的執(zhí)行轉(zhuǎn)而執(zhí)行處理新情況的程序和執(zhí)行過程。
優(yōu)先權(quán)設(shè)置:在ISR的 Di 位置位期間,禁止再發(fā)生同級和低級優(yōu)先權(quán)的中斷,但允許高級優(yōu)先權(quán)中斷的嵌套
中斷結(jié)束處理:自動中斷結(jié)束方式、普通中斷結(jié)束方式、特殊中斷結(jié)束方式; 中斷向量表的含義:256個中斷向量所占用的1KB區(qū)域,稱中斷向量表
計(jì)算機(jī)主機(jī)和I/O設(shè)備之間進(jìn)行數(shù)據(jù)傳送的方法。重點(diǎn)掌握查詢方式完成數(shù)據(jù)傳送的流程,要會編程。
查詢傳送的特點(diǎn)是:工作可靠,適用面寬,但傳送效率低 查詢輸入接口(考電路):
代碼如下:
mov dx,8000h;dx指向狀態(tài)端口 Status: in al, dx ;讀狀態(tài)端口 test al,01h ;測試標(biāo)志位D0 jz status ;D0=0,未就緒,繼續(xù)查詢
inc dx ;D0=1,就緒,DX指向數(shù)據(jù)端口 in al,dx ;從數(shù)據(jù)端口輸入數(shù)據(jù) 中斷傳送:
中斷傳送是一種效率更高的程序傳送方式;
中斷過程的完成由中斷系統(tǒng)(硬件,如8259和CPU)和中斷服務(wù)程序(軟件)共同控制完成
中斷工作過程:
1、中斷請求(外設(shè))
2、中斷響應(yīng)(CPU)
3、關(guān)中斷(CPU)
4、斷點(diǎn)保護(hù)(CPU)
5、中斷識別(軟件/硬件)
6、現(xiàn)場保護(hù)(用戶)
7、中斷服務(wù)(用戶)
8、恢復(fù)現(xiàn)場(用戶)
9、開中斷(用戶/CPU)
10、中斷返回(IRET/用戶)
最小組態(tài)的寫總線周期時序:
如何限制只能輸入小寫字母(61h~7Ah,課本P22),否則要求重新輸入。
.data msg db 'not a lowercase,input again',db 0dh, 0ah, '$' input: mov ah,1;輸入小寫字母
int 21h
cmp al, 61h
jl once-again
cmp al, 7Ah
ja once-again
jmp convert once-again: mov dx,offset msg
mov ah,9
int 21h
jmp input
convert: sub al,20h;轉(zhuǎn)換為大寫字母
?? 采用查表法,實(shí)現(xiàn)一位16進(jìn)制數(shù)轉(zhuǎn)換為ASCII碼顯示 04h——34h(4)0bh——42h(B)
ASCII db 30h,31h,32h,33h,34h,35h,36h,37h,38h,39h ;對應(yīng)0 ~ 9的ASCII碼
db 41h,42h,43h,44h,45h,46h ;對應(yīng)A ~ F的ASCII碼 hex db 04h,0bh ;假設(shè)兩個16進(jìn)制數(shù);代碼段
mov bx,offset ASCII ;BX指向ASCII碼表 mov al, hex ;AL取得一位16進(jìn)制數(shù);恰好就是ASCII碼表中的位移 and al, 0fh ;只有低4位是有效的,高4位清0 xlat ;換碼:AL←DS:[BX+AL] mov dl,al ;欲顯示的ASCII碼送DL mov ah,2 ;2號DOS功能調(diào)用 int 21h ;顯示一個ASCII碼字符
mov al,hex+1 ;轉(zhuǎn)換并顯示下一個數(shù)據(jù) and al,0fh xlat mov dl,al mov ah,2 int 21h 編寫一個源程序,在鍵盤上按一個鍵,將從AL返回的ASCII碼值顯示出來,如果按下ESC鍵則程序退出。(可調(diào)用書中的HTOASC子程序)HTOASC proc
and al,0fh ;al低四位保存待轉(zhuǎn)
;換的16進(jìn)制數(shù)
cmp al,9
jbe htoasc1
add al,37h;是A ~ F,加37H
ret;子程序返回
htoasc1: add al,30h;0 ~ 9,加30H
ret;子程序返回 HTOASC endp push ax mov cl, 4 ror al, cl call HTOASC call disp_a_char pop ax call HTOASC call disp_a_char 把從鍵盤輸入的一個小寫字母用大寫字母顯示出來(大小寫字母轉(zhuǎn)換)。mov ah,1 ;輸入小寫字母
int 21h sub al,20h ;轉(zhuǎn)換為大寫字母
mov dl,al mov ah,2 int 21h ;顯示
寫一個子程序,根據(jù)入口參數(shù)AL=0、1、2,依次實(shí)現(xiàn)對大寫字母轉(zhuǎn)換成小寫、小寫轉(zhuǎn)換成大寫或大小寫字母互換。欲轉(zhuǎn)換的字符串在string中,用0表示結(jié)束。lucase proc push bx mov bx,offset string cmp al,0 je case0cmp al,1jz case1cmp al,2jz case2jmp done case0: cmp byte ptr [bx],0je done cmp byte ptr [bx],’A’jb next0 cmp byte ptr [bx],’Z’ja next0 add byte ptr [bx],20h next0: inc bx jmp case0 case1: cmp byte ptr [bx],0 je done cmp byte ptr [bx],’a’
jb next1 cmp byte ptr [bx],’z’
ja next1 sub byte ptr [bx],20h next1: inc bx jmp case1 case2: cmp byte ptr [bx],0je done cmp byte ptr [bx],’A’jb next2 cmp byte ptr [bx],’Z’ja next20 add byte ptr [bx],20h jmp next2 next20: cmp byte ptr [bx],’a’
jb next2 cmp byte ptr [bx],’z’
ja next2 sub byte ptr [bx],20h next2: inc bx jmp case2 done: pop bx ret lucase endp 循環(huán)累加(調(diào)用子程序)
array db 12h,25h,0f0h,0a3h,3,68h,71h,0cah,0ffh,90h count equ $-array ;數(shù)組元素個數(shù)
result db ? ;校驗(yàn)和;代碼段(主程序)
mov bx,offset array ;BX←數(shù)組的偏移地址
mov cx,count ;CX←數(shù)組的元素個數(shù)
call checksum ;調(diào)用求和過程
mov result,al ;處理出口參數(shù) checksum proc
xor al,al ;累加器清0 sum: add al,[bx] ;求和
inc bx ;指向下一個字節(jié)
loop sumRet Checksum endp 計(jì)算AX中有符號數(shù)的絕對值 cmp ax,0 jge nonneg ;條件滿足(AX≥0),轉(zhuǎn)移
neg ax ;條件不滿足,求補(bǔ)(即絕對值P43)nonneg: mov result,ax ;保存結(jié)果;不恰當(dāng)?shù)姆种?/p>
cmp ax,0 jl yesneg ;條件滿足(AX<0),轉(zhuǎn)移
jmp nonneg yesneg: neg ax ;條件滿足,求補(bǔ) nonneg: mov result,ax ;保存結(jié)果
設(shè)置兩個變量maxay和minay存放最大和最小值 array dw 10 dw-3,0,20,900,587,-632,777,234,-34,-56 maxay dw ? ;存放最大值 minay dw ? ;存放最小值 lea si,array mov cx,[si] ;取得元素個數(shù)
dec cx ;減1后是循環(huán)次數(shù)
add si,2mov ax,[si] mov bx,ax maxck: add si,2 cmp [si],ax ;與下一個數(shù)據(jù)比較
jle minck mov ax,[si] ;AX取得更大的數(shù)據(jù)
jmp next minck: cmp [si],bx jge next mov bx,[si] ;BX取得更小的數(shù)據(jù) next: loop maxck ;計(jì)數(shù)循環(huán)
mov maxay,ax ;保存最大值
mov minay,bx ;保存最小值 挑出數(shù)組中正數(shù)(不含0)和負(fù)數(shù),分別形成正、負(fù)數(shù)組 DATAS SEGMENT count equ 10 array dw 23h,9801h? ayplus dw count dup(0)ayminus dw count dup(0)DATAS ENDS STACKS SEGMENT STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX mov si,offset array mov di,offset ayplus mov bx,offset ayminus mov ax,ds mov es,ax mov cx,count cld again: lodsw
cmp ax,0
jl minus
jz next minus: xchg bx,di
stosw
xchg bx,di next: loop again MOV AH,4CH INT 21H CODES ENDS END START
8259A 的初始化程序段(7.8)
mov al,13H ;寫入ICW1:設(shè)定邊沿觸發(fā)方式,單片方式
mov dx,0FFDCH
out dx,al
jmp intr1
intr1:mov al,90H ;寫入ICW2:設(shè)定IR0的中斷向量號為90h
mov dx,0FFDEH
out dx,al
jmp intr2
intr2:mov al,1 ;寫入ICW4:設(shè)定普通嵌套方式,普通中斷方式
mov dx,0FFDEH
out dx,al 8259的初始化編程: 主片:
mov al,11h;寫入ICW1
out 20h,al intr1: mov al,08h;寫入ICW2
out 21h,al intr2: mov al,04h;寫入ICW3
out 21h,al intr3: mov al,05h;寫入ICW4
out 21h,al 從片:
mov al,11h;寫入ICW1
out 0a0h,al intr5: mov al,70h;寫入ICW2
out 0a1h,al intr6: mov al,02h;寫入ICW3
out 0a1h,al intr7: mov al, 01h;寫入ICW4
out 0a1h,al 試按如下要求分別編寫8253的初始化程序,已知8253的計(jì)數(shù)器0~2和控制字I/O地址依次為204H~207H。⑶ 使計(jì)數(shù)器2工作在方式2,計(jì)數(shù)值為02F0H。
mov al,0b4h
mov dx,207h
out dx,al
mov ax,02f0h
mov dx,206h
out dx,al;先寫入低字節(jié)
mov al,ah
out dx,al;后寫入高字節(jié) 8255的初始化編程
要求:A口:方式1輸入、CH口:輸出、CL口:輸入、B口:方式0輸出 方式控制字:1 0110 001 B或B1H 初始化的程序段:
mov dx,0fffeh;假設(shè)控制端口為FFFEH mov al,0b1h;方式控制字
out dx,al;送到控制端口 某系統(tǒng)中8253芯片中計(jì)數(shù)器的0-2和控制字端口地址分別是FFF0H~FFF3H。編寫8253兩個計(jì)數(shù)器初始化程序及兩個計(jì)數(shù)器的連通圖。計(jì)數(shù)器0的計(jì)數(shù)值:5M/1K=5000=1388H 方式控制字:00100101=25H、2DH、35H、3DH(十進(jìn)制計(jì)數(shù))
00100100=24H、2CH、34H、3CH(二進(jìn)制計(jì)數(shù))
計(jì)數(shù)器1的計(jì)數(shù)值:1000 方式控制字:01101001=69H、79H
(十進(jìn)制計(jì)數(shù))
01101000=68H、78H
(二進(jìn)制計(jì)數(shù))MOV DX,0FFF3H MOV AL,25H;通道0,只寫高字節(jié),方式2,十進(jìn)制 OUT DX,AL MOV DX, 0FFF0H MOV AL,50H ;計(jì)數(shù)初值5000 OUT DX,AL MOV DX,0FFF3H MOV AL,69H ;通道1,方式4 OUT DX,AL MOV DX, 0FFF1H MOV AL,10H ;計(jì)數(shù)初值1000 OUT DX,AL
3、某字符輸出設(shè)備(如打印機(jī)),其數(shù)據(jù)口和狀態(tài)口的地址均為80H。在讀取狀態(tài)時,當(dāng)標(biāo)志位D7=0時,表明該設(shè)備閑,可以接收一個字符,請編寫利用查詢方式進(jìn)行數(shù)據(jù)傳送的程序段。要求將存放于符號地址addr處的一串字符(以$為結(jié)束標(biāo)志)輸出給該設(shè)備。mov bx, offset addr;利用offset操作符,可在匯編過程中得到addr的偏移地址 again: mov ah, [bx]
cmp ah, ’$’ jz done status: in al, 80h;查詢一次
test al, 80h;兩個80h不一樣
jnz status;D7=1,表示設(shè)備忙,繼續(xù)查詢
mov al, ah out 80h, al;輸出一個字節(jié)
inc bx jmp again;循環(huán) done: ??
如圖10.23為用一片8255A控制8個8段共陰極LED數(shù)碼管的電路。現(xiàn)要求按下某個開關(guān),其代表的數(shù)字(K1為1,K2為2,?K8為8)在數(shù)碼管從左到右循環(huán)顯示(已有一個延時子程序delay可以調(diào)用),直到按下另一個開關(guān)。假定8255A的數(shù)據(jù)端口A、B、C及控制端口的地址依次為FFF8H~FFFBH。編寫完成上述功能的程序,應(yīng)包括8255A的初始化、控制程序和數(shù)碼管的顯示代碼表 ;顯示代碼表
table db 0c0h ;對應(yīng)0(任意)
db 0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h ;對應(yīng)1~8 ;8255A初始化
mov dx,0fffbh mov al,10001001b ;=89h out dx,al;控制程序
again0: mov dx,0fffah ;輸入開關(guān)狀態(tài)
in al,dx mov cx,8 ;確定哪個開關(guān)閉合mov ah,01h ;mov ah,08h again1: shr al,1 ;shl al,1 jnc disp0 inc ah ;dec ah loop again1 jmp disp1 ;顯示字段 disp0: mov bx,offset table mov al,ah xlat mov dx,0fff8h out dx,al ;輸出段碼
disp1: mov cx,8 ;循環(huán)顯示8位
mov al,01h mov dx,0fff9h disp2: out dx,al ;輸出位碼
call delay shl al,1 loop disp2 jmp again0 ;寫入方式字
mov al,100×00×1b ;=81h mov dx,控制口地址 ;0fffeh out dx,al ;加入下一段更好,使L0~L3全亮
mov al,0fh mov dx,端口C地址 ;0fffch out dx,al ;控制程序段
mov dx,端口C地址 ;0fffch in al,dx ;讀入PC0~PC3 mov cl,4 shl al,cl ;左移4位
out dx,al ;控制PC4~PC7 以8255的B口作輸入口、連接邏輯電平開關(guān);以8255的A口作輸出口、連接發(fā)光二極管 電路。要求:當(dāng)輸入不是全0時,輸出與輸入保持一致(即高電平時點(diǎn)亮);當(dāng)輸入是全0時,令發(fā)光二極管循環(huán)點(diǎn)亮(或閃爍告警)。
begin: mov dx,portc;8255 初始化 mov al,82h
; A組方式0,A口出,; B組方式0,B口入
out dx,al mov ah,0ffh mov bl,0 lp: mov dx,portb;B 口讀入開關(guān)狀態(tài)
in al,dx test al,ah ;與ffh比較,看是否8個開關(guān)全閉合(0信號)
jz shift mov dx,porta;A 口輸出開關(guān)狀態(tài)
not al out dx,al jmp lp
shift: mov al,bl ;bl初值為0 mov dx,porta not al
out dx,al call delay;延時
shl bl,1;移位
test bl,ah ;ah初值為ffh jnz lp mov bl,1 jmp lp
2、如果有一個輸入設(shè)備,其數(shù)據(jù)口地址為FFE0H,狀態(tài)口地址為FFE2H,當(dāng)狀態(tài)標(biāo)志D0=1時,表明一個字節(jié)的輸入數(shù)據(jù)就緒,請編寫利用查詢方式進(jìn)行數(shù)據(jù)傳送的程序段。要求從該設(shè)備讀取100個字節(jié)并寫到從2000H:2000H開始的內(nèi)存中。通過讀取狀態(tài)寄存器的標(biāo)志位來檢查外設(shè)是否就緒。若不就緒就繼續(xù)查詢,即程序不斷循環(huán);直至就緒。然后,進(jìn)行下一步的傳送工作。mov bx, 2000h
mov ds, bx
mov cx, 100 again: mov dx, 0ffe2h status: in al, dx;讀入狀態(tài)標(biāo)志D0
test al, 01h;al & 01h
jz status
mov dx, 0ffe0h
in al, dx;輸入一個字節(jié)
mov [bx], al;al→ds:[bx], 寄存器間接尋址
inc bx 查詢方式完成數(shù)據(jù)傳送。
1、編程實(shí)現(xiàn)以下功能:當(dāng)K0鍵單獨(dú)按下時,發(fā)光二極管L0~L7將流水點(diǎn)亮(Ln→Ln+1),每個維持200ms;當(dāng)K1鍵單獨(dú)按下時,發(fā)光二極管L0~L7將反向流水點(diǎn)亮(Ln←Ln+1),每個也維持200ms;在其他情況下各發(fā)光二極管均不點(diǎn)亮。假定有延時200ms的子程序DELAY可直接調(diào)用。
again: mov dx, 8000h;8000h是I/O端口地址 in al, dx;讀入端口數(shù)據(jù)
not al;開關(guān)閉合,讀入數(shù)據(jù)是0;反相,保證如圖二極管點(diǎn)亮; cmp al, 1 ;K7~K0=11111110B ?或al=00000001B? je l1;單獨(dú)按下K0,轉(zhuǎn)移到l1 cmp al, 2 je l2;單獨(dú)按下K1,轉(zhuǎn)移到l2 jmp again
;其它情況,都不亮 l1: mov cx, 8;計(jì)數(shù)器設(shè)為8 mov al, 1 l11: out dx, al;點(diǎn)亮一個LED call delay;調(diào)用延時子程序,點(diǎn)亮狀態(tài)保持200ms rol al, 1;循環(huán)左移(shl行嗎?)loop l11;循環(huán)直到cx減到0為止
jmp again;轉(zhuǎn)到起點(diǎn),繼續(xù)查詢端口變動
l2: mov cx, 8;計(jì)數(shù)器設(shè)為8 mov al, 1 l21: out dx, al;點(diǎn)亮一個LED call delay;調(diào)用延時子程序,點(diǎn)亮狀態(tài)保持200ms ror al, 1 loop l21;jmp again
delay proc mov cx,0bfffh ;延時200ms。0bffh=3071(D),loop $;延時時間=49151*33(時鐘周期)/8000000(CPU工作頻率)≈200ms delay endp loop again;循環(huán),輸入100個字節(jié)
4、按照圖6-14所示的中斷查詢接口與相應(yīng)的流程圖,請編寫用于中斷服務(wù)的程序段。具 體要求是,當(dāng)程序查到中斷設(shè)備A有中斷請求(對應(yīng)數(shù)據(jù)線D0),它將調(diào)用名為PROC0的子程序;如此,依次去查中斷設(shè)備B~中斷設(shè)備D,并分別調(diào)用名為PROC1~PROC3的子程序。
sti;開中斷
push ax
push dx
??
mov dx,8001h;接口地址是8001h status: in al, dx
test al, 01h
jnz service0
test al, 02h
jnz service1
test al, 04h
jnz service2
test al, 08h
jnz service3 ??
service0: call proc0
jmp done service1: call proc1
jmp done service2: call proc2
jmp done service3: call proc3
jmp done
?? done: pop dx
pop ax
iret;
中斷返回15
第三篇:控制測量學(xué)考試重點(diǎn)總結(jié)測繪專業(yè)
控制測量學(xué)考試重點(diǎn)提綱 沈陽建筑大學(xué)
《控制測量學(xué)》復(fù)習(xí)提綱
一、試卷構(gòu)成選擇題(每題2分,共20分)
填空題(每空1分,共20分)
簡單題(每題5分,共25分)
綜合分析題(3題共35分)
二、各章重點(diǎn)
第一章:
1、控制測量的定義
1、控制網(wǎng)的分類
3、正高、正常高、大地高
第二章:
1、水平控制網(wǎng)布設(shè)原則
2、等邊直伸導(dǎo)線縱橫向誤差的引發(fā)原因
3、控制網(wǎng)優(yōu)化設(shè)計(jì)的分類與詳細(xì)信息
4、控制網(wǎng)的質(zhì)量指標(biāo)
5、控制網(wǎng)技術(shù)設(shè)計(jì)的流程及各階段的注意事項(xiàng)
第三章
1、精密測角實(shí)施中的注意事項(xiàng)(注重理解)
2、方向觀測法的測站限差項(xiàng)目
3、精密測角的主要誤差來源及消除或減弱誤差的方法
第四章
1、脈沖式測距和相位式測距的基本原理
2、測距儀中長測尺與短測尺的作用
3、加常數(shù)與乘常數(shù)的檢驗(yàn)方法
4、光電測距的誤差來源與分類(比例誤差和固定誤差)
5、測距成果的歸算過程
第五章
1、高程異常和大地水準(zhǔn)面差距
2、精密水準(zhǔn)儀與水準(zhǔn)尺的檢驗(yàn)項(xiàng)目
3、精密水準(zhǔn)測量的主要誤差來源與解決方法
4、精密水準(zhǔn)測量實(shí)施中的注意事項(xiàng)(注重理解)
5、跨河水準(zhǔn)測量的基本方法
第七章
1、子午圈、卯酉圈、平行圈、法截面、法截線、大地線
2、三差改正
3、大地坐標(biāo)系、空間直角坐標(biāo)系、子午面直角坐標(biāo)系的定義方式
4、子午圈半徑和卯酉圈半徑的變化規(guī)律
第八章
1、高斯投影的基本方法、中央子午線的計(jì)算
2、高斯平面直角坐標(biāo)系的構(gòu)成3、方向改化的原因與適用的不同等級
4、方向改化的檢核條件
5、工程測量中減小投影變形的處理方法
6、工程中常用的直角坐標(biāo)系
第九章
1、概算的基本目的2、概算的步驟以及每一步中各包含哪些計(jì)算
第十章
1、我國使用的北京
54、西安80、國家2000大地坐標(biāo)系三套坐標(biāo)系的基本情況
2、七參數(shù)法轉(zhuǎn)換的基本公式與基本參數(shù)
3、參心坐標(biāo)系、地心坐標(biāo)系的建立方法
4、什么是橢球定位與定向
第十一章
1、一道大題
GIS與CAD/CAM的區(qū)別:
CAD的幾何形狀主要由制圖員構(gòu)成,而GIS的幾何形狀是由掃描數(shù)字化或測量方法得到的。
CAD幾何形狀包含水平和垂直線段,通常線段之間的夾角是規(guī)則的。GIS實(shí)際上不包含水平或垂直線段,除了直角,其它的規(guī)則夾角很少。另一方面,形狀破碎的線段,如等高線和海岸線,則很平常。在CAD中,圓弧和曲線是基本的,在GIS中,它們實(shí)際上不存在。
在CAD中,一個典型的多邊形有四個頂點(diǎn);在GIS中,一個多邊形可能有上千個頂點(diǎn)。
在CAD中,諸如映射、旋轉(zhuǎn)、比例、拷貝之類的操作頻繁地被用到,在GIS中不常用
在CAD中,目標(biāo)間的拓?fù)潢P(guān)系實(shí)際上不存在;在GIS中,拓?fù)涫侵饕目紤]之一。
在CAD中,柵格很少用;但在GIS中,這是獲取地圖庫或衛(wèi)星數(shù)據(jù)的一個有效、經(jīng)濟(jì)的方法。
CAD和CAM不能建立地理坐標(biāo)系統(tǒng)和完成地理坐標(biāo)轉(zhuǎn)換,GIS的數(shù)據(jù)量要比CAD/CMA大得多,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)類型更為復(fù)雜;數(shù)據(jù)見聯(lián)系緊密,CAD/CAM不具備地理意義的空間查詢和分析功能
第四篇:微機(jī)原理考試答案
微機(jī)原理與應(yīng)用考試答案
一、單選題(25分,每個1分)1、8086當(dāng)前被執(zhí)行的指令放在(D)
A、DS:BX
B、SS:SP
C、CS:PC
D:CS:IP 2、8086CPU能夠直接執(zhí)行的語言是(B)
A、匯編語言
B、機(jī)器語言
C、C語言
D、JAVA語言
3、在機(jī)器數(shù)(C)零的表示形式是唯一的 A、原碼
B、反碼
C、補(bǔ)碼
D、原碼和反碼 4、8位二進(jìn)制數(shù)的補(bǔ)碼表示范圍為(C)
A、0-255
B、-127~+127
C、-128~+127
D、-128~+128
5、從8086RAM地址002CH開始存放4個字節(jié)中斷向量,對應(yīng)的中斷號是(B)A、0AH
B、0BH
C、0CH
D、0DH
6、需要擴(kuò)充存儲容量時采用(A)的方法
A、地址串聯(lián)
B、地址并聯(lián)
C、數(shù)據(jù)線并聯(lián)
D、數(shù)據(jù)線串聯(lián)
7、通常輸出接口需要(B)
A、緩沖器
B、鎖存器
C、計(jì)數(shù)器
D、反相器
8、運(yùn)算器執(zhí)行兩個補(bǔ)碼表示的整數(shù)加法時,產(chǎn)生溢出的正確敘述為(D)
A、相加結(jié)果的符號位為0則產(chǎn)生溢出
B、相加結(jié)果的符號位為1則產(chǎn)生溢出
C、最高位有進(jìn)位則產(chǎn)生溢出
D、相加結(jié)果的符號位與兩同號加數(shù)的符號位相反,則產(chǎn)生溢出
9、MIPS用來描述計(jì)算機(jī)的計(jì)算速度,其含義為(B)
A、每秒處理百萬個字符
B、每秒執(zhí)行百萬條指令
C、每分鐘處理百萬個字符
D、每分鐘執(zhí)行百萬條指令
10、下列數(shù)中,最大的數(shù)是(C)
A、(1011110)2
B、(140)8
C、(97)10
D、(5F)16 11、8086CPU共有(D)根分時復(fù)用總線 A、8
B、16
C、20
D、21 12、8086系統(tǒng)中每個邏輯段的最多存儲單元數(shù)為(A)A、64KB
B、256KB
C、1MB
D、根據(jù)需要而定
13、CPU對存儲器訪問時,地址線和數(shù)據(jù)線的有效時間關(guān)系是(B)A、數(shù)據(jù)線先有效
B、地址線先有效
C、同時有效
D、同時無效
14、通常所說的32位機(jī)是指(A)
A、CPU字長為32位
B、寄存器數(shù)量為32個
C、存儲器單元數(shù)據(jù)為32位
D、地址總線寬度為32位
15、若要使寄存器AH中高4位不變,低四位清0,使用指令(D)
A、OR AH,0FH
B、AND AH,0FH
C、OR AH,0F0H
D、AND AH,0F0H
16、某I/O接口芯片中的端口地址為0A10H~0A1FH,它的片內(nèi)地址線有(B)A、2條
B、4條
C、8條
D、16條
17、從8086存儲器的奇地址開始讀取一個字節(jié),需要執(zhí)行(B)總線周期 A、0個
B、1個
C、2個
D、3個
18、下列說法中,正確的是(A)
A、棧頂是堆棧操作的唯一出口
B、堆棧操作遵循先進(jìn)先出的原則
C、棧底是堆棧地址的較小端
D、執(zhí)行出棧操作后,棧頂?shù)刂穼p小 19、8086CPU從功能結(jié)構(gòu)上看是由(B)組成 A、控制器、運(yùn)算器
B、控制器、運(yùn)算器、寄存器
C、控制器、20位物理地址加法器
D、執(zhí)行單元、總線接口單元 20、128KB的SRAM有8條數(shù)據(jù)線,有()條地址線 A、17條
B、18條
C、20條
D、128條
21、可編程定時/計(jì)數(shù)器8253內(nèi)含有(B)獨(dú)立的計(jì)數(shù)器 A、2個
B、3個
C、4個
D、6個
22、構(gòu)成1MB存儲器系統(tǒng),需要容量32K*4的RAM芯片(B)片 A、16
B、32
C、64
D、128
23、下列尋址方式中,需要執(zhí)行總線周期的為(D)
A、立即數(shù)尋址
B、寄存器尋址
C、固定尋址
D、存儲器尋址
24、容量為10K的SRAM的起始地址為1000H,則終止地址為(C)A、31FFH
B、33FFH
C、37FFH
D、4FFFH
25、下列邏輯地址中對應(yīng)不同物理地址的是(B)
A、0400H:0340H
B、03E0H:0740H
C、0420H:0140H D、03C0H:0740H
二、填空題(15分,每空1分)
1、由18個字?jǐn)?shù)據(jù)組成的存儲區(qū),其首地址為1EA5H:BDC7H,則末字單元的物理地址為___________
2、CPU與外設(shè)傳遞的三種信息是程序方式、中斷方式和DMA方式
3、每條指令一般都由操作碼和操作數(shù)兩部分構(gòu)成
4、下列指令執(zhí)行前SS=2000H,SP=0060H,執(zhí)行下列程序之后,SP= AX=,BX=
,CX= MOV AX,1020H MOV BX,3040H MOV CX,5060H PUSH AX PUSH BX POP CX
5、二進(jìn)制數(shù)11101001,若為補(bǔ)碼表示的有符號數(shù),其十進(jìn)制數(shù)值是________; 若為無符號數(shù),其十進(jìn)制數(shù)值是________
6、若AX=42DAH,BX=4331H,則SUB AX,BX指令執(zhí)行后,SF=______,ZF=_______,CF=________。
三、名詞解釋(12分,每個3分)
1、堆棧
堆棧都是一種數(shù)據(jù)項(xiàng)按序排列的數(shù)據(jù)結(jié)構(gòu),只能在一端(稱為棧頂(top))對數(shù)據(jù)項(xiàng)進(jìn)行插入和刪除。
2、中斷向量
中斷服務(wù)程序的入口地址稱為中斷向量
3、總線周期
1.微處理器是在時鐘信號CLK控制下按節(jié)拍工作的。8086/8088系統(tǒng)的時鐘頻率為4.77MHz,每個時鐘周期約為200ns。
2.由于存貯器和I/O端口是掛接在總線上的,CPU對存貯器和I/O接口的訪問,是通過總線實(shí)現(xiàn)的。通常把CPU通過總線對微處理器外部(存貯器或I/O接口)進(jìn)行一次訪問所需時間稱為一個總線周期。一個總線周期一般包含4個時鐘周期,這4個時鐘周期分別稱4個狀態(tài)即T1狀態(tài)、T2狀態(tài)、T3狀態(tài)和T4狀態(tài)。
4、分時復(fù)用總線
由于CPU引腳數(shù)量有限,使得一些引腳起多個作用,比如:AB0~AB7在T1時刻表示地址,在T2~T4時刻表示數(shù)據(jù),這樣就稱為AB0~AB7為‘分時復(fù)用’。
四、簡答題
1、半導(dǎo)體存儲器分為哪兩大類,簡要說明各類特點(diǎn)
答:按制造工藝分類,半導(dǎo)體存儲器可以分為雙極型和金屬氧化物半導(dǎo)體型兩類。
雙極型(bipolar)由TTL晶體管邏輯電路構(gòu)成。該類存儲器件的工作速度快,與CPU處在同一量級,但集成度低,功耗大,價格偏高,在微機(jī)系統(tǒng)中常用做高速緩沖存儲器cache。
金屬氧化物半導(dǎo)體型,簡稱MOS型。該類存儲器有多種制造工藝,如NMOS, HMOS, CMOS, CHMOS等,可用來制造多種半導(dǎo)體存儲器件,如靜態(tài)RAM、動態(tài)RAM、EPROM等。該類存儲器的集成度高,功耗低,價格便宜,但速度較雙極型器件慢。微機(jī)的內(nèi)存主要由MOS型半導(dǎo)體構(gòu)成。
2、簡述8086中斷系統(tǒng)響應(yīng)可屏蔽中斷的全過程
答:CPU在INTR引腳上接到一個中斷請求信號,如果此時IF=1,并且,當(dāng)前的中斷有最高的優(yōu)先級,CPU就會在當(dāng)前指令執(zhí)行結(jié)束完以后開始響應(yīng)外部中斷請求。這是,CPU通過INTA引腳連續(xù)發(fā)送兩個負(fù)脈沖,外設(shè)接口在接到第二個負(fù)脈沖后,在數(shù)據(jù)線上發(fā)送中斷類型碼,CPU接到這個中斷類型碼后做如下操作: 1 將中斷類型碼放入暫存器保存; 2 將標(biāo)志寄存器內(nèi)容入棧,保護(hù)中斷狀態(tài); 3 將IF和TF表示清零; 4 保護(hù)斷點(diǎn)。IP和CS內(nèi)容入棧; 根據(jù)當(dāng)前中斷類型碼,在中斷向量表找到相應(yīng)的中斷子程序的首地址,將其裝入IP和CS,這樣就可以實(shí)現(xiàn)自動轉(zhuǎn)向中斷服務(wù)子程序處執(zhí)行。
3、CPU與外設(shè)交換數(shù)據(jù)的傳送方式分為哪幾種?簡要說明各自特點(diǎn)
答:(1)CPU與外設(shè)交換數(shù)據(jù)的傳送方式可分為3種:程序傳送、中斷傳送和直接存儲器存取(DMA)傳送。
(2)程序查詢輸入輸出傳送方式能較好地協(xié)調(diào)外設(shè)與CPU之間定時的差別;程序和接口電路比較簡單。其主要缺點(diǎn)是:CPU必須做程序等待循環(huán),不斷測試外設(shè)的狀態(tài),直至外設(shè)為交換數(shù)據(jù)準(zhǔn)備就緒時為止。這種循環(huán)等待方式很花費(fèi)時間,大大降低了CPU的運(yùn)行效率。中斷傳送的I/O操作與查詢方式的不同,它總是先由外設(shè)主動請求中斷,再由CPU通過響應(yīng)外設(shè)發(fā)出的中斷請求來實(shí)現(xiàn)。中斷傳送方式的好處是:既大大提高了CPU的工作效率,又能對突發(fā)事件做出實(shí)時處理,I/O響應(yīng)速度很快。其缺點(diǎn)是需要一系列中斷邏輯電路支持,中斷程序設(shè)計(jì)和調(diào)試也比較復(fù)雜。DMA方式,是一種專門的硬件電路執(zhí)行I/O交換的傳送方式,它讓外設(shè)接口可直接與內(nèi)存進(jìn)行高速的數(shù)據(jù)傳送,而不必經(jīng)過CPU,這樣就不必進(jìn)行保護(hù)現(xiàn)場之類的額外操作,可實(shí)現(xiàn)對存儲器的直接存取。
五、計(jì)算題
第五篇:微機(jī)總結(jié)
作為******學(xué)校的一名成員,我很榮幸的任教全校的微機(jī)課程。在各級領(lǐng)導(dǎo)和老師的關(guān)懷和幫助下,圓滿地完成了本學(xué)期的全部教學(xué)任務(wù)。下面我將就近半年的工作、生活、學(xué)習(xí)以及思想等各方面的情況匯報(bào)如下:
一、工作方面
在學(xué)校微機(jī)課教師缺乏的情況下,我承擔(dān)了1-6學(xué)年的微機(jī)課教學(xué)任務(wù)。每周18個課時。
總的來說,有相當(dāng)一部分的學(xué)生以前從未接觸過電腦,當(dāng)然,學(xué)生當(dāng)中也有極個別的電腦高手。學(xué)生計(jì)算機(jī)水平參差不齊這無疑給教學(xué)上增添了困難。但我迎難而上,努力教好每一個學(xué)生。在教學(xué)過程中,我注重從基礎(chǔ)教起、從點(diǎn)滴開始,努力把基礎(chǔ)知識,基本操作形象的展示給學(xué)生,努力把晦澀的計(jì)算機(jī)術(shù)語講解的生動有趣。同時,我還讓在北京的同學(xué)經(jīng)寄些最新計(jì)算機(jī)資料過來,適時適當(dāng)?shù)亟o學(xué)生加以補(bǔ)充,以此開闊他們的視野,拓寬他們的知識面。
我不敢忘“因材施教”的教育原則,在教學(xué)中,對待不同的學(xué)生我采取不同的教學(xué)方法。對于那些學(xué)得很好的學(xué)生,我鼓勵他們拋書本,去學(xué)一些課本以外的知識,以此來獲得進(jìn)一步的提高;對于一些基礎(chǔ)比較薄弱的學(xué)生,我抽出業(yè)余時間給他們“吃偏飯”,親自帶著他們上機(jī)一步一步操作,以使他們盡快對電腦熟悉起來。
“興趣是最好的老師”,為培養(yǎng)學(xué)生們學(xué)習(xí)的興趣,我抓住他們都很喜歡上機(jī)操作的這一心理,盡量把理論課搬到機(jī)房來上,鼓勵他們多動手、多練習(xí)、多實(shí)踐。這樣既提高了學(xué)生們的上機(jī)操作能力,又加強(qiáng)了他們學(xué)習(xí)的興趣,收到了很好的效果。
在完成好自己的教學(xué)任務(wù)外,我還積極配合學(xué)校完成校資料整理打印工作,進(jìn)行學(xué)科之間的交叉教學(xué)。同時,還利用計(jì)算機(jī)學(xué)科的優(yōu)勢,在上機(jī)時幫著學(xué)生進(jìn)行單詞記憶等活動,充分調(diào)動了學(xué)生的學(xué)習(xí)積極性。
二、學(xué)習(xí)方面
自己初為人師,在教學(xué)中和工作中難免會有不足之處,所以我時刻提醒自己要隨時時隨地的向其他經(jīng)驗(yàn)豐富的老師請教和學(xué)習(xí),虛心聽取他們的意見和建議。我能積極參加學(xué)校教研組的活動,認(rèn)真學(xué)習(xí)其他老師的寶貴經(jīng)驗(yàn),并能和其他老師一塊兒討論,使自己盡快成熟起來。
在向其他老師學(xué)習(xí)的同時,我還注意向?qū)W生學(xué)習(xí),使得教與學(xué)相得益彰。我深知教育應(yīng)以“學(xué)生”為本,不應(yīng)脫離“學(xué)生”這個主體而談教育。所以在教學(xué)過程中我很重視學(xué)生的感受經(jīng)常向他們尋問情況,學(xué)生給我反饋的意見和要求使我能更合理的的安排教學(xué)任務(wù)、高速教學(xué)計(jì)劃。通過向?qū)W生學(xué)習(xí),我能及時了解學(xué)生思想動態(tài),發(fā)現(xiàn)問題,從而能更好的解決問題,真正做到教學(xué)相長!
三、思想方面
我堅(jiān)持讀書看報(bào),通過各種渠道學(xué)習(xí)黨的路線方針政策,了解國內(nèi)外大事,關(guān)注國際形勢。同時,我沒有放松理論學(xué)習(xí),通過學(xué)習(xí)黨的理論知識,并和其他黨員進(jìn)行討論,使得自己在思想上隨時隨地和黨保持一致,在行動中能明辨是非,勇往直前!
六、其他方面
我時刻牢記志愿者所肩負(fù)的使命,盡自己最大的可能去幫助他人。學(xué)校中有老師要參加教育教學(xué)賽課,找我?guī)椭鴮ふ屹Y料,我盡心盡力從網(wǎng)上找來資料幫助她們;為幫著學(xué)校管理和維護(hù)機(jī)房,我還和其他老師一起研究對策,維修網(wǎng)絡(luò)??
在今年的教育教學(xué),自己的工作和表現(xiàn)贏得了學(xué)生的喜愛,受到同事的好評,也得到了學(xué)校的肯定。而我自己同時也得到了鍛煉,可以說獲益非淺!今后的日子里,我將再接再厲,為做一名優(yōu)秀的人民教師而奮斗!