




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第6章習(xí)題答案
練習(xí)題1
6.1-1判斷:CPU與I/O接口站通過總線連接的。()
【解答】對
6.1-2判斷:一個I/O接口中必須有鎖存器。()
【解答】錯
6.1-3可用于簡單輸入接口電路的是().
A.譯碼器B.鎖存器C.反相器D.三態(tài)緩沖器
【解答】D
6.1-4下列芯片中可以作為雙向數(shù)據(jù)緩沖器的是()。
A.74LS244B.74LS138C.74LS245D.74LS373
【解答】C
6.1-5下列芯片中可以作為地址鎖存器的是()o
A.74LS244B.74LS138C.74LS245D.74LS373
【解答】D
6.1-6什么是I/O接口?其基本功能是什么?
【解答】I/O接口是把微處理器同外圍設(shè)備(筒稱外設(shè))連接起來、實現(xiàn)數(shù)據(jù)傳送的控制電路,又稱為,外設(shè)
接口”或者“外設(shè)接口電路〕
I/O接口的基本功能是:
1)地址識別
2)提供主機(jī)和I/O設(shè)備的緩沖、暫存、驅(qū)動能力
3)實現(xiàn)信息格式或電氣特性匹配
4)提供CPU和I/O設(shè)備的聯(lián)絡(luò)信息
6.1-7圖6.1-7是一個共陽極數(shù)碼管,若顯示數(shù)字“2”,則D??Do的狀態(tài)應(yīng)該是B,如果是共
【解答】10100100:01011011
6.1-8圖6.卜8中的發(fā)光二極管為驅(qū)動方式,當(dāng)74LS373交替輸出字節(jié)H和H時,8
個發(fā)光二極管可以間隔(即偶數(shù)號和奇數(shù)號)亮滅。
圖6.1-8練習(xí)題6.1-8的第
【解答】低電平;55:OAA
練習(xí)題2
6.2-1判斷:-個I/O接口中必須有數(shù)據(jù)端口、控制端口和狀態(tài)端口。()
【解答】錯
6.2-2判斷:I/O端口與存儲器統(tǒng)一編址的優(yōu)點是可用相同指令操作。()
【解答】對
6.2-3判斷:8086的I/O端口與存儲器只能采用統(tǒng)一編址。()
【解答】錯
6.2-48086使用根地址線進(jìn)行I/O端口尋址,可尋址范圍為字節(jié)。
【解答】16,64K
6.2-58086執(zhí)行“INAL,DX”指令時,為電平,而為電平,WK為電平。
【解答】低、低、高
6.2-6狀態(tài)信息是通過()總線進(jìn)行傳輸?shù)摹?/p>
A.數(shù)據(jù)B.地址C.控制D.外部
【解答】A
6.2-7當(dāng)M/15為低電平,而為低電平時,8086()數(shù)據(jù).
A.向存儲器傳輸B.向I/O端口傳輸
C.從存儲器讀入D.從I/O端口讀入
【解答】B
6.2-88086對地址為240H的I/O端口進(jìn)行讀操作的指令為()。
A.MOVAL.240HB.MOVAL,[240H]C.INAL.240HD.MOVDX.240H
INAL,DX
【解答】D
6.2-9執(zhí)行指令“INAL,DX”后,進(jìn)入AL寄存器的數(shù)據(jù)來自()。
A.立即數(shù)B.存儲器C.寄存器D.外設(shè)端口
【解答】D
6.2-10采用端口獨立編址后,I/O端口地址與存儲單元地址可以重疊使用,會不會產(chǎn)生混淆?
【解答】不會。I/O端口與存健器獨立編址后,由于I/O端口和存諸器具有不同的控制信號和不同的指令,
所以雖然地址相同,卻不會混淆。
6.2-11在8088微機(jī)系統(tǒng)中,某外設(shè)接口所接的端口地址為338H?33FH,請用74LS138設(shè)計符合要求的
譯碼電路.
【解答】分析:
AII
AnAioAoAsA7A6AsA4A3A2Ai
001100111000
001
?????????
111
A2A1A0用于外設(shè)接口內(nèi)端口的選擇(留出待用),AH~A3用于片選,經(jīng)74LS138譯碼器譯碼后某一輸出端
與外設(shè)接口的片選信號相連接。
如果是8086系統(tǒng)
如果是8088系統(tǒng)
6.2-13某個微機(jī)系統(tǒng)中有8個接口芯片,每個芯片占有8個端口地址,若起始地址為300H,8個芯片的
地址連續(xù)分布,用74LS138做譯碼器,試畫出I/O端口地址譯碼電路,并說明每個芯片的地址范圍。
【解答】每個芯片占有8個端口地址,所以A2~Ao留做端口尋址,A9~A3用作片選譯碼,其中A5~AJ作為
3-8譯碼器的CBA端。
G1GIAG2BCBA片內(nèi)端口選擇
范圍
A9AxA?AbAsAiA3A2AiAo
1100000XXX3OOH-3O7H
001XXX3O8H~3OFH
010XXX310H-317H
011XXX318H-3IFH
100XXX320H-327H
101XXX328H-32FH
110XXX33OH~337H
111XXX338H~33FH
根據(jù)此表可以畫出由3-8構(gòu)成的譯碼電路
8086系統(tǒng)
8086系統(tǒng)
練習(xí)題3
6.3-1從硬件角度而言,采用硬件最少的數(shù)據(jù)傳輸方式是()?
A.DMA方式B.無條件傳輸方式
C.程序查詢傳物方式D.中斷傳愉方式
【解答】C
6.3-2從輸入設(shè)備向存儲器傳輸數(shù)據(jù)時,若數(shù)據(jù)不需經(jīng)過CPU,其DO方式是()。
A.DMA方式B.無條件傳輸方式
C.程序查詢傳輸方式D.中斷傳輸方式
【解答】A
6.3-3中斷傳輸方式的主要優(yōu)點是()。
A.接口電路簡單、經(jīng)濟(jì),只需少量的硬件
B.數(shù)據(jù)傳輸?shù)乃俣茸羁?/p>
C.CPU的時間利用率高
D.能實時響應(yīng)外設(shè)的輸入/輸出請求
【解答】D
6.3-4DMA方式常用于()?
A.高速外設(shè)的輸入/輸出
B.慢速外設(shè)的輸入/輸出
C.寄存器與存儲器之間的程序傳輸
D.寄存得與寄存器之間的數(shù)據(jù)傳輸
【解答】A
6.3-5CPU與外設(shè)之間數(shù)據(jù)傳輸?shù)目刂品绞桨ǎ簾o條件傳輸、、和方式。
【解答】查詢式傳輸、中斷式傳輸、DMA式傳輸
6.3-6設(shè)數(shù)據(jù)端口地址為61H,狀態(tài)端口地址為60H,輸入設(shè)備準(zhǔn)備好狀態(tài)標(biāo)志位為D>=l,試用程序荏詢
傳輸方式編寫完整的FAR型子程序.要求實現(xiàn):當(dāng)輸入設(shè)備準(zhǔn)備好后.讀入數(shù)據(jù).并將數(shù)據(jù)存入數(shù)據(jù)段偏
移地址為2000H的存儲單元。
【解答】
READPORTPROCFAR
PUSHAX
L1:INAL,60H
TESTAL80H
JZLI
INAL6III
MOV(2000H],AL
POPAX
READPORTENDP
6.3-7圖6.372為兩個共陽極數(shù)碼管及其接口電路,試編寫程序段,使LED1和LED2顯示35。
30c<
圖6.3-12練習(xí)題6.3-7的電路原理圖
【解答】
MOVDX.300H
MOVAL30H;顯示3.
OUTDX,AL
MOVDX.302H
MOVAU92H;顯示5
OUTDX.AL
本章習(xí)題
6-1圖6.5-3為I/O端口的地址譯碼電路,試問Y)對應(yīng)的I/O端口為輸入還是輸出的。寫出其對應(yīng)的I/O
端口地址范圍。
74LSI38
圖6.5-3習(xí)題6T的圖
【解答】該I/O接口為輸入口,因為只有IOR參與譯碼;
因為A6~Ao共有7根地址線沒有參與譯碼,所以有效地址為27=128個;
所占有的I/O地址范圍為:
GiG2BG2ACBA未用
地址
An
A15Al4A13Ai2AioA9A8A7As~Ao
0?0C080H
110000001
1~1COFFH
6-26-2有8個發(fā)光二極管,其陰極上加低電平則亮,用74LS373作為I/O接口與8086連接,若使這些
二極管同時亮滅,并要求二極管亮滅的時間分別為50ms和20ms0試畫出其接口電路(假設(shè)端口地址為0300H),
并編寫程序完成上述要求(假設(shè)有延時子程序CALLDELAY」??梢灾苯诱{(diào)用,實現(xiàn)10ms的延時)。
【解答】
程序段如下:
DPORTEQU0030H;設(shè)發(fā)光:極管的端口地址是(BOOH
MOVAL,OOH;待輸出的數(shù)據(jù),輸出為00H時發(fā)光二極管亮,輸出為FFH時火
MOVDX,D_PORT
NEXT:OUTDX,AL
CALLDELAY_10
CALLDELAY_IO
CALLDELAY_10
CALLDELAY_10
CALLDELAY_10
NOTAL
CALLDELAY1()
CALLDELAY」。
CALLTEST_FINNSH;判斷是否結(jié)束
JCFINISH;有進(jìn)位表示二極管閃爍結(jié)束
NOTAL;否則令A(yù)L為00H,輸出顯示二極管亮
JMPNEXT
FINISH:
6-3現(xiàn)有2個輸入設(shè)備,使用程序查詢傳輸方式。若狀態(tài)位D<=1,1號設(shè)備輸入字符:狀態(tài)位Di=l,2
號設(shè)備輸入字符:狀態(tài)位D3=LI號設(shè)備輸入結(jié)束:狀態(tài)位D尸1.2號設(shè)備輸入結(jié)束.設(shè)狀態(tài)端口地址為
0624H,1號設(shè)備數(shù)據(jù)端口地址為0626H,2號設(shè)備數(shù)據(jù)端口地址為0628H,輸入字符串緩沖區(qū)首地址分別
為BUFFERI和BUFFER2,試編寫完成該功能的程序。
分析:這是一個循環(huán)程序,循環(huán)控制是當(dāng)兩個設(shè)備都結(jié)束輸入時才能借宿,要設(shè)置一個寄存謂保留當(dāng)前設(shè)
備是讀入狀態(tài)還是停止?fàn)顟B(tài),可分配寄存器BL,用BL的D。位表示1號設(shè)備情況,Di表示2號設(shè)備情況,
當(dāng)該位為1時表示繼續(xù)輸入,為0就停止輸入,顯然,當(dāng)BL的DiDo=OO時,循環(huán)就結(jié)束。循環(huán)體中,首
先讀入狀態(tài)信息,后判別Do位和Di位,根據(jù)這兩位信息判別1號設(shè)備或2號設(shè)備是已否停止輸入:再根
據(jù)狀態(tài)位信息,輸入數(shù)據(jù)或者設(shè)置BL的Do或者Di為1,表示該設(shè)備停止輸入。
【解答】
DEVICE_STATEEQU')62411
ONE_DEVICEEQU0626H
TWO_DEVICEEQU0628H
DATASEGMENT
BUFFERIDB100DUP(?)
BUFFER2DBl(X)DUP(?)
DATAENDS
CODESEGMENT
START:MOVAX.DATA
MOVDS,AX
MOVSI.OFFSETBUFFERI;設(shè)置1號設(shè)備輸入的數(shù)據(jù)緩沖指針
MOVDI,OFFSETBUFFER2;設(shè)置2號設(shè)備輸入的數(shù)據(jù)緩沖指針
MOVBL.03H
NEXT:MOVDX,DEVICE_STATE
INAL.DX;獲得狀態(tài)信息
TS_ALL:TESTBL,01H;判別BL的Do位
JNZONE_READ;BL的Do位為1.1號設(shè)備繼續(xù)輸入
TS_TWO:TESTBL,02H;判別BL的D1位
JNZTWO_READ;BL的D.位為1,2號設(shè)備繼續(xù)輸入
TESTBL.03H;判別是否結(jié)束
JZFINISH;BL的DiD0=00,循環(huán)就結(jié)束
ONE.READ:
TESTAL,04H;判別1號設(shè)備是否停止輸入
JZONE_READ_NEXT;1號設(shè)備沒有停止輸入,則跳轉(zhuǎn)
ANDBL,02H;將BL的Do清零,表示1號設(shè)備停止輸入
JMPTS_TWO
ONEREADNEXT:
TESTAL.OIH;判別是否從1號設(shè)備讀入數(shù)據(jù)
JZTS_TWO;狀態(tài)位Do為0.1號設(shè)備沒有讀入數(shù)據(jù)
PUSHAX;保護(hù)狀態(tài)信息
MOVDX,ONE_DEVICE_PORT;從1號設(shè)備讀入數(shù)據(jù)
INAL,DX
MOV[SI],AL
INCSI
POPAX
JMPTS_TWO;恢復(fù)狀態(tài)信息
TWO_READ:
TESTAL.08H;判別2號設(shè)備是否停止輸入
JZTWO_READ_NEXT;2號設(shè)備沒有停止輸入,則跳轉(zhuǎn)
ANDBL.01H;將BL的Di清零,表示2號設(shè)備停止輸入
JMPTS_TWO
ONE_READ_NEXT:
TESTAL.02H;判別是否從2號設(shè)備讀入數(shù)據(jù)
JZNEXT;狀態(tài)位Di為0,2號設(shè)備沒有讀入數(shù)據(jù)
MOVDX.TWO_DEVICE_PORT;從2號設(shè)備讀入數(shù)據(jù)
INAL.DX
MOV(DI],AL
INCDI
JMPNEXT
FINISH:
6-4圖6.5-4為8086系統(tǒng)中開關(guān)控制發(fā)光二極管亮滅的接口電路。
(1)分析輸入和輸出端口的端口地址是多少?
(2)在此電路基礎(chǔ)上編寫程序?qū)崿F(xiàn):不斷掃描開關(guān)K1和K2,當(dāng)Ki閉合時,點亮L]、Ly.必、LT,其
他發(fā)光二極管滅:當(dāng)K2閉合E寸,點亮L?、L、1_6、U;當(dāng)Ki和K?同時閉合時所有發(fā)光二極管全滅;當(dāng)
Ki和K2同時斷開時,所有發(fā)光二極管狀態(tài)不變。
(3)在Proleus環(huán)境下進(jìn)行仿真和驗證(最小系統(tǒng)仿真電路參考2.6節(jié),
U4
圖6.5-4題6-4的電路原理圖
【解答】
⑴輸入和輸出端口的端口地址相同,都是OA290H(在A290H~A29FH范圍內(nèi)的偶地址均可)
輸出端AisAi4A13A12AIIAIOA9A8A7~A4A3-A0地址范圍
IOI101000101001XXXXA290H-A29FH
(2)程序如卜:
OUT373EQUOA29OH
IN245EQUOA29OH
CODESEGMENT
ASSUMECSCODE
START:MOVDX.IN245;讀取開關(guān)狀態(tài)
INALDX
TESTAL.03H;判斷KIK()是否同時閉合
JZOFF
TESTAL.01H;判斷K0是否閉合
JZK0
TESTAL,02H;判斷K1是否1無合
JZKI
JMPSTART;無開關(guān)閉合
KO:MOVAL.55H;偶數(shù)號燈點亮
MOVDX,OUT373
OUTDX,AL
JMPSTART
KI:MOVAL,0AAH;奇數(shù)號燈點亮
MOVDX.OUT373
OUTDX,AL
JMPSTART
OFF:MOVALOFFH;所有燈熄滅
MOVDX.OUT373
OUTDX,AL
JMPSTART
CODEENDS
ENDSTART
6-5現(xiàn)有一臺硬幣兌換器,平時等待紙幣輸入,當(dāng)狀態(tài)端口中的Dz=l時,表示有紙幣輸入。此時,可以
從數(shù)據(jù)端口中讀出紙幣面額,一元紙幣代碼為01,五元紙幣代碼為02,十元紙幣代碼為03(假設(shè)不會有
其他類型紙幣輸入r當(dāng)D3=1時,把兌換的一元硬幣數(shù)(十六進(jìn)制)從數(shù)據(jù)端口輸出。設(shè)狀態(tài)端口地址為
03FAH,數(shù)據(jù)輸入端口地址為03FCH,數(shù)據(jù)輸出端口地址為03FEH.畫出其接口電路示意圖,并編寫程序
段完成以上要求。
【解答】接口電路示意圖如下:
45V
狀
態(tài)
輸
入
口
端
數(shù)據(jù)
人
輸
口
端
數(shù)據(jù)
出
輸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國工業(yè)級硫酸行業(yè)市場分析及投資價值評估前景預(yù)測報告
- 2025年中國工業(yè)包裝薄膜行業(yè)市場分析及投資價值評估前景預(yù)測報告
- 新能源市場2025年需求增長與產(chǎn)品技術(shù)創(chuàng)新融合報告
- 2025年新能源企業(yè)ESG信息披露質(zhì)量報告:技術(shù)創(chuàng)新與ESG披露透明度提升路徑
- 一把雨傘圓溜溜教學(xué)設(shè)計小學(xué)音樂六年級下冊人音版(主編:曹理)
- 2025年中國高純氫氧化鋰行業(yè)市場分析及投資價值評估前景預(yù)測報告
- 口腔醫(yī)院知識培訓(xùn)課件
- 2025年數(shù)字貨幣對貨幣政策傳導(dǎo)效果的實證研究
- 2025年中國粉狀纖維素醚行業(yè)市場分析及投資價值評估前景預(yù)測報告
- 口腔修復(fù)知識培訓(xùn)總結(jié)
- 2025年西藏公開遴選公務(wù)員筆試試題及答案(A類)
- 工業(yè)園區(qū)儲能項目商業(yè)計劃書
- 抗炎藥物作用機(jī)制研究-洞察及研究
- (2025年標(biāo)準(zhǔn))吊籃移交協(xié)議書
- 2025版門頭廣告位租賃及裝修合同范本
- 2024版睡眠障礙神經(jīng)阻滯治療專家共識解讀
- 急性重癥胰腺炎個案護(hù)理
- 護(hù)理敏感質(zhì)量指標(biāo)解讀2025
- 隧道機(jī)電考核管理辦法
- 移動學(xué)習(xí)期刊論文
- 公司事件事故管理制度
評論
0/150
提交評論