![福師大本科計(jì)算機(jī)接口技術(shù)作業(yè)3_第1頁(yè)](http://file4.renrendoc.com/view/1ebb9b80d88788856bc15432a27f4320/1ebb9b80d88788856bc15432a27f43201.gif)
![福師大本科計(jì)算機(jī)接口技術(shù)作業(yè)3_第2頁(yè)](http://file4.renrendoc.com/view/1ebb9b80d88788856bc15432a27f4320/1ebb9b80d88788856bc15432a27f43202.gif)
![福師大本科計(jì)算機(jī)接口技術(shù)作業(yè)3_第3頁(yè)](http://file4.renrendoc.com/view/1ebb9b80d88788856bc15432a27f4320/1ebb9b80d88788856bc15432a27f43203.gif)
![福師大本科計(jì)算機(jī)接口技術(shù)作業(yè)3_第4頁(yè)](http://file4.renrendoc.com/view/1ebb9b80d88788856bc15432a27f4320/1ebb9b80d88788856bc15432a27f43204.gif)
![福師大本科計(jì)算機(jī)接口技術(shù)作業(yè)3_第5頁(yè)](http://file4.renrendoc.com/view/1ebb9b80d88788856bc15432a27f4320/1ebb9b80d88788856bc15432a27f43205.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
福師大本科計(jì)算機(jī)接口技術(shù)作業(yè)3福師大本科計(jì)算機(jī)接口技術(shù)作業(yè)3福師大本科計(jì)算機(jī)接口技術(shù)作業(yè)3資料僅供參考文件編號(hào):2022年4月福師大本科計(jì)算機(jī)接口技術(shù)作業(yè)3版本號(hào):A修改號(hào):1頁(yè)次:1.0審核:批準(zhǔn):發(fā)布日期:第7章匯編語(yǔ)言程序設(shè)計(jì)程序段如下:BBDB84,73,34,20,-5,122,46…MOVCX,7LEADI,BBNEXT:MOVAL,[DI]INCDITESTAL,80HLOOPZNEXTMOVBL,[DI]…請(qǐng)回答程序段運(yùn)行后:AL=-5,BL=122。STRING1DB‘ABC’STRING2DB‘DEFGHI’…MOVAH,01;從鍵盤(pán)輸入一個(gè)1~9之間的字符INT21HANDAL,0FHSUBAL,4XORAH,AHMOVBX,OFFSETSTRING2ADDBX,AXMOVDL,[BX]MOVAH,02H;顯示輸出INT21H…試回答:(1)如從鍵盤(pán)輸人字符‘3’,程序段有什么結(jié)果顯示‘C’(2)如從鍵盤(pán)輸人字符‘7’,程序段有什么結(jié)果顯示‘G編一程序程序段,功能是把數(shù)0~9(BCD碼)轉(zhuǎn)換為相應(yīng)的ASCII碼,存在ASCI數(shù)據(jù)區(qū)中。BCDMDB09H,05H,06H,02H,08H,0,03HF,01H,07H,04HCUNT=$—BCDMASCIDBCUNTDUP()答:DATASEGMENTBCDMDB09H,05H,06H,02H,08H,0,03HF,01H,07H,04HCUNT=$-BCDMASCIDBCUNTDUP()DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAMAINPROCFARMOVAX,DATAMOVDS,AXLEASI,BCDMLEADI,ASCIMOVCX,CUNTLP:MOVAL,[SI]ORAL,30HMOV[DI],ALINCSIINCDILOOPLPMOVAX,4C00HINT21HMAINENDPCODEENDSENDMAIN在STR單元開(kāi)始定義了一長(zhǎng)度為L(zhǎng)EN字節(jié)的字符串,統(tǒng)計(jì)出其中大寫(xiě)字母的個(gè)數(shù)并存放到LARGE字節(jié)單元中。請(qǐng)編一完整的源程序。數(shù)據(jù)段如下:DATASEGMENTSTRDB‘……’LENEQU$-STRLARGEDBDATAENDS.答:DATASEGMENTSTRDB‘……’LENEQU$-STRLARGEDBDATAENDSCDEGMENTASSUMECS:CD,DS:DATALARGPROCFARMOVAX,DATAMOVDS,AXLEASI,STRMOVCX,LENMOVBL,0NT:CMPBYTEPTR[SI],‘A’JBNOLARGCMPBYTEPTR[SI],‘Z’JANOLARGINCBLNOLARG:INCSILOOPNT第8章輸入與輸出接口哪2個(gè)8255引腳完成內(nèi)部I/O端口地址選擇?
.答:地址信號(hào)A1、A0用于I/O端口地址選擇。通過(guò)A1、A0所組合的地址來(lái)區(qū)分8255A內(nèi)部A、B、C三個(gè)數(shù)據(jù)端口和一個(gè)控制端口的地址。寫(xiě)出在選通輸出操作期間將8255的PC5引腳置為邏輯1的程序(設(shè)8255的控制口的地址為083H)。答:設(shè)8255的控制口的地址為083H,則將8255的PC5引腳置為邏輯1的程序片斷如下:MOVAL,BFHMOVDX,083HOUTDX,ALMOVAL,0FHOUTDX,AL什么是波特率?答:波特率即傳輸率,就是在通信過(guò)程中每秒傳輸串型數(shù)據(jù)的位數(shù)。解釋下列術(shù)語(yǔ):?jiǎn)喂?、半雙工和全雙工答:?jiǎn)喂ぃ航邮蘸桶l(fā)送器之間只有一組傳輸線連接,只單個(gè)方向傳送數(shù)據(jù)。半雙工:收發(fā)雙方均有收、發(fā)器,雙方之間只有一組傳輸線連接,雙方的發(fā)送和接收數(shù)據(jù)不能同時(shí)進(jìn)行,但可以分時(shí)交替進(jìn)行。通過(guò)軟件和接口的協(xié)調(diào)控制,實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆较蜣D(zhuǎn)換。全雙工:收發(fā)雙方均有收、發(fā)器,雙方之間有兩組傳輸線連接,分別承擔(dān)兩個(gè)不同方向的數(shù)據(jù)傳送,發(fā)送數(shù)據(jù)和接收數(shù)據(jù)可以同時(shí)進(jìn)行。A0CS#8255D7PA7A1D0PA6PA0T7T6T0+V如圖,用8255A作接口,CS#由IO地址80H選通,PA0—PA7輸出經(jīng)同相放大器接8個(gè)發(fā)光二級(jí)管T0—T7;PC0輸入開(kāi)關(guān)K的狀態(tài)。編程實(shí)現(xiàn):當(dāng)K=1時(shí),8個(gè)發(fā)光二級(jí)管全暗;K=0期間,8個(gè)發(fā)光二級(jí)管可按T0→T1→T2……A0CS#8255D7PA7A1D0PA6PA0T7T6T0+V答:設(shè)8255的A1A0分別接系統(tǒng)地址線的A2A1引腳,則PA、PB、PC和控制端口地址分別為:80H,82H,84H和86H。MOVAX,B;設(shè)置PA口0方式,輸出,PC口輸入OUT86H,ALMOVAL,0FFH;關(guān)顯示OUT80H,ALAGAIN:INAL,82HTESTAL,01HJZLIGHTMOVAL,0FFH;關(guān)顯示OUT80H,ALJMPAGAINLIGHT:MOVBL,8;循環(huán)點(diǎn)亮T0~T7MOVAL,0FEHNEXT:OUT80H,ALMOVCX,5DELAY:CALLD100MSLOOPDELAYROLAL,1DECBLJNZNEXTJMPAGAIN第9章中斷、計(jì)時(shí)/定時(shí)、DMA控制器微機(jī)系統(tǒng)中,控制數(shù)據(jù)傳輸?shù)姆绞接心男?,各有什么?yōu)缺點(diǎn)?
答:微處理器和外部設(shè)備數(shù)據(jù)傳送的控制方式有三種,即程序控制下的傳送方式(PIO)、中斷方式與直接存儲(chǔ)器訪問(wèn)方式(DMA)。程序控制下的傳送方式的實(shí)現(xiàn)相對(duì)簡(jiǎn)單,但不足之處在于對(duì)外設(shè)狀態(tài)的測(cè)試占用了CPU過(guò)多的時(shí)間。和程序查詢方式相比,中斷方式的效率有較大提高,但中斷須經(jīng)請(qǐng)求與響應(yīng)過(guò)程,響應(yīng)后內(nèi)存與外設(shè)之間的數(shù)據(jù)要由CPU執(zhí)行相關(guān)程序、經(jīng)CPU(寄存器)中轉(zhuǎn)傳送,仍然需要花費(fèi)比較多的時(shí)間。直接存儲(chǔ)器存取(DMA)的控制方式克服了中斷與程序查詢方法的弊端,整個(gè)控制數(shù)據(jù)塊傳送的過(guò)程,包括地址(增量)調(diào)整、循環(huán)計(jì)數(shù)器(減量)調(diào)整的操作,都是由硬件控制完成的,因而大大縮短了數(shù)據(jù)傳送的控制時(shí)間。但DMA的硬件實(shí)現(xiàn)復(fù)雜,成本高。中斷應(yīng)答周期,CPU完成哪些操作?
答:在中斷應(yīng)答周期,CPU主要完成如下操作:取中斷類(lèi)型碼,尋址中斷程序入口地址,標(biāo)志寄存器入堆棧,CS和IP入堆棧,清除IF和TF標(biāo)志,進(jìn)入中斷處理程序。簡(jiǎn)述ICW和OCW的重要,怎樣對(duì)8259A進(jìn)行初始化?
答:8259A是通過(guò)編程初始化命令字和操作命令字來(lái)選擇定義各種工作方式的。初始化命令字ICW在8259A工作之前定義,它規(guī)定了8259A的基本操作。操作命令字OCW在正常操作過(guò)程中定義,它控制8259A的操作。系統(tǒng)上電以后,8259A必須寫(xiě)入ICW1、ICW2和ICW4,如果ICW1將8259A編程為級(jí)聯(lián)方式,那么還必須編程ICW3。其中ICW1定義了8259A的基本操作;ICW2用來(lái)編程8259A中斷請(qǐng)求的類(lèi)型號(hào);當(dāng)系統(tǒng)工作于級(jí)聯(lián)方式時(shí),ICW3表示從片8259A連接到主片8259A的的哪一個(gè)中斷請(qǐng)求線上;在基于8086~Pentium系列微處理器的系統(tǒng)當(dāng)中,需要編程8259A的ICW4。什么是普通EOI,什么是特殊EOI,它們的作用是什么?
答:普通EOI是靠CPU在中斷服務(wù)程序中向8259A發(fā)送的EOI命令,用來(lái)清除當(dāng)前處于服務(wù)中優(yōu)先級(jí)最高的ISR位的。普通結(jié)束中斷方式用于全嵌套方式。特殊EOI是通過(guò)CPU發(fā)送特殊的EOI命令,命令指出了要清除的是正在服務(wù)的哪一個(gè)ISR位。特殊結(jié)束主要用于非全嵌套方式。8237有哪幾種數(shù)據(jù)傳送方式各種方式的特點(diǎn)是什么答:?jiǎn)巫止?jié)傳送、塊傳送、隨機(jī)請(qǐng)求傳送三種方式。單字節(jié)傳送方式每次傳送完一個(gè)字節(jié),并釋放總線至少一個(gè)總線周期。然后,繼續(xù)測(cè)試外部設(shè)備的DMA請(qǐng)求,如果外設(shè)發(fā)出的DREQ有效,8237A循環(huán)上述過(guò)程,控制下一個(gè)字節(jié)的傳送,直至傳送字節(jié)計(jì)數(shù)器減為零。塊傳送是DMA的一種典型傳送方式,在8237A控制器獲得總線權(quán)以后,控制數(shù)據(jù)一個(gè)字節(jié)、一個(gè)字節(jié)地傳送,直至數(shù)據(jù)塊傳送完畢。隨機(jī)請(qǐng)求傳送綜合了塊傳送和單字節(jié)傳送的特點(diǎn)。每傳送完一個(gè)字節(jié),8237A就測(cè)試DREQ的狀態(tài),如果DREQ為有效狀態(tài),則繼續(xù)進(jìn)行DMA傳送,直至字節(jié)計(jì)數(shù)器為0。如果DREO為無(wú)效狀態(tài),8237A便釋放總線,并繼續(xù)測(cè)試DREQ的狀態(tài),只有在DREQ回到有效狀態(tài)后,8237A才繼續(xù)控制數(shù)據(jù)傳送。如果8253某計(jì)數(shù)器的計(jì)數(shù)初值為400H,時(shí)鐘頻率為2MHz,求定時(shí)時(shí)間(微秒)。答:定時(shí)時(shí)間T=400H÷2MHz=1024÷2MHz=512μs用8253作為某數(shù)據(jù)采集系統(tǒng)的定時(shí)器,每隔10ms用中斷方式采集一次數(shù)據(jù),已知輸入時(shí)鐘頻率為10kHz,8259端口地址為20—21H,中斷類(lèi)型號(hào)為13H,8253端口地址為40~43H,請(qǐng)為8259和8253編制初始化程序。答:8253選通道1以方式2定時(shí),時(shí)間初值N=10KHz×10ms=100。8259由于中斷類(lèi)型號(hào)為13H,所以只能通過(guò)IR3,初始人為完全嵌套、邊沿觸發(fā)、非緩沖、非自動(dòng)結(jié)束:;8253初始化:MOVAL,01110100BOUT46H,ALMOVA
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 重慶2025年重慶市涪陵區(qū)教育事業(yè)單位面向應(yīng)屆公費(fèi)師范生招聘75人筆試歷年參考題庫(kù)附帶答案詳解
- 部分學(xué)校上學(xué)期期中考試八年級(jí)語(yǔ)文試卷(PDF版無(wú)答案)
- 漯河2024年河南漯河市審計(jì)局事業(yè)單位引進(jìn)高層次人才2人筆試歷年參考題庫(kù)附帶答案詳解
- 河南2024年河南信陽(yáng)師范大學(xué)招聘碩士研究生42人筆試歷年參考題庫(kù)附帶答案詳解
- 昭通2025年云南昭通綏江縣住建局招聘編外聘用人員筆試歷年參考題庫(kù)附帶答案詳解
- 2025年中國(guó)發(fā)動(dòng)機(jī)橫梁總成市場(chǎng)調(diào)查研究報(bào)告
- 2025年重氮項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)鏡子玻璃行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)計(jì)量?jī)x器管理系統(tǒng)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年真空浸漆烘干機(jī)項(xiàng)目可行性研究報(bào)告
- 2024至2030年中國(guó)中水回用行業(yè)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略規(guī)劃報(bào)告
- NB/T 11430-2023煤礦TBM掘進(jìn)施工工藝要求
- 全國(guó)職業(yè)院校技能大賽培訓(xùn)課件
- 供貨送貨服務(wù)承諾書(shū)
- 福建省醫(yī)院大全
- GB/T 16659-2024煤中汞的測(cè)定方法
- 《Unit 10 You're supposed to shake hands》單元檢測(cè)題及答案
- TSN 解決方案白皮書(shū)
- 完整2024年開(kāi)工第一課課件
- 貨運(yùn)車(chē)輛駕駛員安全培訓(xùn)內(nèi)容資料完整
- 風(fēng)神汽車(chē)4S店安全生產(chǎn)培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論