湘潭大學(xué)考試試卷標(biāo)準(zhǔn)格式2023(A)1_第1頁(yè)
湘潭大學(xué)考試試卷標(biāo)準(zhǔn)格式2023(A)1_第2頁(yè)
湘潭大學(xué)考試試卷標(biāo)準(zhǔn)格式2023(A)1_第3頁(yè)
湘潭大學(xué)考試試卷標(biāo)準(zhǔn)格式2023(A)1_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

制卷人簽名:制卷日期:審核人簽名::審核日期:………………………………………………裝……訂……線…………………湘潭大學(xué)2023年上學(xué)期2023級(jí)《微機(jī)原理及應(yīng)用》課程考試試卷(A卷)適用年級(jí)專業(yè)2023級(jí)電子信息工程、通信工程專業(yè)考試方式閉卷考試時(shí)間120分鐘學(xué)院專業(yè)班級(jí)學(xué)號(hào)姓名題號(hào)一二三四五六七八總分閱卷教師得分………………得分一、選擇題(每小題2分,共20分)1.關(guān)于8086的條件轉(zhuǎn)移指令,以下陳述中正確的說(shuō)法是(D)。A.條件轉(zhuǎn)移指令可以實(shí)現(xiàn)段間轉(zhuǎn)移B.有的條件轉(zhuǎn)移指令采用絕對(duì)轉(zhuǎn)移方式C.條件轉(zhuǎn)移指令僅影響狀態(tài)控制標(biāo)志D.所有條件轉(zhuǎn)移指令都只是段內(nèi)轉(zhuǎn)移2.在8086中,字乘法運(yùn)算的結(jié)果保存在(C)。A.指定存儲(chǔ)單元中B.DS寄存器和AX寄存器中C.DX寄存器和AX寄存器中D.程序指定的寄存器中3.8086/8088復(fù)位后從(B)地址處開(kāi)始執(zhí)行程序。A、00000HB、FFFF0HC、FFFFFHD、FFF0H4.普通中斷結(jié)束EOI命令適用于(A)方式中的中斷命令。A.完全嵌套B.自動(dòng)循環(huán)C.特殊循環(huán)D.特殊屏蔽5.CPU在執(zhí)行OUTAL,DX指令時(shí),DX的內(nèi)容輸出到(A)。A、地址總線B、數(shù)據(jù)總線C、存儲(chǔ)器D、寄存器6.DMA控制器能夠?qū)崿F(xiàn)高速數(shù)據(jù)傳送的主要原因是(C)。A.采用高速芯片B.時(shí)鐘頻率高C.直接由硬件完成D.DMA內(nèi)部采用特殊控制方式7.在8086中,唯一允許兩個(gè)操作數(shù)均可為存儲(chǔ)器操作數(shù)的指令是(C)。A.數(shù)據(jù)傳送指令B.實(shí)現(xiàn)段間轉(zhuǎn)移的無(wú)條件轉(zhuǎn)移指令C.串處理指令D.乘法和除法運(yùn)算指令8.8255A工作于方式1輸出方式,A口/B口與外設(shè)之間的控制狀態(tài)聯(lián)絡(luò)信號(hào)是(B)。A與IBFBCIBF與D9.CPU在中斷響應(yīng)過(guò)程中(

B

),是為了能正確地實(shí)現(xiàn)中斷返回。A.識(shí)別中斷源

B.斷點(diǎn)壓棧C.獲得中斷服務(wù)程序入口地D.清除中斷允許標(biāo)志IF10.對(duì)于8255芯片的描述正確的是(D)。A、A口只能輸入,B口只能輸出B、C口高4位只能輸入,低4位只能輸出C、C口高4位、低4位不能同時(shí)輸入輸出D、A、B、C口既可以輸入,也可以輸出得分二、填空題(每題1.5分,共15分)1.CPU與外設(shè)交換信息時(shí),有三種常見(jiàn)的輸入輸出方法,它們分別是:程序控制的輸入輸出方式,中斷傳送方式及DMA方式2.在對(duì)EPROM進(jìn)行標(biāo)準(zhǔn)編程時(shí),在端加上寬度為50ms的編程脈沖。3.8086微處理機(jī)在最小模式下,用M/IO來(lái)控制輸出地址是訪問(wèn)內(nèi)存還是訪問(wèn)I/O4.IBM-PC機(jī)中的內(nèi)存是按段存放信息的,一個(gè)段最大存貯空間為64K字節(jié)。5.用2k×4位的存儲(chǔ)芯片,組成32k×8位的存儲(chǔ)器,要用片存儲(chǔ)芯片。6.在DMA方式下,CPU的地址數(shù)據(jù)總線呈高阻狀態(tài)。7.8237芯片共有2~4個(gè)初始化命令字8.下面是某8086微機(jī)內(nèi)存中的部分?jǐn)?shù)據(jù):0000:0040B3188ACC4DF800F041F800F0C5188A0000:005039E700F0A0198ACC2EE800F0D2EF00F則中斷類型號(hào)為11H的中斷服務(wù)程序的入口地址是4DF8:00F09.在8086和8088匯編語(yǔ)言中,一個(gè)字能表示的有符號(hào)數(shù)的范圍是-32768≤n≤32767。10.當(dāng)8255A的PC4—PC7全部為輸出線,表明8255A的A端口工作方式是方式0。得分三、簡(jiǎn)答題(共20分)什么叫做變量?變量有哪幾種屬性?程序中如何存放變量?(5分)8086如何響應(yīng)一個(gè)可屏蔽中斷請(qǐng)求?簡(jiǎn)述響應(yīng)過(guò)程。(5分)答:當(dāng)8086收到INTR的高電平信號(hào)時(shí),在當(dāng)前指令執(zhí)行完且IF=1的條件下,8086在兩個(gè)總線周期中分別發(fā)出INTA#有效信號(hào);在第二個(gè)INTA#期間,8086收到中斷源發(fā)來(lái)的一字節(jié)中斷類型碼;8086完成保護(hù)現(xiàn)場(chǎng)的操作,CS、IP內(nèi)容進(jìn)入堆棧,請(qǐng)除IF、TF;8086將類型碼乘4后得到中斷向量表的入口地址,從此地址開(kāi)始讀取4字節(jié)的中斷處理程序的入口地址,8086從此地址開(kāi)始執(zhí)行程序,完成了INTR中斷請(qǐng)求的響應(yīng)過(guò)程。3.8237A什么時(shí)候作為主模塊工作,什么時(shí)候作為從模塊工作?在這兩種工作模式下,各控制信號(hào)處于什么狀態(tài),試作說(shuō)明。答:8237A取得總線控制權(quán)后,開(kāi)始進(jìn)行DMA傳送過(guò)程,此時(shí)8237A作為主模塊工作。8237A在被處理器編程或讀取工作狀態(tài)時(shí),處于從模塊工作狀態(tài)。8237A處于從模塊時(shí),若CS#=0、HLDA=0說(shuō)明它正被編程或讀取狀態(tài),IOR#與IOW#為輸入,A0~A3為輸入。8237A處于主模塊時(shí),輸出地址信號(hào)A0~A15(低8位經(jīng)A0~A7輸出,高8位經(jīng)DB0~DB7輸出)。8237A還要輸出IOR#、IOW#、MEMR#、MEMW#、AEN、ADSTB等有效信號(hào)供DMA傳送過(guò)程使用。4.程序片段(5分)……MOVAX,0521HMULAH;(AL)=0A5HPUSHAXPUSHBPMOVBP,SPMOVDX,[BP+2];(DH)=00H6.8251A在編程時(shí),應(yīng)遵循什么規(guī)則?答:8251在初始化編程時(shí),首先使芯片復(fù)位,第一次向控制端口(奇地址)寫(xiě)入的是方式字;如果輸入的是同步方式,接著向奇地址端口寫(xiě)入的是同步字符,若有2個(gè)同步字符,則分2次寫(xiě)入;以后不管是同步方式還是異步方式,只要不是復(fù)位命令,由CPU向奇地址端口寫(xiě)入的是命令控制字,向偶地址端口寫(xiě)入的是數(shù)據(jù)。得分四、程序填空題(每空3分,共15分)下題的程序中包含一些空缺的指令或不完整的指令。請(qǐng)?jiān)陬}中指定位置填入確定內(nèi)容,使其完整并實(shí)現(xiàn)相應(yīng)功能。;子程序名:BTOASC;功能:把一個(gè)16位無(wú)符號(hào)二進(jìn)制整數(shù)轉(zhuǎn)換為對(duì)應(yīng)的5位十進(jìn)制數(shù)ASCII碼串;入口參數(shù):AX=欲轉(zhuǎn)換的二進(jìn)制數(shù);存放結(jié)果ASCII碼串的存儲(chǔ)區(qū)首址(段值:偏移)在堆棧中;出口參數(shù):十進(jìn)制數(shù)ASCII碼串按萬(wàn)位到個(gè)位的序依次存放在指定的存儲(chǔ)區(qū)中;調(diào)用實(shí)例:……;PUSHDS假設(shè)存儲(chǔ)區(qū)段值存于DS中;PUSHSI假定存儲(chǔ)區(qū)偏移存于SI中;CALLFARPTRBTOASC;……;程序代碼BTOASCPROCFARPUSHBPMOVBP,SPPUSHDSPUSHSIPUSHBXPUSHDXPUSHCXMOVDS,[BP+8];讀出參數(shù)MOVBX,[BP+6]MOVCX,10MOVSI,5BTOASC1:XORDX,DXDIVCXADDDL,’0DECSIMOV[BX][SI],DLORSI,SIJNZBTOASC1POPCXPOPDXPOPBXPOPSIPOPDSPOPBPRET4BTOASCENDP得分五、若要把磁盤(pán)上1KB的文件讀入內(nèi)存自7000H開(kāi)始的存儲(chǔ)區(qū)中,讀盤(pán)的操作是在中斷服務(wù)程序中完成的,但讀盤(pán)每次讀入一個(gè)記錄(128B)放在磁盤(pán)緩沖區(qū)中。所以在每次讀入一個(gè)記錄后,要把信息自磁盤(pán)緩沖區(qū)傳送至它的儲(chǔ)區(qū),編寫(xiě)中斷服務(wù)程序中能完成這樣的程序段。(15分)評(píng)分標(biāo)準(zhǔn):程序框架正確得2分,沒(méi)有語(yǔ)法錯(cuò)誤得4分,程序正確得9分。得分六、假設(shè)8255端口地址為80H~83H請(qǐng)編寫(xiě)程序段分別完成下列功能:(1)設(shè)端口A組和B組都是方式0,其中端口A輸出,端口B輸入,C口上半部分輸入。(2)查詢PC7位,若PC7=0繼續(xù)查詢;若PC7=1則從A口輸入字符送B口輸出,并無(wú)限循環(huán)重復(fù)上述過(guò)程。(15分)評(píng)分標(biāo)準(zhǔn):程序框架正確得2分,沒(méi)有語(yǔ)法錯(cuò)誤

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論