版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
...wd......wd......wd...(答案見第70頁開場)大學(xué)微機原理及程序設(shè)計試卷(一)姓名:班級:學(xué)號:成績:一、填空題〔共15分,每空1分〕1、十六進制數(shù)30A.5轉(zhuǎn)換為二進制是_____________,轉(zhuǎn)換為十進制是______________。2、偏移量是指相對的偏移距離。3、8088/8086系統(tǒng)中,不改變DS值的情況下,其數(shù)據(jù)段的最大尋址范圍是______KB。4、PC總線中,為低電平時,說明CPU對端口進展__________操作。5、8086/8088存儲器分四個段,這四個段的段名所對應(yīng)的段存放器分別是________、________、________、________。6、每條指令的執(zhí)行過程中是由________、________和________等操作組成。7、I/O端口的編址方式有________和________兩種二、選擇題〔共20分,每題2分〕1、在機器數(shù)〔〕中,零的表示形式是唯一的。A、原碼B、補碼C、反碼D、原碼和反碼2、假設(shè)采用雙符號位判斷溢出,當結(jié)果的符號位為11時,表示〔〕。A、結(jié)果為正,無溢出B、結(jié)果正溢出C、結(jié)果負溢出D、結(jié)果為負,無溢出3、中央處理機〔CPU〕是指〔〕。A、運算器B、控制器C、運算器和控制器D、運算器、控制器和主存儲器4、PSW是指令部件中〔〕。A、指令存放器B、指令譯碼器C、程序計數(shù)器D、程序狀態(tài)存放器5、存放器間接尋址中,操作數(shù)放在〔〕。A、通用存放器B、主存單元C、堆棧D、程序計數(shù)器6、EPROM是指〔〕。A、隨機讀寫存儲器B、可編程的只讀存儲器C、只讀存儲器D、可擦除的可編程只讀存儲器7、存儲周期是指〔〕。A、存儲器的讀出時間B、存儲器的寫入時間C、存儲器進展連續(xù)讀和寫操作所允許的最短時間間隔D、存儲器進展連續(xù)寫操作所允許的最短時間間隔8、某一存儲單元的邏輯地址為2500H:0010H時,其對應(yīng)的物理地址為〔〕。A、2500HB、0010HC、25100HD、25010H9、DMA傳送完畢由I/O接口向CPU發(fā)出中斷請求,其目的是()。讓CPU收回總線控制權(quán)讓DMA控制器釋放總線控制讓CPU檢查DMA操作正確性讓DMA復(fù)位,準備下一次DMA傳輸10、CPU響應(yīng)二個硬件中斷INTR和NMI時一樣的必要條件是〔〕。A、允許中斷B、當前指令執(zhí)行完畢C、總線空閑D、當前訪問存儲器操作完畢三、簡答題〔共20分,每題5分〕8086的儲存器空間最大可以為多少怎樣用16位存放器實現(xiàn)對20位地址的尋址2.指出以下指令的錯誤〔1〕SUBAH,BX〔2〕ADDOAH,BL〔3〕MOVC3,AX〔4〕MOVAX,[SI][DI]〔5〕MOVBYTEPTR[BX],9993.CPU和外設(shè)間的數(shù)據(jù)傳送方式有哪幾種實際選擇某種傳輸方式時,主要依據(jù)是什么4.什么叫中斷向量它放在哪里對應(yīng)于1CH的中斷向量在哪里如1CH中斷程序從5110:2030H開場,那么中斷向量應(yīng)怎樣存放四、程序閱讀〔共16分,第1題6分,第2題6分,第3題4分〕1.假設(shè)〔DS〕=1234H,〔SI〕=124,〔12464H〕=30ABH,〔12484H〕=464H。試寫出以下程序段執(zhí)行后有關(guān)存放器的結(jié)果。LEASI,[SI]MOVAX,[SI]MOV[SI+22H],1200HLDSSI,[SI+20H]ADDAX,[SI]〔DS〕=,〔SI〕=,〔AX〕=2.設(shè)有三個八位無符號數(shù)x、y、z分別存放在DAT、DAT1、DAT2單元中,請寫出以下程序段的功能:MOVAX,0MOVRES,AXLEABX,DATMOVAL,3CALLSUB1MOVAL,5CALLSUB1MOVAL,7CALLSUB1HLTSUB1PROCMUL[BX]ADDRES,AXMOVAX,0INCBXRET3.假設(shè)〔AX〕=0FC77H,〔CX〕=504H,以下程序段要求完成求符號函數(shù)SNG〔X〕的值,試改正其中的錯誤指令,不允許改變指令或標號位置,X已在AL中。-1X<0Y=SNG(X)=0X=01X>0錯誤:ANDALJSNEGVJSZERMOVY,0JMPDONEZER:MOVY,-1JMPDONENEGV:MOVY,1DONE:RET五編程題〔10分〕1.編寫一程序段,統(tǒng)計數(shù)據(jù)區(qū)BUF中0的個數(shù),并存入RES單元。數(shù)據(jù)段為:DATASEGMENTBUFDB0,5,0,3,2,3,6,-4,0,-9RESDBDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA六、應(yīng)用題〔19分〕1.對8253定時/計數(shù)器各通道的初始化編程是否要按一定順序初始化包括哪些內(nèi)容設(shè)8253的端口地址為360H,362H,364H,366H,試對其3個通道進展初始化編程,使計數(shù)器0設(shè)置為方式1,計數(shù)初值為2500H;計數(shù)器1設(shè)置為方式2,計數(shù)初值為3000H,計數(shù)器2設(shè)置為方式3,計數(shù)初值為1000。注:8253控制格式為D7D6:選擇通道。D5D4:00—計數(shù)器鎖存;01—只讀/寫計數(shù)器低字節(jié);10—只讀/寫計數(shù)器高字節(jié);11—先讀/寫計數(shù)器低字節(jié),在讀/寫計數(shù)器高字節(jié)。D3D2D1:確定工作方式。D0:1—BCD碼計數(shù);0—二進制計數(shù)。大學(xué)微機原理及程序設(shè)計試卷(二)姓名:班級:學(xué)號:成績:一、填空題〔共15分,每空1分〕1、十六進制數(shù)2B.4轉(zhuǎn)換為二進制是___________,轉(zhuǎn)換為十進制是___________。2、X=-115,那么X的原碼是__________,補碼是___________?!灿冒宋欢M制表示〕3、衡量存儲器的主要性能指標有________、________、________、________和________。4、CPU和外部設(shè)備進展信息交換,必須通過__________電路。5、CPU工作時,內(nèi)存的物理地址由______和________兩局部組成。6、微型計算機由________、________、________和系統(tǒng)總線組成。二、選擇題〔共20分,每題2分〕1、以下數(shù)中最大的數(shù)是〔〕。A、(1011011)2B、(142)8C、(62)16D、(10010111)BCD2、正數(shù)的機器數(shù)等于其真值的碼制有〔〕。A、原碼B、補碼C、反碼D、原碼、反碼、補碼3、假設(shè)采用雙符號位判斷溢出,當出現(xiàn)正溢出時,符號位是〔〕。A、00B、01C、11D、104、運算器的主要功能是進展〔〕。A、算術(shù)運算B、邏輯運算C、初等函數(shù)運算D、邏輯運算與算術(shù)運算5、在CPU中跟蹤指令后繼地址的存放器是〔〕。A、主存地址存放器B、指令存放器C、程序計數(shù)器D、狀態(tài)條件存放器6、8086/8088CPU中,用來存放程序的指令代碼序列的存放器是〔〕。A、CSB、DSC、SSD、ES7、ROM是指〔〕。A、隨機讀寫存儲器B、可編程的只讀存儲器C、只讀存儲器D、可擦除的可編程只讀存儲器8、隨機存儲器是指〔〕。A、在工作時內(nèi)容不能改變B、以任意次序讀寫任意存儲單元所用的時間一樣C、只能以某種預(yù)先確定的順序來讀寫存儲單元D、不是根據(jù)地址而是根據(jù)所存儲信息的全部特征可局部特征存取9、指令周期是指〔〕。A、從主存儲是讀取一條指令的時間B、執(zhí)行一條指令的時間C、從主存中讀取一條指令到指令執(zhí)行完畢的時間D、主頻脈沖時間10、8086/8088CPU響應(yīng)硬件中斷INTER請求的必要條件除IF=1外,還需滿足()。A、訪存儲器操作完畢B、當前指令執(zhí)行完C、無軟件中斷請求D、無內(nèi)部中斷請求三、簡答題〔共20分,每題5分〕1.狀態(tài)標志和控制標志有何不同?程序中是怎樣利用這兩類標志的?8086的狀態(tài)標志控制標志分別有哪些?2./BHE信號的作用是什么試說明當起始地址為奇地址、偶地址、一次讀寫一個字節(jié)和一個字時,/BHE和A0的狀態(tài)。3.什么是最小模式和最大模式它們在用途上有什么不同4.非屏蔽中斷有什么特點可屏蔽中斷有什么特點分別在什么場合四、程序閱讀〔共12分,第1題6分,第2題6分〕1.有以下程序段,認真閱讀后答復(fù)以下問題〔列豎式計算〕MOVAL,08HMOVBL,07HADDAL,BLAAA那么程序段執(zhí)行后,(AH)=,(AL)=,CF=.2.假設(shè)DATA1與DATA2都是內(nèi)存單元的地址,請指出以下程序段的功能:MOVAL,0LEASI,DATA1LEABX,DATA2MOVCX,64HNEXT:MOVAL,[SI]MOV[BX],ALINCSIINCBXLOOPNEXTHLT五、編程題〔12分〕1.編寫一程序段,將數(shù)據(jù)區(qū)BUF中最大的數(shù)存入RES單元。數(shù)據(jù)段為:DATASEGMENTBUFDB0,5,0,3,2,10,8,5,3,6RESDBDATAENDS六、綜合應(yīng)用題(共21分,第1題12分,第2題9分)1.8086CPU同存儲器芯片2716和6116的連接如以下列圖,請分別寫出2片芯片的存儲容量和地址范圍(先用2進制表示,然后把無關(guān)位設(shè)置0后寫出16進制表示)存儲容量2716______;6116為_________。地址范圍2716為______________(B)至__________________________(B)或________________________(H)至__________________________(H)6116為_____________________(B)至________________________(B)或__________________________(H)至___________________________(H)2.編寫一段程序,使8255的PC6上發(fā)出一個寬度為1ms的正脈沖,設(shè)8255的口地址為54H~57H,C口工作在方式0,原始狀態(tài)PC6=1,1ms的時間可調(diào)用延時子程序DELAY獲得。大學(xué)微機原理及程序設(shè)計試卷(三)姓名:班級:學(xué)號:成績:一、填空題〔共15分,每空1分〕1、十進制數(shù)61.5轉(zhuǎn)換為二進制是________________,轉(zhuǎn)換為十六進制是_______。2、X的原碼是10001000,那么X的反碼是__________,補碼是___________。3、現(xiàn)代的計算機都采用總線構(gòu)造來實現(xiàn)同外界的信息傳送。總線有三類,其中片總線包括________、________和________,其中只有________是雙向總線。4、I/O端口的編址方式有_________和__________兩種。其中,在PC機中,CPU的I/O端口編址方式為__________。5、對堆棧操作時,8086會自動選擇________值作為段基值,加上由________提供的偏移量形成物理地址。6、一片8255A端口A有________種工作方式,端口B有________種工作方式。二、選擇題〔共20分,每題2分〕1、存取時間是指()。A、存儲器的讀出時間B、存儲器進展連續(xù)讀和寫操作所允許的最短時間間隔C、存儲器進展連續(xù)寫操作所允許的最短時間間隔D、存儲器進展連續(xù)讀操作所允許的最短時間間隔2、現(xiàn)有4K×8位的RAM芯片,它所具有的地址線條數(shù)應(yīng)是()條。A、12B、13C、11D、103、在查詢傳送方式中,CPU要對外設(shè)進展讀出或?qū)懭氩僮髑埃仨毾葘ν庠O(shè)()。A、發(fā)控制命令B、進展狀態(tài)檢測C、發(fā)I/O端口地址D、發(fā)讀/寫命令4、當進展加法或減法運算時,假設(shè)最高位發(fā)生進位或借位,那么()。A、CF=1B、DF=1C、SF=1D、ZF=15、以下四條指令中,錯誤的指令是()。A、SHRAL,1B、MOVAL,64HC、SHLAH,CLD、MOVAL,BX6、下面的名字中,無效的是()。A、NUM__ONEB、2NUM__ONEC、NUM__2D、NUM__TWO7、如下的程序段VARDW?ARRAYDD10DUP(?)MOVAX,TYPEARRAY…當執(zhí)行第3行指令后,AX的內(nèi)容為A、10B、4C、2D、18、由4M×1位存儲芯片構(gòu)成8M×8位的內(nèi)存條,所需該存儲芯片的片數(shù)為()。A、4片B、8片C、16片D、32片9、8088CPU響應(yīng)中斷后,在發(fā)出第一個中斷響應(yīng)信號的同時,內(nèi)部自動實現(xiàn)()。A、開中斷B、關(guān)中斷C、保護DSD、中斷返回10、8086/8088CPU執(zhí)行INTn指令時,CPU將以下存放器壓入堆棧的順序是()。A、FLAGS,IP,CSB、IP,CS,F(xiàn)LAGSC、CS,IP,F(xiàn)LAGSD、FLAGS,CS,IP三、簡答題〔共25分,第1題6分,第2、3題5分,第4題9分〕1.總線周期的含義是什么?8086/8088的基本總線周期由幾個時鐘組成?如果一個CPU的時鐘頻率為24MHz,那么,它的一個時鐘周期為多少?一個基本總線周期為多少?2.8086的總線接口部件有那幾局部組成?3.8086系統(tǒng)中,當對SS和SP存放器的值進展修改時,有什么特殊規(guī)定為什么這樣做4.中斷處理子程序在構(gòu)造上一般是怎樣一種模式四、計算題〔10分〕1.兩數(shù)5678H和0DCBAH相加,試寫出各標志位的置位情況和相加結(jié)果〔用豎式計算〕。OF:SF:AF:CF:結(jié)果:五、程序閱讀〔共12分,每題4分〕1.下述指令執(zhí)行后,存放器AX和BX中的內(nèi)容。MOVAX,1234HMOVBX,0FFFFHINCAXNEGBXADDAX,BX〔AX〕=,〔BX〕=2.閱讀程序段后給出其運行結(jié)果。〔1〕設(shè)(SP)=80H;(BX)=0FFH;(AX)=1。PUSHBXADDBX,AXXORBX,AXPUSHBXPOPCX上述程序段運行后,(SP)=;(CX)=?!?〕有如下程序段MOVDL,0FOHMOVDH,64HCALLSS1DECDHSS1PROCANDDL,DHINCDLRETSS1ENDP上述程序段運行后,(DL)=;(DH)=。六、設(shè)計題(共23分,第1題10分,第2題13分)1.編寫一程序段,統(tǒng)計數(shù)組ARY中負數(shù)的個數(shù),并存入CONT單元中。DATASEGMENTARYDB—1,0,3,—6,7,23,0,—50,3,1CONTDB?DATAENDS2.8253計數(shù)器0在1ms脈沖信號源作CLK0且工作在方式3,定時1分鐘,用8255的PC6提供GATE0,在定時期間,由PC7控制的燈亮〔PC7=1,亮〕對OUT0的檢測通過PC0進展,定時完畢燈滅,先畫出脈沖信號源、8253,8255的連接關(guān)系圖,再編寫程序段?!?253,8255采用PC機上的端口地址,分別為40H~43H,60H~63H〕。大學(xué)微機原理及程序設(shè)計試卷(四)姓名:班級:學(xué)號:成績:一、填空題〔共15分,每空1分〕1、與十進制數(shù)128等值的二進制數(shù)是。2、根據(jù)功能,8086的標志位可分為標志和標志。3、8086的數(shù)據(jù)總線和地址總線分別是和條。4、微型計算機由、和組成。5、8088在分別訪問代碼段、數(shù)據(jù)段及堆棧段時,偏移量分別由、和提供。6、8086系統(tǒng)中的信號通常作為_____地址存儲體的體選信號。當為____電平時有效。7、機器指令由______和______兩局部組成。二、選擇題〔共20分,每題2分〕1、DECBYTEPTR[BX]指令中的操作數(shù)的數(shù)據(jù)類型是()。A、字 B、雙字 C、字節(jié) D、四字2、在下面語句中,BUFFER稱為()。BUFFERDB01H,0AHA、符號 B、變量 C、助記符 D、標號3、8086CPU中的段存放器用來存放()。A、存儲段的物理地址B、存儲器的邏輯地址C、存儲器的段基值D、存儲器的起始地址4、8086系統(tǒng)中內(nèi)存儲器的地址空間為1M,而在進展I/O讀寫時,有效的地址線是()。A、高16位B、低16位C、高8位D、低8位5、有一RAM芯片的地址線為A0~A9,數(shù)據(jù)線為D0~D3,那么該存儲器芯片的存儲容量為()。A、2K×4位B、1KBC、2KBD、1K×4位6、在16位存儲系統(tǒng)中,為了(),存儲字最好存放在偶地址。A、便于快速尋址B、節(jié)省所占的內(nèi)存空間C、減少執(zhí)行指令的總線周期D、減少讀寫錯誤7、有一8086系統(tǒng)的中斷向量表,在0000H:003CH單元開場依次存放34H、FEH、00H和F0H四個字節(jié),該向量對應(yīng)的中斷類型碼和中斷服務(wù)程序的入口地址分別為()。A、0EH,34FEH:00F0HB、0EH,F(xiàn)000H:FE34HC、0FH,F(xiàn)000H:FE34HD、0FH,00F0H:34FEH8、8253可編程定時/計數(shù)器的計數(shù)范圍是()。A、0-255B、1-256C、0-65535D、1-655369、假設(shè)AX=3500H,CX=56B8H,當ANDAX,CX指令執(zhí)行后,AX=()。A、1400H B、77F8H C、0000H D、0FFFFH10、用助記符、符號地址、標號和偽指令、宏指令以及規(guī)定的格式書寫程序的語言稱為()。A、匯編語言 B、高級語言 C、機器語言 D、低級語言三、簡答題〔共20分,每題5分〕1.8086的執(zhí)行部件有什么功能?由那幾局部組成?
2.8086CPU的形成三大總線時,為什么要對局部地址線進展鎖存用什么信號控制鎖存3.表達用DMA方式傳送單個數(shù)據(jù)的全過程。4.指出以下偽指令的含義〔1〕ABCEQU 300〔2〕C DB‘HELLO’〔3〕D DB〔2+3〕*4〔4〕AA DW25DUP〔?〕〔5〕ASSUMECS:CODE四、程序閱讀〔共21分,第1題8分,第2題8分,第3題5分〕1.以下指令執(zhí)行后,〔AX〕=;〔BX〕=;PF=;ZF=MOVAX,1234HMOVBX,0FFFHINCAXNEGBXADDAX,BX2.(SP)=80H,以下程序段執(zhí)行后,(SP)=;〔AX〕=;〔BX〕=;(CX)=。MOVBX,0FFHMOVAX,01HPUSHBXADDBX,AXPUSHBXXORBX,AXPOPCXPOPAX3.下面的程序?qū)崿F(xiàn)什么功能START:
MOV
CX,SEGTABLE
MOV
ES,CX
MOV
DI,OFFSETTABLE
MOV
AL,‘A’
MOV
CX,64H
CLD
REPNE
SCASB
JNZ
NFOUN
MOVAH,01H
JMP
EXITNFOUN:
MOVAH,00HEXIT:
RET
五、編程題〔10分〕1.編寫程序段,統(tǒng)計數(shù)組ARY中負數(shù)的個數(shù),并存入CONT單元中。下面給出數(shù)據(jù)段的定義。DATASEGMENTARYDB—1,0,3,—6,7,23,0,—50,3,1CONTDB?DATAENDS六、綜合應(yīng)用題(14分)1.8255并行接口的PA口同A/D轉(zhuǎn)換器相連接,PB口同7段LED顯示器連接,PA、PB口都工作于方式0。PA口地址為60H,PB口地址為6lH,控制口地址為63H。(1)根據(jù)圖3中連接,寫出使7段顯示器顯示:“0”,“1(2)編制一程序段,從PA口讀取數(shù)據(jù),如果數(shù)據(jù)大于等于128,那么7段LED顯示器顯示“1”,否那么顯示“0大學(xué)微機原理及程序設(shè)計試卷〔五〕姓名:班級:學(xué)號:成績:一、填空題〔15分,每空1分〕1、補碼加法10111011+11110111的計算結(jié)果是____________。2、邏輯運算11110101和11101110的相“或〞的結(jié)果是____________3、8086總線接口部件中有四個段存放器,它們分別是_____、_____、_______和________。4、CPU與外設(shè)進展數(shù)據(jù)傳送的方式有三種,________、________和________。5、計算機CPU與輸入/輸出設(shè)備之間交換的信息包括_______、_______和_______三類信號。6、8088的ALE引腳的作用是_______。7、8086CPU中斷系統(tǒng)有____種中斷類型碼,中斷類型碼與對應(yīng)的矢量地址換算公式為______。二、選擇題〔20分,每題2分〕1、CPU發(fā)出的訪問存儲器的地址是。A、物理地址 B、偏移地址C、邏輯地址 D、段地址2、將高級語言的程序翻譯成機器碼程序的實用程序是。A、編譯程序 B、匯編程序C、解釋程序 D、目標程序3、以下關(guān)于微處理器的說法不正確的選項是。A、程序計數(shù)器PC是控制程序有序執(zhí)行的關(guān)鍵性部件。B、堆棧的進出原那么是先進后出,而指令隊列的進出原那么那么是先進先出。C、輸入/輸出指令是任何微處理器必有的指令D、CPU由運算器和控制器組成4、8086/8088可用于存放器間接尋址的存放器有。A、2B、4C、6D、85、以下指令執(zhí)行后,不能使AL和進位CF同時清0的指令是。A、XORAL,ALB、ORAL,00HC、ANDAL,00HD、SUBAL,AL6、以下指令中,含有非法操作數(shù)尋址的指令是。A、MOVEAX,10HB、INEAX,DXC、MOV[EBX][EBP],10HD、MOVEBX,OFFSET[EBX][ESI]7、假設(shè)〔SP〕=2000H,〔AX〕=0020H,那么執(zhí)行指令PUSHAX后,〔SP〕和〔〔SS〕:〔SP〕〕的值分別為。A、2002H,00HB、1FFEH,00HC、1FFEH,20HD、2002H,20H8、在I/O接口的各類端口中,必須具有三態(tài)功能的端口是。A、數(shù)據(jù)輸入緩沖器和狀態(tài)存放器B、控制存放器和狀態(tài)存放器C、數(shù)據(jù)輸入緩沖器和控制存放器D、數(shù)據(jù)輸出緩沖器的控制存放器9、8259工作在8086/8088模式,那么初始化命令字ICW2的功能是設(shè)置。A、中斷向量地址的高8位B、中斷向量地址的高5位C、中斷向量的高5位D、中斷向量號的高5位10、將數(shù)據(jù)5618H存放在存儲單元中的偽指令是。A、DATA1DW1856HB、DATA1DB18H,56HC、DATA1EQU5618HD、DATA1DB18H,00H,56H,00H三、簡答題〔共20分,每題5分〕1.總線接口部件有哪些功能?請逐一說明。2.8086CPU的起始取指的地址是多少怎樣形成這個地址該地址對系統(tǒng)設(shè)計有什么影響3.表達可屏蔽中斷的響應(yīng)過程,可屏蔽中斷或非屏蔽中斷響應(yīng)后,棧頂四個單元中是何內(nèi)容4.設(shè)當前SS=2010H,SP=FE00H,BX=3457H,計算當前棧頂?shù)牡刂窞槎嗌佼攬?zhí)行PUSHBX指令后,棧頂?shù)刂泛蜅m?個字節(jié)的內(nèi)容分別是什么四、程序閱讀〔共22分,第1題6分,第2題6分,第3題5分,第4題5分〕認真閱讀以下程序段。MOVAX,0FF60HSTCMOVDX,96XORDH,0FFHSBBAX,DX程序段執(zhí)行后(AX)=,〔DX〕=,CF=,2.有以下程序段,假設(shè)〔DS〕=1234H,〔SI〕=124H,〔12464H〕=30ABH,〔12484H〕=464H,LEASI,[SI]MOVAX,[SI]MOV[SI+22H],1200HLDSSI,[SI+20H]ADDAX,[SI]那么上述程序段執(zhí)行后,〔DS〕=,〔SI〕=,〔AX〕=。3.閱讀以下程序段,分析該程序段實現(xiàn)什么功能X、Y是無符號數(shù)。XDB0CHYDB06H…………….MOVAL,XMULXADDAL,YADCAH,0SUBAX,54.假設(shè)S0+20<SN,不允許使用串操作指令。MOVSI,0MOVCX,20NEXT:MOVAL,[SI+S0]MOV[SI+SN],ALINCSILOOPNEXT五.編程題〔10分〕1.假設(shè)DATA1與DATA2都是內(nèi)存單元的地址,編寫一段程序?qū)崿F(xiàn)將DATA1單元開場的100個數(shù)傳送到DATA2開場的存儲區(qū)內(nèi)的功能。六、應(yīng)用題〔19分〕1.將8253的計數(shù)器1作為5ms定時器,設(shè)輸入時鐘頻率為200kHz,計數(shù)器1的端口地址為3F82H,控制口地址為3F86H,試編寫8253的初始化程序。注:8253控制格式為D7D6:選擇通道。D5D4:00—計數(shù)器鎖存;只讀/寫計數(shù)器低字節(jié);10—只讀/寫計數(shù)器高字節(jié);11—先讀/寫計數(shù)器低字節(jié),在讀/寫計數(shù)器高字節(jié)。D3D2D1:確定工作方式。D0:1—BCD碼計數(shù);0—二進制計數(shù)。大學(xué)微機原理及程序設(shè)計試卷〔六〕姓名:班級:學(xué)號:成績:一、填空題〔共15分,每空1分〕1、十六進制數(shù)30A.5轉(zhuǎn)換為二進制是_______________,轉(zhuǎn)換為十進制是_______________。2、X=-120,那么X的原碼〔用八位進制〕是_________,補碼〔用八位進進制〕是__________。3、設(shè)CL=0,當執(zhí)行DECCL指令后,CL=__________H.4、8086的中斷向量表中存放的是中斷向量,即中斷處理程序的________。假設(shè)在0000H∶0008H開場的4個字節(jié)中分別是11H,22H,33H,44H,那么對應(yīng)的中斷類型號為___,中斷向量是______。5、8086微處理器有條地址線,實模式下內(nèi)存空間為,地址的編碼區(qū)間是??杀硎镜牡刂贩秶鸀?。6、8086中,RESET的作用是:。7、響應(yīng)中斷的必須滿足以下三個條件:〔1〕;〔2〕;〔3〕一條指令執(zhí)行完畢。二、選擇題〔20分,每題2分〕1、8255PA口工作在方式2,PB口工作在方式O時,其PC口〔〕。A、兩個4位I/O端口B、一個8位I/O端口C、局部作聯(lián)絡(luò)線D、全部作聯(lián)絡(luò)線2、8086/8088的中斷向量表〔〕。A、存放類型號B、存放中斷處理程序入口地址參數(shù)C、是中斷處理程序入口D、是中斷處理程序的返回地址3、8253定時/計數(shù)器中,某計數(shù)據(jù)的最大計數(shù)初值是〔〕。A、65536B、7FFFHC、0000HD、FFFFH4、在8086/8088的延長總線周期中,在〔〕之后插入Tw。A、T1B、T25、指令指針存放器是〔〕。A、IPB、SPC、BPD、PSW6、在串操作指令前使用重復(fù)前綴指令REPE,終止串的重復(fù)操作條件是〔〕。A、CX=0且ZF=0B、CX=0且ZF=1C、CX=0或ZF=0D、CX=0或ZF=17、在匯編語言程序中,對END語句的表達正確的選項是〔〕。A、END語句是一可執(zhí)行語句B、END語句表示程序執(zhí)行到此完畢C、END語句表示源程序到此完畢D、END語句在匯編后要產(chǎn)生機器碼8、設(shè)數(shù)據(jù)段中已有:DA1DB12H,34HDA2DW56H,78H下面有語法錯誤的句是〔〕。A、ADR1DWDA1B、MOVDA1+1,AXC、MOVBYTEPTRDA2+1,ALD、MOVWORDPTRDA1+1,AX9、當一個帶符號數(shù)大于0FBH時程序轉(zhuǎn)移,需選用的條件轉(zhuǎn)移指令是〔〕。A、JLEB、JNLC、JNLED、JL10、測試BL存放器內(nèi)容是否與數(shù)據(jù)4FH相等,相等那么轉(zhuǎn)NEXT處執(zhí)行,可實現(xiàn)的方法是〔〕。A、TESTBL,4FHB、XORBL,4FHJZNEXTJZNEXTC、ANDBL,4FHD、ORBL,4FHJZNEXTJZNEXT三、簡答題〔共20分,第1題4分,第2題6分,第3題4分,第4題6分〕1.數(shù)據(jù)總線和地址總線在構(gòu)造上有什么不同之處?如果一個系統(tǒng)的數(shù)據(jù)和地址合用一套總線或者合用局部總線,那么要靠什么來區(qū)分地址和數(shù)據(jù)?2.8086被復(fù)位以后,有關(guān)存放器的狀態(tài)是什么微處理器從何處開場執(zhí)行程序3.I/O接口的作用是什么4.查詢式傳送方式有什么優(yōu)缺點中斷方式為什么能彌補查詢方式的缺點四、程序閱讀〔共16分,第1題6分,第2題6分,第3題6分,第3題9分〕1.認真閱讀以下程序段,答復(fù)以下問題。MOVAX,6540HMOVDX,3210HMOVCL,04SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL試問上述程序段運行后,〔AX〕=;〔BL〕=;〔DX〕=。2.:DS=2000H,程序段如下:MOVSI,2000HMOVAL,08HMOV[SI],AL說明運行結(jié)果:AL=;SI=;(22000H)=。3.認真閱讀下面的偽指令段,答復(fù)以下問題。DATASEGMENTARYBDB10HDUP(0)ORG40HDA1DB‘12345’NUMEQU20HDA2DW‘AB’,‘CD’,‘E’DATAENDS上述數(shù)據(jù)段中,DA1的偏移量是,DA2的偏移量是,DA2字節(jié)單元的內(nèi)容是。4.閱讀以下程序,答復(fù)以下問題:〔1〕、程序完成的功能是什么〔2〕、程序執(zhí)行后,RESULT單元的內(nèi)容為多少;〔3〕、該程序所占的數(shù)據(jù)區(qū)為多少字節(jié);〔4〕、執(zhí)行指令PUSHAX后,〔SP〕的值為多少DATASEGMENTFENDB85,-90,67,-127,95,77,88,73,60,83COUNTEQU$-FENRESULTDB?DATAENDSSTACKSEGMENTPARASTACK’STACK’DB100DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DSDATA,SS:STACKSTARTPROCFARPUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXMOVSI,OFFSETFENMOVCX,COUNTDECCXMOVAL,[SI]MOVRESULT,ALTESTAL,80HJZLOPNEGALLOP:INCSIMOVBL,[SI]TESTBL,80HJZNEXTNEGBLNEXT:CMPAL,BLJAENEXT1MOVAL,BLMOVBL,[SI]MOVRESULT,BLNEXT1:LOOPLOPRETSTARTENDPCODEENDSENDSTART五.綜合應(yīng)用題〔18分〕1.現(xiàn)有A/D變換器、8255及8254構(gòu)成的數(shù)據(jù)采集系統(tǒng)如以下列圖。用8255A口、B口讀入轉(zhuǎn)換結(jié)果,PC0輸入轉(zhuǎn)換完畢信號“忙〞,PC5控制啟動轉(zhuǎn)換引腳START,PC5初始為低電平。PC6控制A/D轉(zhuǎn)換結(jié)果輸出引腳OE,PC6初始為低電平;而PC7那么控制一發(fā)光二極管顯示,PC7初始為低電平。8254用于控制采樣頻率。請答復(fù)以下問題。數(shù)據(jù)采集接口原理圖〔1〕74LS138起什么作用〔2分〕〔2〕圖中/IOR和/IOW是什么,起什么作用〔4分〕〔3〕寫出8255、8254各端口地址;〔4分〕〔4〕編制8255初始化程序;〔8分〕大學(xué)微機原理及程序設(shè)計試卷〔七〕姓名:班級:學(xué)號:成績:一、填空題〔共15分,每空1分〕1、將二進制數(shù)(101010.01)2轉(zhuǎn)換為十進制數(shù)為,轉(zhuǎn)換為BCD碼為。2、字長8位的二進制數(shù)-1010的原碼為,補碼為。3、8086微處理器有條地址線,實模式下內(nèi)存空間為,地址的編碼區(qū)間是,可表示的地址范圍為。4、中斷返回時,8086自動從堆棧中取出和恢復(fù)。5、8086的M/IO引腳是總線中的一條。該引腳為低電平是對進展操作。6、響應(yīng)中斷的必須滿足以下三個條件:〔1〕;〔2〕;〔3〕。二、選擇題〔20分,每題2分〕8086的IR中存放〔〕A、當前正在執(zhí)行的指令 B、下一條要執(zhí)行的指令C、下一條要執(zhí)行的指令的偏移地址 D、指令中的操作數(shù)2、有關(guān)I/O端口的描述不正確的選項是〔〕A、I/O端口從邏輯上講是被CPU訪問的存放器 B、從連接形式上講,I/O端口總是與總線連接C、一般對I/O端口的訪問只能通過專用的指令 D、I/O端口可以看作是CPU與外設(shè)交換數(shù)據(jù)的中轉(zhuǎn)站3、對8086CPU而言,中斷優(yōu)先級別最高的是〔〕A、除法錯,溢出中斷,軟中斷 B、NMI C、INTRD、單步中斷4、以下四種類型存儲器中,傳輸同樣多的字為比較條件,那么讀出數(shù)據(jù)傳輸率最高的是()A、DRAM B、SRAMC、閃速存儲器 D、EPROM5、某DRAM芯片,其存儲容量為512K×8位,該芯片的地址線和數(shù)據(jù)線數(shù)目為〔〕A、8,512B、512,86、沒有外存貯器的計算機監(jiān)控程序可以存放在()A、RAM B、ROM C、CPU D、RAM和ROM7、8259中,用來保存正在服務(wù)的中斷的存放器是()A、IRR B、ISR C、IMR D、DAC8、以下不屬于輸入/輸出方式的是〔〕A、程序控制I/O
B、中斷驅(qū)動I/O
C、DMA方式
D、存儲器訪問方式9、8255是可編程的()接口芯片。A、定時器/計數(shù)器B、并行C、串行D、中斷控制器10、下面指令執(zhí)行后,變量DAB中的內(nèi)容是〔〕。DAWDW2A05HDABDB0FAHMOVAL,BYTEPRTDAWSUBDAB,ALA、0DAHB、0FAHC、0F5HD、0D0H三、簡答題〔共20分,每題5分〕1.8086系統(tǒng)在最小模式時應(yīng)該怎樣配置?2.8086的計算機系統(tǒng)中,存儲器如何組織如何與處理器總線連接/BHE信號起什么作用3、RESET信號來到后,CPU的狀態(tài)有那些特點?4.中斷過程一般包括那幾個階段?四、程序閱讀〔共18分,第1題6分,第2題4分,第3題8分〕1.認真閱讀下面的程序段并答復(fù)以下問題MOVAX,0A5CMOVCX,0F03HSTCRCLAX,CLANDAH,CHRCRAX,CL上面的指令執(zhí)行后,〔AX〕=,〔CF〕=。2.下面的程序段運行后,相關(guān)存放器的值是什么MOVAX,87ABHMOVBX,8500HSUBAX,BXJSLOPADDAX,AXJMPDONELOP:SHRAX,1DONE:……程序運行結(jié)果為:AX=;BX=。3.有程序段如下,認真閱讀并答復(fù)以下問題:DS:200HDB79H…………MOVBX,200HMOVDL,[BX]MOVCL,4ROLDL,CLANDDL,0FHMOVAL,[BX]ANDAL,0FH上面的程序段實現(xiàn)什么功能程序段執(zhí)行后,〔AL〕=;〔DL〕=。〔4分〕五、綜合應(yīng)用題(此題共27分,第1題14分,第2題13分)1.用1K×4/片的存儲芯片構(gòu)成一個4K×8的存儲器,地址線A15--A0〔低〕,雙向數(shù)據(jù)線D7--D0,/CE為片選輸入端。畫出芯片級邏輯圖,注明各種信號線,列出片選邏輯式。2.有接口電路圖如下,看圖后答復(fù)以下問題。(1).寫出跳線接/Y0和/Y1位置時,8255的地址范圍?!?分〕(2).設(shè)有8個按鍵的狀態(tài)需要通過8255A的PA口輸入到微機中,畫出按鍵S0、S1,,,S7與PA0、PAl,,,PA7順序連接。要求;按鍵按下時。輸入狀態(tài)為0。〔3分〕(3).編寫有關(guān)指令序列,對8255進展初始化、查詢有無按鍵按下,假設(shè)有,那么將讀人狀態(tài)存人數(shù)據(jù)段?!?分〕大學(xué)微機原理及程序設(shè)計試卷〔八〕姓名:班級:學(xué)號:成績:一、填空題〔共15分,每空1分〕1、將十進制數(shù)(75.34)10轉(zhuǎn)換為八進制數(shù)為十六進制數(shù)為。2、_______RAM是利用觸發(fā)器電路的兩個穩(wěn)定狀態(tài)來表示信息“0”和“1”,故在不斷開電源時,可以長久保持信息;________RAM利用電容器上存儲的電荷來表示信息“0”和“1”,因此需要不斷進展刷新。3、某存儲器的地址碼為16位,因此該機由地址碼計算出的主存最大容量為K個單元。4、當前正在執(zhí)行的指令保存在CPU的________存放器中;運算結(jié)果進位標志C保存在CPU的________存放器中。5、請寫出三種常見的微處理器:________、________、________。6、在中斷方式下,當_______已經(jīng)有數(shù)據(jù)要往CPU輸入或者準備好接收數(shù)據(jù)時,接口會向CPU發(fā)一個____;在DMA方式下,外設(shè)要求傳輸數(shù)據(jù)時,接口會向DMAC發(fā)______信號。7、計算機輸入/輸出接口的作用:和。二、選擇題〔共20分,每題2分〕1、執(zhí)行ADDAX,BX后,假設(shè)AX的內(nèi)容為2BA0H,奇偶標志位PF=1,下面表達正確的選項是〔〕。A、表示結(jié)果中含1的個數(shù)為偶數(shù)B、表示結(jié)果中含1的個數(shù)為奇數(shù)C、表示該數(shù)為偶數(shù)D、表示結(jié)果中低八位含1的個數(shù)為偶數(shù)2、完成將累加器AL清零,并使進位標志CF清零,下面錯誤的指令是〔〕。A、MOVAL,00HB、ANDAL,00HC、XORAL,ALD、SUBAL,AL3、一個端口可有〔〕個I/O地址。A、1B、24、查詢輸入/輸出方式下,外設(shè)狀態(tài)線要經(jīng)過〔〕與微機相連。A、鎖存器B、譯碼器C、緩沖器D、放大器5、8086總線上的地址信號和數(shù)據(jù)信號是〔〕的。A、分時復(fù)用B、分開傳送C、混雜一起D、不需地址6、8086非屏蔽中斷的類型碼是〔〕。A、00HB、02HC、08HD、不定7、8086系統(tǒng)中優(yōu)先級最高的中斷是〔〕中斷。A、除法除以0B、指令C、非屏蔽D、斷點8、8255工作在方式0時,具有〔〕功能。A、查詢輸入/輸出B、輸入緩沖、輸出鎖存C、無條件輸入/輸出D、雙向數(shù)據(jù)傳送9、8253工作在BCD碼計數(shù)據(jù)器時,假設(shè)初值為100,那么應(yīng)寫為〔〕。A、100HB、64HC、100D、010010、程序計數(shù)器PC的內(nèi)容是()。A、指令B、數(shù)據(jù)C、指令地址D、數(shù)據(jù)地址三、簡答題〔共20分,每題5分〕1.EU與BIU各自的功能是什么如何協(xié)同工作2.什么叫中斷,為什么中斷處理子程序中保護許多存放器,寫出學(xué)過的中斷控制器的名稱3.請簡單說明8086的存放器構(gòu)造。4.試指出源操作數(shù)的尋址方式〔1〕MOVBX,1000H〔2〕MOVAX,disp[BX][DI]〔3〕MOVBX,[1000H]〔4〕ADDS1,AX〔5〕MOVAX,[2000H]四、程序閱讀〔共26分,第1題4分,第2題14分,第3題8分〕1.假設(shè)〔AX〕=0FC77H,〔CX〕=504H,那么下述指令執(zhí)行后,〔AX〕=,〔CF〕=。CLCSARAX,CLXCHGCH,CLSHLAX,CL2.(DS)=3000H,(ES)=3100H,(SS)=2000H,(SP)=0A200H,(S1)=0200H,(AX)=8E07H,(BX)=1204H,(3120AH)=2400H,(31404H)=1800H,(31406H)=3200H,(2A200H)=100H,寫出以下各條指令單獨執(zhí)行后,受到影響的存放器或存儲單元的內(nèi)容(不用寫標志位)?!?〕.ADD[BX+6],AX〔2〕.XORAX,1276H〔3〕.ROLAX,l〔4〕.LESDI,[BX][S1]〔5〕.PUSHAX3.有以下程序段,其中X、M、RESULT均為存儲器單元,且M中存放數(shù)據(jù)2n:XORAX,AXMOVBX,MSUBBX,2LOP1:ADDAX,[BX+X]SUBBX,2JGELOP1MOVRESULT,AXRET問:(1)這個程序段各完成什么工作?(2)定義一個適合這段程序的數(shù)據(jù)段。五、綜合應(yīng)用題(共19分)1.設(shè)不完整電路如以以下列圖所示,認真看圖并答復(fù)以下問題?!?〕.在圖中標出8255的地址范圍是多少?〔4分〕〔2〕.設(shè)圖中數(shù)碼管為共陽極數(shù)碼管,8255的PA口經(jīng)過一個8緩沖驅(qū)動器接至數(shù)碼管相應(yīng)段。假設(shè)需要PA口的某條線輸出高電平時數(shù)碼管的相應(yīng)段發(fā)光,問應(yīng)采用同相還是反相的緩沖器?試在圖中標出。〔2分〕〔3〕.圖中右下側(cè)為一開關(guān)輸入電路,假設(shè)需要當開關(guān)翻開時,從PC口輸入低電平,應(yīng)如何修改電路(可加數(shù)字電路器件)。試在圖中標出。〔2分〕〔4〕.根據(jù)電路接法,編寫對8255進展初始化的有關(guān)指令?!?分〕〔5〕.數(shù)碼管的驅(qū)動電路采用同相緩沖驅(qū)動器,編寫使數(shù)碼管顯示數(shù)字0的指令?!?分〕〔6〕.對題目所給的開關(guān)電路,編寫判別有無開關(guān)閉合的有關(guān)指令,使假設(shè)無開關(guān)閉合那么繼續(xù)檢查,假設(shè)有開關(guān)閉合那么向下執(zhí)行?!?分〕大學(xué)微機原理及程序設(shè)計試卷〔九〕姓名:班級:學(xué)號:成績:一、填空題〔共15分,每空1分〕1、假設(shè)十進制數(shù)為57.25,那么其二進制數(shù)為。2、假設(shè)X原=10001001,反碼為;補碼為;其十進制真值為。3、計算機中的堆棧,通常是指的一局部,但遵循的規(guī)那么。4、運算器由、和等部件組成。5、4M×1位DRAM存儲芯片需要地址總線為條,由此種芯片構(gòu)成8M×8位高集成度的內(nèi)存條,所需該存儲芯片的片數(shù)為。6、8088CPU響應(yīng)中斷后,發(fā)出第一個中斷響應(yīng)信號的同時,內(nèi)部自動實現(xiàn)。7、8086/8088CPU可處理多種中斷,每個中斷對應(yīng)一個類型碼,其類型碼范圍為。8、8086/8088CPU的I/O端口尋址方式,采用。9、8086的IR中存放。二、選擇題〔共20分,每題2分〕1、用高級語言編寫的程序。A、能在基本種計算機上運行B、無需經(jīng)過編譯,即可被計算機直接執(zhí)行C、具有通用性和可移植性D、幾乎不占用內(nèi)存空間2、計算機中不能直接表示有符號數(shù)是。A、原碼B、補碼C、反碼D、BCD碼3、假設(shè)標志存放器的奇偶標志位PF置“1”A、結(jié)果是偶數(shù)B、結(jié)果是奇數(shù)C、結(jié)果中“1”的個數(shù)為偶數(shù)D、結(jié)果中“14、當使用BP存放器作基址尋址時,假設(shè)無指定段替換,那么內(nèi)定在段內(nèi)尋址。A、程序B、堆棧C、數(shù)據(jù)D、附加5、有以下指令:MOVAX,1234HMOVCL,4ROLAX,CLDECAXMOVCX,4MULCXHLT執(zhí)行這些指令后,存放器AL的值是。A、60HB、00HC、04HD、A0H6、段定義語句以()語句完畢。A、ENDB、ENDSC、ENDPD、ENDM7、起動兩次獨立的存儲器操作之間所需的最小時間間隔為。A、“存儲周期〞B、“存取時間〞C、“讀周期〞D、“寫周期〞8、在MOVWORDPTR[0074H],55BBH指令的機器代碼中,最后一個字節(jié)是。A、00HB、74HC、55HD、BBH9、“先工作后判斷〞的循環(huán)構(gòu)造中,循環(huán)體執(zhí)行的次數(shù)最少是次。A、1B、2C、0D、不定10、8253是可編程的接口芯片。A、定時器/計數(shù)器B、并行C、串行D、中斷控制器三、簡答題〔共20分,第1題7分,第2題3分,第3題4分,第4題6分〕1.8086/8088微處理器內(nèi)部有那些存放器,它們的主要作用是什么2.8086對存儲器的管理為什么采用分段的方法3.中斷指令執(zhí)行時,堆棧的內(nèi)容有什么變化中斷處理子程序的人口地址是怎樣得到的4.8255A有哪幾中工作方式對這些工作方式有什么規(guī)定四、程序閱讀〔共19分,第1題6分,第2題6分,第3題7分〕1、認真閱讀下面的指令段并答復(fù)以下問題……MOVBX,12FFHMOVCL,8ROLBX,CLANDBX,0FFHCMPBX,0FFH程序段執(zhí)行后,〔BX〕=,ZF=,CF=。2、設(shè)存放器AL,BL,CL中內(nèi)容均為76H,XORAL,0FHANDBL,0FHORCL,0FH執(zhí)行上述指令序列后,AL=__________,BL=___________,CL=________。3、認真閱讀下面的程序段,說明CLD,REPSTOSB的作用及該程序段實現(xiàn)的功能………MOV
CX,SEGTABLE
MOV
ES,CXMOV
DI,OFFSETTABLE
MOV
AL,‘$'MOV
CX,64H
CALL
FILLM
………FILLM:
JCXZ
EXIT
PUSH
DI
PUSH
CXCLDREP
STOSB
POP
CX
POP
DIEXIT:
RET五、綜合應(yīng)用題〔共26分,第1題12分,第2題14分,〕1.編寫程序,將以BLOCK單元開場的100個存儲單元清0。要有段說明和必要的偽指令。2.一個微機系統(tǒng)中包含以下器件:微處理器8088一片,并行接口8255A一片(設(shè)備號:A口—90H,B口—91H,C口—92H,控制口—93H),定時器8253一片(設(shè)備號:計數(shù)器0—60H,計數(shù)器1—61H,計數(shù)器2—62H,控制口63H),中斷控制器8259A一片(設(shè)備號:E0H,E1H)?,F(xiàn)將8255的A口連接一輸入設(shè)備,工作在0方式。B口連接一輸出設(shè)備,也工作在0方式PC4作為輸出設(shè)備的選通輸出端且低電平有效。8253計數(shù)器0工作于“模式3”,計數(shù)常數(shù)為06H,進展二進制計數(shù)。8259A的ICW2給定為40H,工作于電平觸發(fā)方式,全嵌套中斷優(yōu)先級,數(shù)據(jù)總線無緩沖,采用一般中斷完畢方式。請?zhí)畛湎旅娉绦蛑械目瞻醉?注意:控制字中可0可1位選0,8255A未用端口設(shè)成輸入方式)。MOVAL,;8255初始化OUT,ALMOVAL,;8253初始化OUT,ALMOVAL,;設(shè)8253計數(shù)初值OUT,ALMOVAL,;OUT,ALMOVAL,;8259A初始化OUT,ALMOVAL,;OUT,ALMOVAL,;OUT,AL大學(xué)微機原理及程序設(shè)計試卷(十)姓名:班級:學(xué)號:成績:一、填空題〔共15分,每空1分〕1、假設(shè)X原=10000001,那么其十進制真值為。2、地址總線為32位的微機系統(tǒng)中其內(nèi)存最大容量為。3、系統(tǒng)總線包括、、。4、堆棧的工作方式是。5、單個中斷的處理過程包括:、、、。6、主機與外設(shè)之間數(shù)據(jù)傳送方式有、和。7、8255是可編程的接口芯片,其中PA口有種工作方式。二、選擇題〔共20分,每題2分〕1、地址總線為32位的微機系統(tǒng)中其內(nèi)存最大容量為()A、2000KBB、2048KBC、2048MBD、4096MB2、數(shù)據(jù)項HEX_DATADB1234H設(shè)置了〔〕字節(jié)A、1個字節(jié)B、2個字節(jié)C、3個字節(jié)D、4個字3、假設(shè)標志存放器的奇偶標志位PF置“1”A、結(jié)果是偶數(shù)B、結(jié)果是奇數(shù)C、結(jié)果中“1”的個數(shù)為偶數(shù)D、結(jié)果中“14、當使用BP存放器作基址尋址時,假設(shè)無指定段替換,那么內(nèi)定在()段內(nèi)尋址。A、程序B、堆棧C、數(shù)據(jù)D、附加5、8253是可編程的()接口芯片。A、定時器/計數(shù)器B、并行C、串行D、中斷控制器6、段定義語句以()語句完畢。A、ENDB、ENDSC、ENDPD、ENDM7、起動兩次獨立的存儲器操作之間所需的最小時間間隔為()A、“存儲周期〞B、“存取時間〞C、“讀周期〞D、“寫周期〞8、在存儲器映象編址方式中,I/O端口()A、可與存儲器同時使用同一地址B、可與存儲器分時使用同一地址C、與存儲器使用兩個獨立的地址空間D、與存儲器共用統(tǒng)一的地址空間9、8086微機系統(tǒng)中,NMI中斷的中斷矢量位置()A、由程序指定B、由操作系統(tǒng)自動分配C、固定在0008H開場的4個字節(jié)中D、固定在中斷矢量表的表首10、可屏蔽中斷的屏蔽通??捎蒀PU內(nèi)部的()來控制。A、中斷請求觸發(fā)器B、中斷屏蔽觸發(fā)器C、中斷允許觸發(fā)器D、中斷鎖存器三、簡答題〔共20分,每題5分〕1.8086與8088的主要區(qū)別是什么8086基本總線周期是如何組成的各狀態(tài)中完成什么基本操作3.8086中斷分哪兩類8086可處理多少種中斷8086可屏蔽中斷請求輸入線是什么“可屏蔽〞的涵義是什么4.簡述中斷處理過程。四、程序閱讀〔共24分,第1題8分,第2題16分〕1.下述程序段執(zhí)行后,〔AH〕=,〔AL〕=,〔CF〕=,AF=。MOVAL,08HMOVBL,07HADDAL,BLAAA2.存放器和存儲單元中的內(nèi)容分配如下所示:(CS)=1000H,(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=200H,(SI)=01H,(20200H)=400H,(30200H)=1400H,(20202H)=0004H,(20204H)=202H,(21400H)=1234H,(21405H)=5678H。執(zhí)行以下程序段(注意:不是單條指令),填空答復(fù)以下問題:MOVBP,256;源字段的尋址方式是;指令執(zhí)行后(BP)=HPUSHES:[BX]MOVDI,[BX+3][SI];(DI)=HDECSI;源字段的尋址方式是;指令執(zhí)行后(SI)=HINC[DI];目的操作數(shù)物理地址=HMOVAX,[DI];(AX)=HADD[BP-2],AX;目的操作數(shù)物理地址=HPOPBX;BX=HMOVAX,[BX+5];程序段執(zhí)行完后,(AX)=H五、綜合應(yīng)用題〔共21分,第1題14分,第2題7分〕1.下面是使用某種SRAM芯片擴展成一定容量存儲器的構(gòu)造圖,根據(jù)構(gòu)造圖答復(fù)以下問題。每片SRAM的容量是多少擴展后的存儲容量是多少要74LS139的作用是什么要擴展成16KB容量的存儲器需要多少片這樣的SRAM2.設(shè)8253的端口地址為300H—303H,計數(shù)器0的CLK0端輸入1MHz的計數(shù)脈沖,假設(shè)要使其作為BCD碼計數(shù)器,且在OUT0端產(chǎn)生1KHz的方波,試寫出設(shè)置計數(shù)器0工作方式的初始化程序段。〔7分〕大學(xué)微機原理及程序設(shè)計試卷(十一)姓名:班級:學(xué)號:成績:一、填空題〔共15分,每空1分〕1、十進制負數(shù)-61的八位二進制原碼是;反碼為;補碼為。2、一個規(guī)那么的字數(shù)據(jù)其低位字節(jié)存放在地址,高位字節(jié)存放在地址。3、操作數(shù)地址存放在存放器的尋址方式稱為。4、假設(shè)CPU地址線為24根,那么能夠直接訪問的存儲器最大容量為。5、標志存放器的標志位ZF=0表示運算結(jié)果。6、計算機程序設(shè)計語言一般可分為、和。7、現(xiàn)有4K×8位的RAM芯片,它所具有的地址線應(yīng)為條,數(shù)據(jù)線為條。8、從功能上,8086CPU由和構(gòu)成。二、選擇題〔共20分,每題2分〕1、存放器間接尋址方式中,操作數(shù)在。中A、通用存放器B、堆棧C、主存單元D、段存放器2、MOVAX,ES:[BX][SI]的源操作數(shù)的物理地址是。A、16d×(DS)+(BX)+(SI)B、16d×(ES)+(BX)+(SI)C、16d×(SS)+(BX)+(SI)D、16d×(CS)+(BX)+(SI)3、標志存放器的標志位ZF=1表示運算結(jié)果。A、為零B、為負C、溢出D、有進位4、有以下指令:STR1DW‘AB’STR2DB16DUP〔〕CNTEQU¥-STR1 MOVCX,CNT MOVAX,STR1 HLT執(zhí)行這些指令后,存放器AX的值是。A、00ABHB、00BAHC、4142HD、4241H5、過程定義語句以()語句完畢。A、ENDB、ENDSC、ENDPD、ENDM6、8255是可編程的()接口芯片。A、定時器/計數(shù)器B、并行C、串行D、中斷控制器7、下面的數(shù)據(jù)傳送指令中,錯誤的操作是。A、MOVSS:[BX+DI],1000HB、MOVDX,1000HC、MOVWORDPTR[BX],1000HD、MOVDS,2000H8、“先判斷后工作〞的循環(huán)構(gòu)造中,循環(huán)體執(zhí)行的次數(shù)最少是次。A、1B、2C、0D、不定9、下面不是外設(shè)接口與外設(shè)間的交換信息。A、地址信息B、數(shù)據(jù)信息C、狀態(tài)信息D、控制信息10、8086CPU訪問存儲器,當?shù)刂稟0=0時。A、如果訪問的是一個字節(jié),該字節(jié)在偶存儲體中B、如果訪問的是一個字節(jié),該字節(jié)在奇存儲體中C、如果訪問的是一個字,該字的低8位在奇存儲體中D、如果訪問的是一個字,該字的高8位在偶存儲體中三、簡答題〔共20分,第1題5分,第2題3分,第3題6分,第4題6分〕1、簡要說明CF、OF、AF、ZF、DF等標志位的含義2、CPU和輸入/輸出設(shè)備之間傳送的信息有哪幾類3、8086如何響應(yīng)一個可屏蔽中斷請求簡述響應(yīng)過程。4、8255A的3個端口在使用時有什么差異四、程序閱讀〔共18分,第1題4分,第2題6分,第3題8分〕現(xiàn)有以下數(shù)據(jù)段:DATASEGMENTSTR1DB‘ABCDEFGHIJKL’COUNTEQU$-STR1BUFDBCOUNTDUP〔0〕DATAENDS下面程序段是實現(xiàn)把STR1中所有字符逆向傳送到BUF緩沖區(qū)〔即STR1中第一個字符送到BUF的最后一個單元,STR1中最后一個字符送到BUF的第一個單元〕。試把程序中所空缺的指令填上。MOVSI,OFFSETBUF-1MOVDI,OFFSETBUFMOVCX,COUNTLOP:MOVSB________________LOOPLOP2、請寫出下面程序段實現(xiàn)什么功能MOVAL,0LEAAL,DAT1+14LEABX,DAT2十14MOVCX,15LP:MOVAL,[SI]MOV[BX],ALDECSIDECBXLOOPLPHLT3、以W1為首地址的各字節(jié)單元中分別存有數(shù)字0
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 金華浙江金華永康市象珠鎮(zhèn)人民政府工作人員招聘筆試歷年參考題庫附帶答案詳解
- 職業(yè)健康與員工職業(yè)發(fā)展路徑的醫(yī)學(xué)倫理實踐
- 資陽四川資陽市公安局招聘軌道交通資陽線公安管理警務(wù)輔助人員45人筆試歷年參考題庫附帶答案詳解
- 甘肅2025年甘肅省婦幼保健院(甘肅省中心醫(yī)院)緊缺骨干人才招聘筆試歷年參考題庫附帶答案詳解
- 清遠2025年廣東清遠市清城區(qū)農(nóng)業(yè)農(nóng)村局招聘船員筆試歷年參考題庫附帶答案詳解
- 職業(yè)人群頸椎病的預(yù)防與康復(fù)策略
- 新疆2025年新疆兵團興新職業(yè)技術(shù)學(xué)院招聘41人筆試歷年參考題庫附帶答案詳解
- 徐州首都醫(yī)科大學(xué)附屬北京地壇醫(yī)院徐州醫(yī)院(徐州市第七人民醫(yī)院)招聘5人筆試歷年參考題庫附帶答案詳解
- 巴中2025年四川巴中南江縣招聘衛(wèi)生專業(yè)技術(shù)人員64人筆試歷年參考題庫附帶答案詳解
- 安慶2025年安徽安慶望江縣中醫(yī)醫(yī)院招聘勞務(wù)派遣護理人員16人筆試歷年參考題庫附帶答案詳解
- 綠色金融產(chǎn)品手冊
- 消防設(shè)施故障維修制度及操作流程
- 華萊士合作入股協(xié)議書
- 員工合作協(xié)議合同范本
- 高壓氧艙拆除施工方案
- 優(yōu)化營商環(huán)境培訓(xùn)課件
- 專題06相似三角形中的基本模型之半角模型(幾何模型講義)數(shù)學(xué)華東師大版九年級上冊(原卷版)
- 2025比亞迪供應(yīng)商審核自查表
- 水電站項目物資采購管理方案
- 起重機日常檢查與自檢報告模板
- 綜合行政執(zhí)法培訓(xùn)
評論
0/150
提交評論