2023年微機(jī)原理復(fù)習(xí)題題庫及答案_第1頁
2023年微機(jī)原理復(fù)習(xí)題題庫及答案_第2頁
2023年微機(jī)原理復(fù)習(xí)題題庫及答案_第3頁
2023年微機(jī)原理復(fù)習(xí)題題庫及答案_第4頁
2023年微機(jī)原理復(fù)習(xí)題題庫及答案_第5頁
已閱讀5頁,還剩109頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

一、填空題2、在8088讀存儲器周期中,采樣Ready線的目的是。3、8088在訪問4個當(dāng)前段時,代碼段、數(shù)據(jù)段及堆棧段的偏移量分別由、和提供。4、微型計算機(jī)由()、()和()組成。5、在IBM-PC/XT中,外設(shè)是通過()器件對CPU產(chǎn)生中斷請求。這些中斷的中斷類型碼為08—OFH。6、8088中的指令I(lǐng)NTn用()指定中斷類型。7、一片8255A端口A有()種工作方式,端口B有()種工作方式。答案:1、鎖存復(fù)用線上的地址;2、擬定是否在T3周期后插入Tw周期3、IP由尋址方式?jīng)Q定的16位偏移量SP4、微解決器存儲器I/O接口電路5、82596、n7、32一、填空題1.軟件通常分為_______和_______兩大類。2.計算機(jī)硬件由_______、_______、存儲器、輸入設(shè)備和輸出設(shè)備五大部件組成。3.奇偶校驗法只能發(fā)現(xiàn)_______數(shù)個錯,不能檢查無錯或_______數(shù)個錯。4.八進(jìn)制數(shù)37.4Q轉(zhuǎn)換成二進(jìn)制數(shù)為__________。5.數(shù)x的真值-0.1011B,其原碼表達(dá)為____________。6.在浮點加減法運(yùn)算過程中,在需要_________或__________時,尾數(shù)向右移位。7.8086CPU芯片的結(jié)構(gòu)特點是將_________部件與__________部件分開,目的是減少總線的空閑時間,提高指令執(zhí)行速度。8.指令通常由_________和__________兩部分組成。9.微程序入口地址是根據(jù)__________通過_________產(chǎn)生的。10.要組成容量為4K*8位的存儲器,需要_____片4K*1位的靜態(tài)RAM芯片并聯(lián),或者需要___片1K*8位的靜態(tài)RAM芯片串聯(lián)。11.根據(jù)目前常用的存儲介質(zhì)可以反存儲器分為___________、_________和光存儲器三種。12.主機(jī)CPU和IOP之間的通信,原則上是通過共享_________來實現(xiàn)的。13.DMA數(shù)據(jù)傳送過程可以分為________、數(shù)據(jù)塊傳送和__________三個階段。14.漢字在計算機(jī)內(nèi)部存儲、傳輸和檢索的代碼稱為漢字______,漢字輸入碼到該代碼的變換由______來完畢。15.顯示器的刷新存儲器(或稱顯示緩沖器)的容量是由_________和_________決定的。16.80386支撐的兩種操作方式是_______和________。17.目前有三種數(shù)據(jù)模型的數(shù)據(jù)庫管理系統(tǒng),即層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫和_______管理系統(tǒng)。答案:1.系統(tǒng)軟件應(yīng)用軟件2.運(yùn)算器控制器3.奇偶4.11111.1B5.1.1011B6.對階向右規(guī)格化7.運(yùn)算總線接口8.操作碼地址碼9.指令操作碼微地址產(chǎn)生部件10.8411.磁表面存儲器半導(dǎo)體存儲器12.主存儲器13.傳送前預(yù)解決傳送后解決14.內(nèi)碼代碼轉(zhuǎn)換程序15.圖象分辨率灰度級16.實方式保護(hù)方式17.關(guān)系1.通常一條指令涉及兩個基本部分,即___________和___________。2.組成16M*8位的存儲器,需要1M*83.已知(DS)=1500H,(SI)=0500H,指令A(yù)DDBX,[SI+0100H]的源操作數(shù)的物理地址為_______。4.Intel8086/8088地址總線有___________條,最大存儲容量為___________。5.DEBUG操作中,T是命令。6.一片8259A能管理_______級中斷,在基本不增長其它電路的情況下,用9片7.8255A有_______個數(shù)據(jù)端口。答案:操作碼、操作數(shù)1615600H20、1M單步執(zhí)行8、6431.(121)10=(01111001)2=(79)162.所有的變量都具有3種屬性:(段值)、(偏移量)、類型。3.匯編語言源程序中的語句可分為兩類:(指令性語句)、(指示性語句)。4.請指出下列指令中原操作數(shù)和目的操作數(shù)的尋址方式:①ADD100H[BX][SI],DX;目的操作數(shù)(相對基址變址);源操作數(shù)(寄存器尋址);②ADCBX,[SI];目的操作數(shù)(寄存器尋址);源操作數(shù)(寄存器間接尋址);5.指示性語句的作用是(用于表達(dá)偽指令,指示源程序如何匯編、變量如何定義、過程怎么設(shè)立等);指令性語句的作用是(用于表達(dá)解決器指令(也稱為硬指令),匯編后相應(yīng)一條指令代碼);6.在串行通信中,線路傳輸?shù)姆绞接袉喂ぁ?半雙工)、(全雙工)、多工。7.8237A在微機(jī)系統(tǒng)中所起的作用是DMA控制;它有(4)個通道;有(單字節(jié)傳送)、(成塊傳送)、(查詢傳送)、(級聯(lián)方式)四種傳送模式,片內(nèi)有(16個)端口可尋址。(1)人機(jī)交互接口,是指人和計算機(jī)之間建立、的有關(guān)輸入/輸出設(shè)備的接口。(2)從時序角度考慮,微解決器的執(zhí)行工作可分作三種類型的周期:、、。(3)易失性存儲器重要是指按工作原理分為和兩種。(4)CPU響應(yīng)中斷,就可轉(zhuǎn)入中斷服務(wù)程序之中,中斷解決要做好、、、、、六件事。(5)組成微解決器的最基本部件是、、、。(6)衡量A/D轉(zhuǎn)換器性能的重要參數(shù)是:、、、。(7)非易失性存儲器有那五種、、、、。(8)一般CPU與外設(shè)間數(shù)據(jù)傳送方式有、、、和答案:1.聯(lián)系、交流信息2.時鐘周期、總線周期、指令周期3.隨機(jī)訪問存儲器、靜態(tài)、動態(tài)4.保護(hù)現(xiàn)場、開中斷、中斷服務(wù)、關(guān)中斷、恢復(fù)現(xiàn)場、開中斷返回5.運(yùn)算部件、控制部件、寄存器組、內(nèi)部數(shù)據(jù)總線6.分辨率、精度、轉(zhuǎn)換時間、電源靈敏度7.掩膜式只讀存儲器、一次性編程ROM、可多次操寫的ROM、閃速存儲器、鐵電存儲器8.控制方式、中斷控制方式、直接存儲器存取方式、輸入/輸出解決器方式1.在最小模式下,8088CPU用于使CPU插入等待時鐘周期的信號是READY。2.在對EPROM進(jìn)行標(biāo)準(zhǔn)編程時,在端加上寬度為50ms的編程脈沖。3.內(nèi)存地址84000H到8FFFFH共有48KB。4.8088CPU的NMI的中斷向量碼是2。5.8250串行通信接口中,除數(shù)是由公式f/(F*16)計算。6.8250串行通信接口中,進(jìn)行異步通信時,啟動位是低電平。7.運(yùn)用2K×4bit的存貯器芯片構(gòu)成84000H到8FFFFH的內(nèi)存共需48片。8.掉電內(nèi)容保持的存貯器是只讀存貯器。9.程序控制I/O方式分為:無條件傳送方式和查詢方式。10.完整的匯編源程序由代碼段、數(shù)據(jù)段和堆棧段組成。選擇:1.8088CPU的內(nèi)存地址空間為(B)A1KBB1MBC256MBD512MBAALEBAENCHOLDDNMI3.8088CPU復(fù)位后的啟動地址為(C)A00000HBFFFFFHCFFFF0HD11111H4.在8088的一個總線周期內(nèi),數(shù)據(jù)是在第(D)個時鐘周期穩(wěn)定。AT1BT2CT3DT45.8088CPU中IP寄存器位寬是(B)A8位B16位C24位D32位6.8088CPU指令系統(tǒng)中,立即數(shù)最多可表達(dá)位寬為(B)A8位B16位C24位D32位7.若SP=2023H,那么執(zhí)行完P(guān)USH指令后,SP=(B)A1FFFHB1FFEHC2023HD2023H8.設(shè)定段寄存器偽指令是(D)ASEGMENTBPROCCEQUDASSUME9.LOOP指令執(zhí)行時,隱含計數(shù)器是(C)ASPBBXCCXDDI10.用來定義雙字的數(shù)據(jù)偽指令是(C)ADBBDWCDDDDQ11.8088CPU的最小可尋址單位是(B)A比特B字節(jié)C雙字D四字12.PCI總線屬于(C)A片內(nèi)總線B元件級總線C內(nèi)總線D外總線14.當(dāng)EPROM擦除后每一單元應(yīng)為(D)A00HBCCHCAAHDFFH15.需要定期進(jìn)行刷新的存貯器是(B)ASRAMBDRAMCEPROMDEEPROM16.內(nèi)存從74000H到9AFFFH共有(A)個單元A27000HB26FFFHC50000HD10000H17.采用查詢方式進(jìn)行輸入輸出的特點是(C)A速度最快BCPU可不參與C容易實現(xiàn)D實時性好19.8088CPU響應(yīng)INTR是在(C)A一個時鐘周期結(jié)束時B一個總線周期結(jié)束時C一條指令執(zhí)行結(jié)束時D一個子程序執(zhí)行結(jié)束時21.8088中斷向量表大小為(D)A4KBB2KBC8KBD1KB23.8088CPU響應(yīng)DMA是在(B)A一個時鐘周期結(jié)束時B一個總線周期結(jié)束時C一條指令執(zhí)行結(jié)束時D一個子程序執(zhí)行結(jié)束時24.DMA控制器8237具有(C)個獨(dú)立DMA通道A6B8C4D225.中斷控制器8259具有(B)個獨(dú)立的中斷請求端A6B8C4D227.可編程定期器8253具有(A)個計數(shù)器A3B8C4D228.可編程定期器8253的計數(shù)器時鐘頻率最高為(D)A1MHZB2MHZC4MHZD5MHZ30.可編程串行接口8250的除數(shù)鎖存器為(B)A8位B16位C24位D32位A8位B16位C24位D32位1.CPU指的是計算機(jī)的什么部分 ()①運(yùn)算器 ②控制器 ③運(yùn)算器和控制器 ④存儲器2.計算機(jī)存放下一條指令地址的寄存器叫。 ()①程序計數(shù)器 ②地址寄存器 ③指令寄存器 ④堆棧指針寄存器3.通常我們將計算機(jī)指令的集合稱為 ()①指令系統(tǒng) ②匯編語言 ③高級語言 ④仿真語言4.在立即數(shù)尋址方式中,立即數(shù)放在 ()①數(shù)據(jù)段②代碼段 ③堆棧段 ④附加段5.某微機(jī)有16條地址線,可以直接尋址的地址范圍是。 ()①0001H-FFFFH②0000H-FFFFH③00001H-FFFFFH ④00000H-FFFFFH6.與MOVBX,OFFSETX等價的指令是 ()①M(fèi)OVBX,X ②LDSBX,X ③LEABX,X ④ LESBX,X7.有符號數(shù)AX除以2的指令是 ()①SHRAX,1 ②SARAX,1 ③RORAX,1 ④RCRAX,18.設(shè)ES=1600H,(BX)=26H,則ES:[BX+10H]單元的物理地址為 ()①1626H ②1960H ③16036H ④4C00H9.斷電后存儲的資料不會丟失的存儲器是 ()①RAM ②ROM ③DRAM ④SRAM10.若門電路的兩個輸入信號A、B分別為:A=1,B=0,輸出Y=0,則該電路為()①與門 ②或門 ③與非門 ④非門答案:1.③ 2.① 3.① 4.② 5.② 6.③ 7.② 8.③ 9.② 10.①1.8位定點原碼整數(shù)10100011B的真值為()。A.+0100011BB.-0100011BC.+1011101BD.-1011101B2.若某數(shù)x的真值為-0.1010,在計算機(jī)中該數(shù)表達(dá)為1.0110,則該數(shù)所用的編碼為()。A.原碼B.補(bǔ)碼C.反碼D.移碼3.某數(shù)在計算機(jī)中用8421BCD碼表達(dá)為001110111000,其真值為()。A.398B.398HC.1630QD.B4.下列邏輯部件中,()不涉及在運(yùn)算器內(nèi)。A.累加器B.狀態(tài)條件寄存器C.指令寄存器D.ALU5.在指令“ADD@R,Ad”中,源操作數(shù)在前,目的操作數(shù)在后,該指令執(zhí)行的操作是()。A.((R))+(Ad)-->(Ad)B.((R))+((Ad))-->AdC.(R)+((Ad))-->(Ad)D.((R))+(Ad)-->Ad6.在ROM存儲器中必須有()電路。A.數(shù)據(jù)寫入B.再生C.地址譯碼D.刷新7.DMA傳送控制的周期挪用法一般合用于()的情況。A.I/O設(shè)備讀寫周期大于內(nèi)存存儲周期B.CPU工作周期比內(nèi)存周期長很多C.I/O設(shè)備讀寫周期小于內(nèi)存存儲周期D.CPU工作周期比內(nèi)存存儲周期小很多8.在多級存儲體系中,“cache——主存”結(jié)構(gòu)的作用是解決()的問題。A.主存容量局限性B.主存與輔存速度不匹配C.輔存與CPU速度不匹配D.主存與CPU速度不匹配9.計算機(jī)經(jīng)歷了從器件角度劃分的四代發(fā)展歷程,但從系統(tǒng)結(jié)構(gòu)來看,至今為止絕大多數(shù)計算機(jī)仍是()式計算機(jī)。A.實時解決B.智能化C.并行D.馮·諾依曼答案:1.B2.B3.A4.C5.D6.C7.A8.D9.D1.一個完整的計算機(jī)系統(tǒng)通常應(yīng)涉及(③)。①系統(tǒng)軟件和應(yīng)用軟件②計算機(jī)及其外部設(shè)備③硬件系統(tǒng)和軟件系統(tǒng)④系統(tǒng)硬件和系統(tǒng)軟件2.執(zhí)行指令PUSHBX后,堆棧指針SP的變化為(②)①SP-1②SP-2③SP+1④SP+23.設(shè)某數(shù)據(jù)段中有:DA1DB32H,58HDA2DW32H,58H下面有錯誤的語句是(④)①LEASI,DA2②MOVAL,DA1+1③MOVBL,DA2④INCDA24.指令MOV[BX][SI],AX中目的操作數(shù)的尋址方式為(③)。①寄存器尋址②基址變址相對尋址③基址變址尋址④變址尋址5.可編程中斷控制器8259A每片具有(②)。①4級優(yōu)先權(quán)控制,可連接4個中斷源。②8級優(yōu)先權(quán)控制,可連接8個中斷源。③2級優(yōu)先權(quán)控制,可連接2個中斷源。④8級優(yōu)先權(quán)控制,可連接16個中斷源。6.定期/計數(shù)器8253每片有(①)。①3個獨(dú)立的16位計數(shù)器,每個計數(shù)器都有6種不同的工作方式。②2個獨(dú)立的8位計數(shù)器,每個計數(shù)器都有3種不同的工作方式。③3個獨(dú)立的16位計數(shù)器,每個計數(shù)器都有8種不同的工作方式。④4個獨(dú)立的16位計數(shù)器,每個計數(shù)器都有6種不同的工作方式。7.執(zhí)行指令POPBX后,堆棧指針SP的變化為(④)①SP-1②SP-2③SP+1④SP+28.MOVAX,ES:[BX][SI]的源操作數(shù)的物理地址是(②)。

①16d×(DS)+(BX)+(SI) ②16d×(ES)+(BX)+(SI)

③16d×(SS)+(BX)+(SI) ④16d×(CS)+(BX)+(SI)9.條件轉(zhuǎn)移指令“JS”的轉(zhuǎn)移條件是(②)①SF=0 ②SF=1③CF=0 ④CF=110.采用高速緩存(cache)的目的是(②)①擴(kuò)大主存容量 ②提高CPU運(yùn)營速度③提高1、8088CPU工作在最小模式時,訪問存儲器和外設(shè)接口時要用哪些信號?2、8088微解決器中有哪些內(nèi)部寄存器構(gòu)成?3、8088的尋址方式中對操作數(shù)的尋址方式有哪些?4、按存儲器在計算機(jī)的作用可提成哪幾類?簡述其特點。5、Cache在存儲器中的作用是什么?6、敘述Cache中的替換算法。7、敘述EEPROM的編程過程。8、CPU同外設(shè)互換信息的方式有哪些?9、什么是中斷?中斷源分哪幾類10、簡述中斷傳遞方式的工作過程。11、簡述DMA的工作過程12、8255的工作方式有幾種,簡述它們的特點1、設(shè)計題8255的A口、B口、C口和控制口的端口地址為60H—63H,設(shè)8255A組工作于方式0輸入,寫出初始化程序段:解,由已知,控制寄存器的地址為63H,A組工作方式0,則控制字為98H。初始化程序段為:MovDx,63H;MovAl,98HOUTDX,例2、存儲器62648KB芯片工作在F0000H—F1FFFH內(nèi)存空間,畫出和系統(tǒng)的連線圖。例3:存儲器62648KB芯片工作在80000H—81FFFH內(nèi)存空間,畫出和系統(tǒng)的連線圖。三.若100個無符號8位的數(shù)據(jù)存放在TABLE以下,編寫程序?qū)⒃撜页銎渥畲笾荡娣旁贏L中。(10分)Datasegment Talbe100dup(?)DataendsCodesegement AssumeCS:code,DS:dataStart: Movax,data Movds,axMOVSI,OFFSETTABLEMOVCX,100 Moval,0HERE:cmpAL,[SI]janext xchgal,[si]next:INCSIDECCXJNZHEREMovah,4cHInt21HCodeends評分標(biāo)準(zhǔn):程序框架對的得5分,沒有語法錯誤得4分,循環(huán)初始值對的得1分2.編寫程序?qū)CH寫入80000H到87FFFH的內(nèi)存并逐個讀出,假如每個單元讀出均是CCH,則轉(zhuǎn)到NEXT處;否則轉(zhuǎn)到ERROR處。MOVAX,8000HMOVDS,AXMOVAL,CCHMOVSI,0000MOVCX,32768NEXT:MOV[SI],ALMOVAH,[SI]CMPAH,CCHJNEERRORINCSIDECCXJNZNEXT三、(10分)閱讀如下程序段,回答提出的問題。MOVAX,3456XCHGAX,BXMOVAX,3456SUBAX,BXJEDONEKK: ADDAX,BX...DONE:該程序段執(zhí)行完JEDONE語句后,AX=00H,ZF=1,IP=DONE的偏移地址。1.MOVAX,[SI+1003H]:答:變址尋址。2.MOVDS,DX:答:寄存器直接尋址。3.MOVDX,COUNT[BX][SI]:答:基址變址尋址。4.MOVAX,[BX+SI+COUNT]:答:基址變址尋址。得分評卷人三、閱讀程序段,說明運(yùn)營結(jié)果(本大題共3小題5空。每空3分,本大題共15分)

已知:(F100H)=41H,(4100H)=62H,(5000H)=43HMOVDX,0F100HMOVDH,[DX]MOVAH,[DX]問:程序段運(yùn)營結(jié)束后,(AH)=62H

2.已知:(4000H)=63H,(4001H)=54H,(4100H)=88H,(4101H)=29H,(5000H)=01H,(5001H)=10H,(2023H)=31H,(3000H)=61HMOVSI,2023HMOVDI,3000HMOVSP,0FF00HPUSHSIPUSHDIXCHGSI,DIMOVAL,[SI]MOVBL,[DI]POPSIPOPDI問:程序運(yùn)營結(jié)束后,(AL)=61H,(BL)=31H

3.已知:(2800H)=6DH,(SI)=00F4HMOVSI,350FHMOV[2800H],SIMOVSP,2800HPOPDI問:(DI)=350FH,(SP)=2802H

3.提醒:DATA開始的內(nèi)存中存放的是16位帶符號數(shù)。LEASI,DATAMOVCX,100CLDLODSWMOVMAX,AXMOVMIN,AXDECCXNEXT:LODSWCMPAX,MAXJGGREATERCMPAX,MINJLLESSJMPGOONGREATER:MOVMAX,AXJMPGOONLESS:MOVMIN,AXGOON:LOOPNEXT。。。答:在TABLE開始的100個帶符號數(shù)據(jù)中找最大和最小值,分別放到MAX和MIN為首址的內(nèi)存單元中。一、

填空:(每空1分,共20分)

1、設(shè)字長為八位,有x=-1,y=124,則有:[x+y]補(bǔ)=_________,[x-y]補(bǔ)=__________;

2、數(shù)制轉(zhuǎn)換:247.86=H=______________BCD;

3、在8086CPU中,由于BIU和EU分開,所以_____和_____可以重疊操作,提高了CPU的運(yùn)用率;

4、8086的中斷向量表位于內(nèi)存的_______區(qū)域,它可以容納____個中斷向量,每一個向量占____個字節(jié);

5、8086系統(tǒng)中,地址FFFF0H是___________________地址;

6、8086CPU的MN/MX引腳的作用是____________________;

7、8251芯片中設(shè)立了_____、_____和______三種犯錯標(biāo)志;

8、8086CPU中典型總線周期由____個時鐘周期組成,其中T1期間,CPU輸出______信息;如有必要時,可以在__________兩個時鐘周期之間插入1個或多個TW等待周期。

9、8259A共有___個可編程的寄存器,它們分別用于接受CPU送來的______命令字和________命令字。

二、

簡答題:(20分)

1、什么是信號的調(diào)制與解調(diào)?為什么要進(jìn)行調(diào)制和解調(diào)?試舉出一種調(diào)制的方式。(5分)

2、已有AX=E896H,BX=3976H,若執(zhí)行ADDBX,AX指令,則結(jié)果BX,AX,標(biāo)志位CF,OF,ZF各為什么值?(5分)3、有變量定義的偽指令如下:

NUMSDW18DUP(4DUP(5),23)

VARDB'HOWAREYOU!',0DH,0AH

試問:NUMS、VAR變量各分派了多少存儲字節(jié)?(5分)

4、已有MOVAL,INF[BP+SI]與MOVAL,ES:INF[BP+SI]兩條指令,試問:其源操作數(shù)采用何種尋

址方式?是字或是字節(jié)操作?兩條指令有何區(qū)別?(5分)

三、

讀圖(10分)下圖中,AB7~AB0為8086CPU低八位地址總線

試問:1、8259A占用______個端口地址,分別為____________,其中ICW1的設(shè)立地址為_________________;

2、8255A占用_____個端口地址,分別為__________________,其中控制寄存器的地址為_______。四、判斷題:(8分)

下列各題,請在對的的題的括號內(nèi)打“?”,錯誤的請打“′”。

1、8253的計數(shù)器在不同的工作方式中,計數(shù)到0時,都會從OUT輸出一個相同的信號。()2、CPU尋址外設(shè)時,存貯器相應(yīng)的I/O方式是把一個外設(shè)端口作為一個存貯單元來看待。()3、用軟件擬定中斷優(yōu)先權(quán)時,只要改變查詢的順序,即可以改變中斷的優(yōu)先權(quán)。()4、在8259A級連系統(tǒng)中,作為主片的8259A的某些IR引腳連接從片,同時也可以在另一

些IR引腳上直接連接外設(shè)的中斷請求信

()五、閱讀程序與接口芯片初始化:(26分)1、源程序如下:(6分) MOVCL,4 MOVAX,[2023H]

SHLAL,CL

SHRAX,CLMOV[2023H],AX試問:j若程序執(zhí)行前,數(shù)據(jù)段內(nèi)(2023H)=09H,(2023H)=03H,則執(zhí)行后有(2023H)=_____,(2023H)=______。

k本程序段的功能_________________________。2、源程序如下:(4分)MOVAL,0B7H

ANDAL,0DDH

XORAL,81H

ORAL,33HJPLAB1JMPLAB2試問:j執(zhí)行程序后AL=_______;k程序?qū)⑥D(zhuǎn)到哪一個地址執(zhí)行:__________。

3、源程序如下:(6分)

MOVCX,9MOVAL,01HMOVSI,1000HNEXT:MOV[SI],ALINCSISHLAL,1LOOPNEXT

試問:j執(zhí)行本程序后有:AL=_____;SI=______;CX=______;k本程序的功能是______________________________。4、某系統(tǒng)中8253占用地址為100H~103H。初始化程序如下:(4分)MOVDX,103HMOVAL,16HOUTDX,ALSUBDX,3OUTDX,AL試問:j此段程序是給8253的哪一個計數(shù)器初始化?安排工作在哪種工作方式?__________________;k若該計數(shù)器的輸入脈沖的頻率為1MHZ,則其輸出脈沖的頻率為:___________。5、已知某8255A在系統(tǒng)中占用88~8BH號端口地址,現(xiàn)欲安排其PA,PB,PC口所有為輸出,PA,PB口均工作于方式0模式,并將PC6置位,使PC3復(fù)位,試編寫出相應(yīng)的初始化程序:(6分)

六、編程:(16分)已知某輸入設(shè)備的數(shù)據(jù)端口地址為40H,狀態(tài)端口地址為41H,其中D0位為“1”時,表達(dá)“READY”j采用查詢方式從該設(shè)備輸入20個ASCII碼表達(dá)的十進(jìn)制數(shù),并求出這20個十進(jìn)制數(shù)的累加和;k將此累加和轉(zhuǎn)換成BCD碼,并存放到NBCDH(百位數(shù))和NBCDL(存十位和個位數(shù))單元中。注:只規(guī)定寫出程序的可執(zhí)行部分,可以不寫任何偽指令?!段C(jī)原理與接口技術(shù)》試卷A評分標(biāo)準(zhǔn)及參考答案

一、每空1分,共20分

1、0111101110000011

2、F7.DCH.10000110BCD

3、取指令執(zhí)行指令

4、00000H~003FFH區(qū)256個4個

5、CPU復(fù)位以后執(zhí)行第一條指令的地址

6、決定CPU工作在什么模式(最小/最大)

7、奇/偶錯幀格式錯溢犯錯

8、4個地址T3和T4

9、7個初始化操作二、每題5分,共20分1、串行長距離通信時,需要運(yùn)用模擬信道來傳輸數(shù)字信號,由于信道的頻帶窄,一般為300~3400HZ,而數(shù)字信號的頻帶相稱寬,故傳輸時必須進(jìn)行調(diào)制,以免發(fā)生畸變而導(dǎo)致傳輸犯錯。(3分)調(diào)制是將數(shù)字信號?模擬信號。而解調(diào)則是相反。例如FSK制(調(diào)頻制或稱數(shù)字調(diào)頻)可將數(shù)字“1”和“0”分別調(diào)制成2400HZ和1200HZ的正弦波信號。(2分)2、BX=220CH(1分)AX=E896H(1分)CF=1(1分)OF=0(1分)ZF=0(1分)3、NUMS分派了180個字節(jié)(3分)VAR分派了15個字節(jié)(2分)4、源操作采用基址+變址尋址方式(2分)是字節(jié)操作(1分)MOVAL,INF[BP+SI]—訪問的是堆棧段(1分)MOVAL,ES:INF[BP+SI]—訪問的是附加段,實現(xiàn)了段超越(1分)三、每題5分,共10分j8259A占2個(2分)為20H,22H或24H,26H(2分)20H或24H(1分)k8255A占4個(2分)為80H,82H,84H,86H(2分)86H(1分)四、每題2分,共8分1(′);2(?);3(?);4(?);

五、共26分1、(2023H)=39H(2分)(2023H)=00H(2分)

將(2023H),(2023H)兩相鄰單元中存放的未組合型BCD碼壓縮成組合型BCD碼,并存入(2023H)單元,0?(2023H)(2分)2、37H(2分)LAB2(2分)3、0(1分)1009H(1分)0(1分)

對數(shù)據(jù)段內(nèi)1000H~1008H單元置數(shù),依次送入1,2,4,8,16,32,64,128,0共九個(3分)4、計數(shù)器0(1分)工作于方式3(1分)45.454KHZ(2分)5、MOVAL,80HOUT8BH,AL(2分)MOVAL,ODHOUT8BH,AL(2分)MOVAL,06HOUT8BH,AL(2分)六、共16分酌情扣分

MOV CX,20

MOV BL,0 (2分)INLOOP:IN AL,41HTEST AL,01HJZ INLOOP (2分)INAL,40HAND AL,OFH ;ASCII十進(jìn)制(BCD) ADD BLLOOP INLOOP ;共輸入20個(2分)MOV AL,BL ;累加和?ALMOV AH,0

MOV BL,100 (2分)DIV BL ;AX?BL?AL,余數(shù)?AHMOV NBCDH,AL ;存百位數(shù) (2分)

MOV AL,AHMOV AH,0MOV BL,10(2分)DIVBL ;十位數(shù)?AL,個位數(shù)?AHMOVCL,4 (2分)ROLAL,CL ;AL循環(huán)左移四位ORAL,AH ;形成組合型BCD碼MOVNBCDL,AL ;存十位,個位數(shù)(2分) HLT試卷B一、

填空題(20分,每空1分)

1、將十進(jìn)制數(shù)279.85轉(zhuǎn)換成十六進(jìn)制數(shù)、八進(jìn)制數(shù)、二進(jìn)制數(shù)及BCD碼數(shù)分別為:________H,________Q,_____B,BCD。2、字長為8位的二進(jìn)制數(shù)10010100B,若它表達(dá)無符號數(shù),或原碼數(shù),或補(bǔ)碼數(shù),則該數(shù)的真值應(yīng)分別為______D,______D或______D。3、已知BX=7830H,CF=1,執(zhí)行指令:ADCBX,87CFH之后,BX=____________,標(biāo)志位的狀態(tài)分別為CF=_______,ZF=_______,OF=________,SF=__________。4、8086中,BIU部件完畢______功能,EU部件完畢_____功能。5、8086中引腳BHE信號有效的含義表達(dá)________________。6、8086正常的存儲器讀/寫總線周期由________個T狀態(tài)組成,ALE信號在__________狀態(tài)內(nèi)有效,其作用是______________。7、設(shè)8086系統(tǒng)中采用單片8259A,其8259A的ICW2=32H,則相應(yīng)IR5的中斷類型號為____________H,它的中斷入口地址在中斷向量表中的地址為____________________H。

二、

簡答及判斷題(共17分)

1、某指令相應(yīng)當(dāng)前段寄存器CS=FFFFH,指令指針寄存器IP=FF00H,此時,該指令的物理地址為多少?指向這一物理地址的CS值和IP值是唯一的嗎?試舉例說明(4分)2、8086CPU的FLAG寄存器中,狀態(tài)標(biāo)志和控制標(biāo)志有何不同?程序中是如何運(yùn)用這兩類標(biāo)志的?(4分)

3、設(shè)采用8251A進(jìn)行串行異步傳輸,每幀信息相應(yīng)1個起始位,7個數(shù)據(jù)位,1個奇/偶校驗位,1個停止位,波特率為4800,則每分鐘能傳輸?shù)淖畲笞址麛?shù)為多少個?(4分)4、判斷下列指令的對錯(對的的在括號內(nèi)打“?”,錯的打“′”)(5分)(1)

LEASI,4[SI]()(2)

MOVAL,[CX]()(3)

XCHG[SI],[BX]()(4)

PUSHWORDPTR[BX]()(5)

POPCS()三、讀圖和作圖題(20分)

1、

8086系統(tǒng)中接口連接關(guān)系如下圖所示。規(guī)定回答以下問題:(1)試分別擬定8255,8253,8259及8251的端口地址(12分);(2)設(shè)8255的PA口為輸出,PB口為輸入,試寫出對PA口和PB口執(zhí)行輸入/輸出操作的指令。(2分)

8255的端口地址為:___________________________________;8253的端口地址為:___________________________________;8259的端口地址為:___________________________________;8251的端口地址為:___________________________________;對PA口操作的I/O指令為_______________________________;對PB口操作的I/O指令為______________________________。

2、作圖題。

系統(tǒng)采用4個接口芯片:8253,8251,8259及8255。規(guī)定8253的通道0用作實時時鐘,每當(dāng)定期時間到之后向8259的IR2送入中斷申請信號。8253通道1用作方波發(fā)生器作為8251的收發(fā)時鐘脈沖。8253通道0,通道1的門控信號由8255PC口的PC3和PC2控制。(1)畫出4個芯片之間控制線的連接圖;(4分)(2)8253的兩個通道應(yīng)分別工作在什么方式?(2分)

四、程序閱讀題(20分)

1、源程序如下:(5分)MOVAH,0MOVAL,9MOVBL,8ADDAL,BLAAAAADDIVAL結(jié)果AL_________,AH=___________,BL=_____________。

2、源程序如下:(5分)MOVAX,SEGTABLE;TABLE為表頭MOVES,AXMOVDI,OFFSETTABLEMOVAL,‘0MOVCX,100CLDREPNESCASB問:1)該段程序完畢什么功能?2)該段程序執(zhí)行完畢之后,ZF和CX有幾種也許的數(shù)值?各代表什么含義?

3、源程序如下:(5分)CMPAX,BXJNCL1JZL2JNSL3JNOL4JMPL5設(shè)AX=74C3H,BX=95C3H,則程序最后將轉(zhuǎn)到哪個標(biāo)號處執(zhí)行?試說明理由。

4、源程序如下:(5分)MOVDX,143HMOVAL,77HOUTDX,ALMOVAX,0DECDXDECDXOUTDX,ALMOVAL,AHOUTDX,AL設(shè)8253的端口地址為140H~143H,問:(1)程序是對8253的哪個通道進(jìn)行初始化?(2)該通道的計數(shù)常數(shù)為多少?(3)若該通道時鐘脈沖CLK的周期為1μs,則輸出脈沖OUT的周期為多少μs?

五、編程題(23分)1、8255的編程。(共10分)設(shè)8255的端口地址為200H~203H。(1)規(guī)定PA口方式1,輸入;PB口方式0輸出;PC7~PC6為輸入;PC1~PC0為輸出。試寫出8255的初始化程序。(3分)(2)程序規(guī)定當(dāng)PC7=0時置位PC1,而當(dāng)PC6=1時復(fù)位PC0,試編制相應(yīng)的程序。(7分)

2、自BUFFER開始的緩沖區(qū)有6個字節(jié)型的無符號數(shù):10,0,20,15,38,236,試編制8086匯編語言程序,規(guī)定找出它們的最大值、最小值及平均值,分別送到MAX、MIN和AVI三個字節(jié)型的內(nèi)存單元。(13分)規(guī)定按完整的匯編語言格式編寫源程序。《微機(jī)原理與接口技術(shù)》試卷B評分標(biāo)準(zhǔn)及參考答案

一、

每空1分,共20分1、117.D99H427.6631Q.B001001111001.10000101BCD2、148D-20D-108D3、BX=0000HCF=1ZF=1OF=0SF=04、總線接口功能指令的譯碼及執(zhí)行功能5、高8位數(shù)據(jù)線D15~D8有效6、4T1給外部的地址鎖存器提供一個地址鎖存信號7、35H000D4H~000D7H

二、共17分

0FEF0自然丟失1FF00FFFF00FEF0自然丟失1FF00FFFF0+

故物理地址為0FEF0H。(2分)

指向該物理地址的CS,IP值不唯一。例如:CS:IP=0000:FEF0H也指向該物理地址。(2分)2、狀態(tài)標(biāo)志表達(dá)算術(shù)運(yùn)算或邏輯運(yùn)算執(zhí)行之后,運(yùn)算結(jié)果的狀態(tài),這種狀態(tài)將作為一種條件,影響后面的操作。(2分)控制標(biāo)志是人為設(shè)立的,指令系統(tǒng)中有專門的指令用于控制標(biāo)志的設(shè)立或清除,每個控制標(biāo)志都對某一特定的功能起控制作用.(2分)

28800個=104800′603、每幀占1+7+1+1=10位,波特率為4800bit/s,28800個=104800′60

4、(1)對;(2)錯;(3)錯;(4)對;(5)錯(5分)

二、

共20分

1、(1)A7A1000任意′′0Y01001任意′′0Y1 1010任意′′0Y21011任意′′0Y3\8255的端口地址為80H,82H,84H,86H(3分)8253的端口地址為90H,92H,94H,96H(3分)8259的端口地址為A0H,A2H,(3分)8251的端口地址為B0H,B2H,(3分)(2)OUT80H,AL(1分)INAL,82H(1分)

2、(1)控制線連接圖如圖所示。(4分)

(2)通道0工作在方式2—速率發(fā)生器;通道1工作在方式3—方波速率發(fā)生器(2分)

四、共20分

1、AL=01H(2分)AH=00H(2分)BL=08H(1分)

2、(1)從目的串中查找是否包含字符‘0’,若找到則停止,否則繼續(xù)反復(fù)搜索。(1分)(2)ZF=1,說明已找到字符(1分)

ZF=0,說明未找到字符(1分)

CX10,說明半途已找到字符退出(1分)

CX=0,且ZF=0說明串中無字符‘0’(1分)

3、∵74C3H-95C3HDF00H且有:CF=1,ZF=0,SF=1,OF=1\程序?qū)⑥D(zhuǎn)到L5標(biāo)號處執(zhí)行。(5分)

4、(1)程序?qū)?253的通道1進(jìn)行初始化。(1分)

(2)計數(shù)常數(shù)為10000D,BCD計數(shù)。(2分)

(3)工作在方式3,方波速率發(fā)生器周期=10000′1μs=10000μS=10ms(2分)

五、共23分酌情扣分1、(1)MOVDX,203HMOVAL,10111000BOUTDX,AL(3分)(2)MOVDX,202HINAL,DXMOVAH,ALTESTAL,80HJNZNEXT1(2分)MOVDX,203HMOVAL,00000011B;對PC1置位OUTDX,AL(2分)NEXT1:MOVAL,AHTESTAL,40HJZNEXT2MOVAL,00000000B;對PC0復(fù)位MOVDX,203HOUTDX,ALNEXT2:………(3分)

2、DATASEGMENT

BUFERDB10,0,20,15,38,236MAXDB0MINDB0AVIDB0DATAENDS(2分)STACKSEGMENTPARASTACK‘STACK’DW100DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACK(1分)STARTPROCFARBEGIN:PUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXLEADI,BUFFERMOVDX,0;使DH=0,DL=0MOVCX,6MOVAX,0;和清0MOVBH,0;最大值MOVBL,0FFH;最小值(2分)LOP1:CMPBH,[DI]JANEXT1;若高于轉(zhuǎn)移MOVBH,[DI];大值?BHNEXT1:CMPBL,[DI];JBNEXT2;若低于轉(zhuǎn)移MOVBL,[DI];小值?BL(2分)NEXT2:MOVDL,[DI];取一字節(jié)數(shù)據(jù)ADDAX,DX;累加和INCDILOOPLOP1MOVMAX,BH;送大值MOVMIN,BL;送小值(3分)MOVDL,6DIVDL,;求平均值MOVAVI,AL;送平均值RETSTARTENDPCODEENDSENDBEGIN(3分)微機(jī)原理及應(yīng)用試卷一、填空題(每空2分,共30分)1、8088的ALE引腳的作用是()。2、在8088讀存儲器周期中,采樣Ready線的目的是()。3、8088在訪問4個當(dāng)前段時,代碼段、數(shù)據(jù)段及堆棧段的偏移量分別由()、()和()提供。4、微型計算機(jī)由()、()和()組成。5、在IBM-PC/XT中,外設(shè)是通過()器件對CPU產(chǎn)生中斷請求。這些中斷的中斷類型碼為()。6、8088中的指令I(lǐng)NTn用()指定中斷類型。7、一片8255A端口A有()種工作方式,端口B有()種工作方式。8、串行異步接口在接受時是由()寄存器將串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù)。在發(fā)送時,是由()寄存器將并行數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù)。二、判斷題(下列各題,你認(rèn)為對的的,請在題干的括號內(nèi)打“√”,錯的打“×”。每題1分,共14分)1、8088的Ready信號是由外部硬件產(chǎn)生的。()2、/及HOLD、HLDA信號是與系統(tǒng)中其它總線主設(shè)備有關(guān)的信號。()3、8088的信號可用作中斷矢量的讀選通信號。()4、8088的數(shù)據(jù)可以存放在幾個不連續(xù)的段中。()5、8088中,取指令和執(zhí)行指令可以重疊操作。()6、8088的可屏蔽中斷的優(yōu)先權(quán)高于非屏蔽中斷。()7、多個外設(shè)可以通過一條中斷請求線,向CPU發(fā)中斷請求。()8、8253的每個計數(shù)器只能按二進(jìn)制計數(shù)。()9、8253的計數(shù)器是對機(jī)器的CLK脈沖計數(shù)。()10、8255A中端口A使用的是INTR,及等線是端口C的線。()11、RS-232C接口是常用的串行通信接口,這個接口可用地址總線尋址。()12、串行異步接口的雙向工作方式指的是在串行接口上可同時發(fā)送和接受串行數(shù)據(jù)。()13、EPROM雖然是只讀存儲器,但在編程時可向內(nèi)部寫入數(shù)據(jù)。()14、中斷服務(wù)程序可放在用戶可用的內(nèi)存的任何區(qū)域。()三、簡述題(每題8分,共18分)1、參看下圖,說明Intel2164動態(tài)RAM的刷新過程。2、參看8253方式3的波形圖,簡述其工作過程。3、參看鏈?zhǔn)絻?yōu)先權(quán)排列電路,假如F/FB有中斷請求,簡述轉(zhuǎn)入它的服務(wù)程序的過程。四、問答題(共20分)1、畫圖說明,在8088內(nèi)部如何形成20位物理地址?(4分)2、什么是DRAM的讀——修改——寫周期?(4分)3、串行異步通信字符格式中的停止位和空閑位有什么不同?(4分)4、在對存儲器芯片進(jìn)行片選時,全譯碼方式、部分譯碼方式和線選方式各有何特點?(8分)五、應(yīng)用題(每題9分,共18分)假如CPU通過8255A端口C的某一條線向外部輸出連續(xù)的方波信號,請:①說出兩種實現(xiàn)方法;②具體說明如何實現(xiàn)。2、參看IBM-PC/XT的基本ROM圖,寫出分派給ROM的地址。微機(jī)原理及應(yīng)用試卷答案一、填空題:1、鎖存復(fù)用線上的地址2、擬定是否在T3周期后插入Tw周期3、IP由尋址方式?jīng)Q定的16位偏移量SP4、微解決器存儲器I/O接口電路5、825908H—OFH6、n7、328、接受移位發(fā)送移位二、判斷題:1、√2、√3、√4、√5、√6、×7、√8、×9、×10、√11、×12、√13、√14、√三、簡答題:1、答:①在刷新周期,是用只有行地址的方法,選中一行對它進(jìn)行刷新。(3分)②有效將行地址存入行地址鎖存器,被這個地址選中的那一行中的所有單元都讀出和重寫,達(dá)成刷新的目的。(3分)2、答:①CUP輸出控制字CW=16H,指定它的工作方式;(1.5分)②CPU向它寫入計數(shù)初值LSB=4;(1.5分)③裝入計數(shù)值后開始計數(shù),一個CLK使計數(shù)值減2;(1.5分)④當(dāng)計數(shù)到0時,使輸出改變狀態(tài)。同時重裝這個計數(shù)值,開始新的計數(shù)。(1.5分)3、答:①當(dāng)CPU響應(yīng)中斷時,將發(fā)出高電平的中斷響應(yīng)信號;(2分)②由于F/FA沒有中斷請求,它的輸出為低電平,故A2輸出為高,相稱于將中斷響應(yīng)信號傳遞下去;(2分)③由于F/FB有中斷請求,F(xiàn)/FB輸出為高,故B1輸出為高,即中斷輸出2為高,用它去控制轉(zhuǎn)至中斷2的服務(wù)程序的入口。(2分)四、問答題:1、答:①20位物理地址的形成如下圖所示:(2分)②段寄存器內(nèi)容左移4位與16位偏移量相加,形成20位物理地址。(2分)2、答:①這是在一個周期內(nèi)完畢的;(2分)②讀出某一單元的內(nèi)容,修改后再寫回這個單元。(2分)3、答:①停止位和空閑位都是高電平;②停止位是字符格式中規(guī)定好的,是傳遞字符的一部分;(2分)③兩個互相通信的系統(tǒng),在傳輸線上沒有字符傳送時是高電平。這個高電平稱為空閑位。(2分)4、答:①全譯碼方式:存儲器芯片中的每一個存儲單元相應(yīng)一個唯一的地址。譯碼需要的器件多;(3分)②部分譯碼方式:存儲器芯片中的一個存儲單元有多個地址。譯碼簡樸;(3分)③線選:存儲器芯片中的一個存儲單元有多個地址。地址有也許不連續(xù)。不需要譯碼。(2分)五、應(yīng)用題:1、答:可用2種方法實現(xiàn):①8255A工作于方式O時,端口C可以指定為輸出。每隔1/2方波周期改變其中一位的狀態(tài),其它位不變。就可以通過端口C的某一條線輸出連續(xù)的方波。(4.5分)②用對端口C某一位置位/復(fù)位的方法實現(xiàn)。即每隔1/2方波周期時間,對端口C的某一位交替進(jìn)行置位、復(fù)位,即可從端口C的某一條線輸出連續(xù)的方波。(4.5分)2、答:①分派給32K×8ROM芯片的地址為:F8000H-FFFFFH(4.5分)②分派給8K×8ROM的地址為下述4組地址之一:F0000H-F1FFFHF2023H-F3FFFHF4000H-F5FFFHF6000H-F7FFFH(4.5分)模擬試題(一)一、選擇題(20’1.80X86微解決器PentiumIII屬于__A__。A.CISC微解決器B.微控制器C.RISC微解決器D.位片式微解決器2.已知兩個符號數(shù)X、Y的補(bǔ)碼分別為D6H和A5H,則[X+Y/2]補(bǔ)為___D__。A.28HOF=1B.28HOF=0C.A8HOF=1D.3.8086/8088CPU的內(nèi)部結(jié)構(gòu)由C組成。A.ALU、EU、BIUB.寄存器組、ALUC.EU、BIUD.ALU、BIU、地址加法器4.8086/8088CPU構(gòu)成系統(tǒng)的兩種組態(tài),與之有關(guān)的控制信號是B。A.S0、S1、S3B.MN/MXC.TESTD.QS0,QS15.在不考慮段超越情況下,8086/8088中DI寄存器給出的偏移地址位于___B___。A.DS或SS段B.DS或ES段C.DS或CS段D.僅DS段6.在8086/8088微機(jī)系統(tǒng)中,堆棧與堆棧指針SP的對的位置是__D__。A.堆棧在CPU中,SP也在CPU中B.堆棧在ROM中,SP在CPU中C.堆棧在CPU中,SP在RAM中D.堆棧在RAM中,SP在CPU中7.構(gòu)成8086系統(tǒng)32KB的存儲空間,選擇存儲器的最佳方案是__C___。A.一片32K×8BitB.2片16K×8BitC.4片8K×8BitD.8片4K×8Bit8.80X86CPU可以訪問的I/O地址空間共有__C1___,使用的地址信號線為__B2___,CPU執(zhí)行OUT輸出指令時,向相應(yīng)的I/O接口芯片產(chǎn)生的有效控制信號是__D3___。A1.256B1.1KC1.64KD1.128KA2.A7~A0B2.A15~A0C2.A15~A1D2.A19~AA3.RD低電平,WR三態(tài),M/IO低電平B3.RD三態(tài),WR低電平,M/IO高電平C3.RD低電平,WR高電平,M/IO高電平D3.RD高電平,WR低電平,M/IO高電平9.8086/8088中斷系統(tǒng)可解決__B1__個中斷源,中斷類型碼的范圍為__A2__,中斷向量設(shè)立在內(nèi)存__A3__,優(yōu)先權(quán)最高、最低的中斷分別是___A4___。A1.255B1.256C1.128D1.1024A2.0~255B2.1~255C2.0~127D2.0~1023A3.00000H~003FFHB3.00400H~007FFHC3.FFFFFH~FF800HA4.除法犯錯,單步B4.NMI,單步C4.NMI,INTRD4.除法犯錯,INTR10.當(dāng)8253定期器0的時鐘脈沖為1MHZ時,其二進(jìn)制計數(shù)時的最大定期時間為B1,這時寫入定期器的初值為A2。A1.65.535msB1.65.536msC1.131.71msD1.131.72msA2.0000HB2.FFFFHC2.0001HD2.FFFEH11.8255工作于中斷方式傳送數(shù)據(jù)時,可供使用的8位數(shù)據(jù)端口個數(shù)有__B。A.1B.2C.312.設(shè)異步串行通信時,每個字符相應(yīng)1個起始位,7個信息位,1個奇/偶校驗位和2個停止位,每秒傳送這樣字符240個,其波特率為___B__b/s。A.2400B.2640C.1200D.192013.在匯編過程中不產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是___B___。A.匯編指令B.偽指令C.機(jī)器指令D.宏指令14.匯編語言源程序經(jīng)匯編后,可直接生成___B___。A..OBJ及.ASM文獻(xiàn)B..OBJ及.LST文獻(xiàn)C..LST及.ASM文獻(xiàn)D..OBJ、.LST及.ASM文獻(xiàn)二、按下圖所示硬件填空(35’1.(1)與圖中(1)處相連的控制信號為M/IO。(2)由圖中給出的端口地址,可判斷出與圖中(2)、(3)處相連的地址信號分別為A14,A15。+(3)單片6116的存儲容量是2K×8bit。+(4)圖中存儲器的基本地址空間從04000H到04FFFH。2.(1)ADC0809屬于__逐次比較___型模數(shù)轉(zhuǎn)換器。(2)A/D轉(zhuǎn)換器轉(zhuǎn)換開始時,必須要有__啟動信號___。(3)讀取A/D轉(zhuǎn)換結(jié)果有__直接讀取__、___中斷__、__查詢__種方式,此電路采用的是___查詢___方式。3.(1)圖中0832工作在___直通___方式。(2)設(shè)0832的參考電壓為-5V,當(dāng)需轉(zhuǎn)換的數(shù)字量為40H時,Vo=1.25V。4.(1)8255的A、B、C口及控制寄存器的地址分別為5000H、5001H、5002H、5003H。(2)8255工作方式:A組為方式0,輸入。B組為方式0,輸出。(3)閱讀下面程序并填空,程序中采集了ADC0809的IN4~IN7模擬通道。MOV DX,5003H ;8255初始化MOV AL,00011000BOUT DX,ALMOV CX,4MOV BL,CLMOV DI,OFFSETDATBUFCLDNEXT:MOV DX,5002H ;輸出ADC通道號MOV AL,BLOUT DX,ALMOV DX,5003HMOV AL,00000111BOUT DX,AL ;該程序段的作用是NOP ;NOP ;通道鎖存并啟動A/D轉(zhuǎn)換。MOV AL,00000110BOUT DX,ALMOVDX,5002HWAIT:INAL,DX ;查詢A/D轉(zhuǎn)換是否結(jié)束TESTAL,80HJZWAITMOV DX,5000HINAL,DX ;讀A/D轉(zhuǎn)換結(jié)果至ALSTOSBINC BLLOOP NEXT數(shù)據(jù)解決數(shù)據(jù)解決WRWRRDM/IOV0CPUDB(3)(2)A13A11(1)6116A10-A0WECSOEIO7-IO0A12G2AG2BG1CBAY0Y1Y2Y374LS138++D0~D7VrefCSWR1WR2XFERDAC0832D0~D7EOCOEALEIN1START:CIN7BAADC08096116A10-A0WECS

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論