微機原理試題及答案 (1)_第1頁
微機原理試題及答案 (1)_第2頁
微機原理試題及答案 (1)_第3頁
微機原理試題及答案 (1)_第4頁
微機原理試題及答案 (1)_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學(xué)年第 學(xué)期 微機原理及應(yīng)用(A) 課程試卷卷16班級 姓名 得分 任課教師 一、 選擇題:(每題1.5分,共18分)1、 DMAC向CPU發(fā)出請求信號,CPU響應(yīng)并交出總線控制權(quán)后將( 3)。 反復(fù)執(zhí)行空操作,直到DMA操作結(jié)束 進入暫停狀態(tài), 直到DMA操作結(jié)束 進入保持狀態(tài), 直到DMA操作結(jié)束 進入等待狀態(tài), 直到DMA操作結(jié)束2、有一個實時數(shù)據(jù)采集系統(tǒng),要求10ms進行一次數(shù)據(jù)采集,然后進行數(shù)據(jù)處理及顯示輸出,應(yīng)采用的數(shù)據(jù)傳送方式為( 3 )。 無條件傳送方式 查詢方式 中斷方式 直接存儲器存取方式3、在數(shù)據(jù)傳送過程中,數(shù)據(jù)由串行變并行,或由并行變串行的轉(zhuǎn)換可通過(3 )來實現(xiàn)。 計

2、數(shù)器 寄存器 移位寄存器 D觸發(fā)器4、8088 CPU輸入/輸出指令可尋址外設(shè)端口的數(shù)量最大可達(4 )個。 128 256 16K 64K5、CPU響應(yīng)中斷后,通過( 4)完成斷點的保護。 執(zhí)行開中斷指令 執(zhí)行關(guān)中斷指令 執(zhí)行PUSH指令 內(nèi)部自動操作6、并行接口芯片8255A具有雙向數(shù)據(jù)傳送功能的端口是(1 )。 PA口 PB口 PC口 控制口7、8088CPU處理動作的最小時間單位是(2 )。 指令周期 時鐘周期 機器周期 總線周期8堆棧是內(nèi)存中(4 )。 先進先出的ROM區(qū)域 后進先出的ROM區(qū)域 先進先出的RAM區(qū)域 后進先出的RAM區(qū)域9、計算機中廣泛應(yīng)用的RS-232C實質(zhì)上是一

3、種(3 )。 串行接口芯片 串行通信規(guī)程(協(xié)議) 串行通信接口標(biāo)準 系統(tǒng)總線標(biāo)準5-110、高速緩沖存儲器(CACHE)一般是由( 1 )芯片組成。 SRAM DRAM ROM EPROM11、鼠標(biāo)器是一種(3 )。 手持式的作圖部件 手持式的光學(xué)字符識別設(shè)備 手持式的座標(biāo)定位部件 手持式掃描器12、傳送速度單位“bps”的含義是( 2 )。 bytes per second bits per second baud per second billion bytes per second二、填空題:(每空1分,共12分)1、 CPU在響應(yīng)中斷后,自動關(guān)中。為了能實現(xiàn)中斷嵌套,在中斷服務(wù)程序中,

4、CPU必須在 保護現(xiàn)場 后,開放中斷。2、 在計算機運行的過程中,有兩股信息在流動,一股是 數(shù)據(jù) ,另一股則是 控制命令 。3、 指令MOV BX,MASKBP是以 ss 作為段寄存器。4、 指令REPE CMPSB停止執(zhí)行時,表示找到 第一個不相等的字符 或 CX=0 。5、 設(shè)CF=0,(BX)= 7E15H,(CL)= 03H,執(zhí)行指令 RCL BX,CL后, (BX)= ,(CF)= ,(CL)= 。0F0A9H 1 3 6、 在8088 CPU中,一個總線周期是 CPU從存儲器或I/O端口存取一個字節(jié)的時間 。8253定時/計數(shù)器有 3 個獨立的16位計數(shù)器,每個計數(shù)器都可按二進制或

5、 bcd 來計數(shù)。 三、程序設(shè)計(共40分)1 (10分)假設(shè)X和X+2單元與Y和Y+2單元中分別存放的是兩個雙字有符號數(shù)據(jù)A和B(X、Y為低位字)。閱讀以下程序段,并回答問題。 MOV DX,X+2 MOV AX,X ADD AX,X ADC DX,X+2 CMP DX,Y+2 JL L2 JG L1 CMP AX,Y JBE L25-2 L1: MOV AX,1 JMP EXIT L2: MOV AX,2 EXIT: HLT1) 該程序段所完成的操作是什么?1)比較2A與B的大小 2) AX=1和AX=2分別說明了什么?2)AX=1說明2A>B,AX=2說明2AB3) 若JBE L2

6、改為JB L2,在操作結(jié)果上有什么區(qū)別?AX=1說明2A大于等于B,AX=2說明2A小于B2. (15分)自BUF單元開始存放了10個16位的無符號數(shù)Ai,試編程完成對這10個數(shù)求累加和,并將和存入SUM單元中(設(shè)和不大于65535)。 2. MOV BX,OFFSET BUF 3 LEA SI,S1 XOR AX,AX LEA DI,ES:S2 MOV CX,10 MOV CX,26 LOP: ADD AX,BX CLD INC BX REP MOVSB INC BX HLT LOOP LOP MOV OFFSET SUM,AX HLT3. (15分)在S1單元開始的存儲區(qū)域中,存放26個以

7、ASC碼表示的字符,請編寫程序段,將它們依次傳送到S2單元開始的存儲區(qū)域中。 53四、綜合題(30分) 下圖為一微機系統(tǒng)電路原理圖,系統(tǒng)中由一片EPROM 2764和一片SRAM 6264構(gòu)成了程序存儲器和數(shù)據(jù)存儲器,用一片并行接口芯片8255A與一個8位ADC的接口來控制ADC的工作并傳送數(shù)據(jù)。ADC的START是A/D轉(zhuǎn)換啟動信號,EOC是轉(zhuǎn)換結(jié)束信號,OE是A/D轉(zhuǎn)換數(shù)據(jù)輸出允許信號。請分析電路原理圖并回答下列問題: 1)系統(tǒng)中程序存儲器的容量是 8 2)系統(tǒng)中數(shù)據(jù)存儲器的容量是 8 3)若要求2764的地址范圍為02000H03FFFH,6264的地址范圍為06000H07FFFH,8

8、255A各端口的地址范圍為8000H8003H,請采用全譯碼法完成圖中數(shù)據(jù)線、地址線、控制線和其它有關(guān)器件端點的連線(可自行添加邏輯電路)。8088主控板27648255A626474LS1388位ADCD0D7RD WRA0A12A0A12D0D7 OED0D7 OEWECECEY0Y1Y2Y3Y4Y5Y6Y7ABCG2AG2BG1A0A12A13A14A15A16A17A18A19D0D7MEMWMEMRIORIOWVXA0 A1EOC OE START DOD7PC5 PC3 PC2 PA0PA7CE3) Y1 Y3 Y4 MEMW MEMR IOR IOW G2A G2B G1 276

9、4 CE OE 6264 CE WE OE 8255 CE RD WR 8088主控板 A16 A17 A18ÚA194)若8255A采用方式0與8位ADC接口,請按流程圖的要求編寫CPU通過8255A控制ADC轉(zhuǎn)換,然后再輸入數(shù)據(jù)并存放入數(shù)據(jù)緩沖區(qū)BUFFER單元中的程序段。4) MOV AL , 98H ;8255初始化 MOV DX , 8003H MOV DX,8000HOUT DX , AL IN AL,DX MOV DX , 8002H ;啟動ADC MOV BUFFER,ALMOV AL , 00HOUT DX , ALMOV AL , 04HOUT DX , ALIN

10、AD: IN AL , DX ;輸入EOC TEST AL , 20H JZ INADMOV AL , 08H ;EOC=1,OUT DX , AL ;使OE=1548255A工作方式控制字如下所示:8255初始化輸出啟動信號輸入 EOC信號EOC=1?輸出OE信號PA口輸入數(shù)據(jù)存入內(nèi)存NOYES學(xué)年第 學(xué)期 微機原理及應(yīng)用(A) 課程試卷卷17班級 姓名 得分 任課教師 一、 選擇題:(每題1.5分,共18分)1、在以查詢方式與I/O端口交換數(shù)據(jù)時,外設(shè)準備好的狀態(tài)信息是通過(1 )提供給CPU進行查詢的。 數(shù)據(jù)總線 地址總線 控制總線 中斷請求線2、CPU與某個外設(shè)交換信息時,通常需要有以

11、下一些信號(2 )。 數(shù)字量,開關(guān)量,狀態(tài)信號 數(shù)據(jù),控制,狀態(tài) 模擬量,控制,狀態(tài)信號 模擬,數(shù)字,狀態(tài)信號3、在DMA工作方式時,CPU交出總線控制權(quán),而處于( 3)狀態(tài)。 等待 暫停 保持 中斷處理4、8088/8086CPU有一個與存儲器完全獨立的空間供連接輸入/輸出(I/O)設(shè)備使用,占有的I/O地址空間最大可達(3 )。 256字節(jié) 512字節(jié) 64K字節(jié) 128K字節(jié)5、在用端口尋址方式尋址外設(shè)的CPU中,區(qū)分對外設(shè)還是對內(nèi)存操作是由( 3)決定的。 軟件包 數(shù)據(jù)線 控制線 地址線6、8088/8086在響應(yīng)可屏蔽中斷請求時( 2)。 INTA輸出一個負脈沖,將中斷類型碼從AD0

12、AD7讀入 INTA輸出兩個負脈沖,在第二個負脈沖時讀取中斷類型碼 INTA輸出一個負脈沖后,進行一次I/O讀周期,讀取中斷類型碼 INTA輸出一個負脈沖,同時提供I/O讀控制信號,讀中斷類型碼7、并行接口芯片8255A工作于選通方式時,通常作為控制和狀態(tài)的端口是(3 )。 PA口 PB口 PC口 控制口8、堆棧常用于(3)。  實現(xiàn)數(shù)據(jù)循環(huán)移位 實現(xiàn)程序轉(zhuǎn)移 保護被中斷程序的現(xiàn)場存放常用子程序 10、8088/8086CPU中程序計數(shù)器(PC)中存放的是( 2)。 指令 指令地址 操作數(shù) 操作數(shù)地址11、CPU用減法指令對兩個補碼表示的帶符號數(shù)6BH(被減數(shù))和

13、0C7H(減數(shù))進行減法運算后,標(biāo)志位CF、SF和OF分別為( 4)。 0,0,0 0,1,1 1,0,0 1,1,112、串行接口芯片8251A在接收過程中,通常用以向CPU申請中斷是引腳( 4)。 DCR TXRDY RXD RXRDY二、填空題:(每空1分,共12分)1、要構(gòu)成一個完整的計算機系統(tǒng),除了需要基本的計算機 外,還需要使用和管理計算機的 。2、利用CMP指令比較兩個有符號數(shù)的大小時,常用 和 標(biāo)志。3、傳送指令MOV AX,2000中對源操作數(shù)的尋址方式是 。4、在8086/8088CPU中,每個總線周期通常由 狀態(tài)組成,但在存儲器或I/O端口工作速度低的情況下,CPU自動插

14、入 狀態(tài)。5、8253定時/計數(shù)器是從預(yù)置值開始 計數(shù),故計數(shù)器按二進制計100個數(shù)回零中斷,預(yù)置值應(yīng)為 。6、當(dāng)計算機進入DMA方式傳送數(shù)據(jù)時,CPU處于 狀態(tài)。7、8259A中斷控制器可管理 級外部中斷,通過級聯(lián)可擴展至 級。三、程序設(shè)計(共40分) 1(10分)閱讀下列程序段,并填空: MOV SI , OFFSET BUF MOV CH , 0 MOV CL , SI INC SI XOR BX,BX REPT0: MOV DH,08 MOV AL,SI5-2 REPT1: ROR AL,1 JNC NEXT INC BX NEXT: DEC DH JNZ REPT1 INC SI L

15、OOP REPT0 MOV COUNT,BX HLT1) 該程序所完成的功能是: 2) 在BUF單元中存放的是: 2 (15分)設(shè)在XX單元中存放著X的值,函數(shù)Y的值存放在YY單元中,試編程實現(xiàn)下列符號函數(shù)。 1 X>0 Y= 0 X=0 -1 X<03 (15分)內(nèi)存中自TABLE開始的40個字單元中存放著自然數(shù)039的立方值。對于FIRST單元中的任一個數(shù)X(0X39),要求編程查表找出X的立方值,并存入SECOND字單元中。5-3四、綜合題(30分) 下圖為一CPU采用查詢方式與ADC接口的電路原理圖,電路的工作原理如下:CPU先通過U3(端口地址為04H)發(fā)出啟動ADC的控

16、制信號Start及多路開關(guān)的選擇代碼,然后通過U2(端口地址為02H)查詢ADC是否轉(zhuǎn)換結(jié)束, ADC轉(zhuǎn)換結(jié)束時,將信號OE置1,同時將轉(zhuǎn)換數(shù)據(jù)送鎖存器鎖存。當(dāng)CPU查詢到ADC轉(zhuǎn)換結(jié)束信號EOC=1后,從U1(端口地址為03H)讀入ADC轉(zhuǎn)換數(shù)據(jù),并存入以DATA為首地址的內(nèi)存單元中。請根據(jù)接口的電路圖及工作原理回答下列問題:8088系統(tǒng)總線U2U3U18位ADC鎖存器多路開關(guān)+U4DBABCA0A7Start一路模擬量EOCD3D0D1D2D0D04H02H03HM1 (16分)電路圖中下列引線和器件的名稱或功能是:A為CPU的 控制線連接;B為CPU的 控制線連接;C為CPU的 控制線連

17、接; D為 信號;U1為 器; U2為 器; U3為 器; U4為 器;542 (14分)閱讀下列程序段及程序注釋,并完成對程序的填空:START: MOV DL, ;設(shè)置啟動AD及第0路開關(guān)代碼 DI,DATA ;數(shù)據(jù)存放區(qū)首址的偏移量DI CLD AGAIN:MOV AL,DL AND AL,0EFH ;使D4=0 OUT 04h,AL ;停止A/D轉(zhuǎn)換 CALL DELAY MOV AL,DL ;啟動AD及選擇第0通道 ;輸出通道代碼POLL: ;輸入狀態(tài)信息 SHR AL,1 POLL ;OE¹1,循環(huán)等待 ;OE=1,輸入數(shù)據(jù) STOSB ;存入內(nèi)存 INC DL ;修改輸

18、入通道代碼 AGAIN ;八路未測量完,則循環(huán) 5-5學(xué)年第 學(xué)期 微機原理及應(yīng)用(A) 課程試卷卷18班級 姓名 得分 任課教師 一、 選擇題:(每題1.5分,共18分)1、在DMA控制方式下由( )控制數(shù)據(jù)傳送。 CPU 軟件 存儲器管理部件 專用硬件控制器2、在微型機中,往往將外設(shè)的狀態(tài)作為一種數(shù)據(jù)輸入,CPU的控制命令作為一種數(shù)據(jù)輸出,為了將控制、狀態(tài)與數(shù)據(jù)信息區(qū)分開,往往采用( )進行分別傳送。 不同的信號線 不同的控制開關(guān) 不同的端口地址 不同的中斷服務(wù)子程序3、CPU響應(yīng)DMA請求后,由于( ),所以,一旦DMA結(jié)束,CPU可以立即繼續(xù)執(zhí)行原程序。 IP內(nèi)容進棧受保護 IP和所有

19、寄存器內(nèi)容進棧受保護 . CPU進入保持狀態(tài),IP和所有寄存器內(nèi)容保持不變 IP內(nèi)容進棧保護,所有寄存器內(nèi)容因CPU進入保持狀態(tài)保持不變4、系統(tǒng)有多個中斷源,而只有單一中斷請求線的情況下,為了能處理多重中斷流程,在保護現(xiàn)場和中斷服務(wù)之間必須加入( )。 屏蔽本級中斷 屏蔽低級中斷 屏蔽本級和低級中斷 屏蔽本級和低級中斷,并開中斷5、當(dāng)多個外設(shè)同時產(chǎn)生中斷時,CPU響應(yīng)中斷的順序受( )的影響。 中斷優(yōu)先級 中斷允許標(biāo)志 中斷屏蔽碼 中斷優(yōu)先級和中斷屏蔽碼6、異步串行傳送的8位數(shù)為33H時,采用偶校驗位1位,停止位1位,則串行口發(fā)送的幀信息為( )。 00011001101 1000110011

20、0 01100110001 001100110017、指令周期是指( )。 CPU從主存中取出一條指令的時間 CPU執(zhí)行一條指令的時間 CPU主頻的倒數(shù) CPU主存中取出一個字節(jié)的時間8、PentiumII是帶MMX技術(shù)的Pentium芯片,這里MMX技術(shù)是指( )。 多媒體技術(shù) 多工作模式技術(shù) 多路調(diào)制技術(shù) 多存儲管理技術(shù) 6-19、CD-ROM光盤用表面的( )來表示“0”和“1”。 有無凹坑 粗線不等 材料不同 有無通孔10、若(AL)=0C6H,(CL)=03H,執(zhí)行指令SAR AL,CL后,AL的內(nèi)容為( )。 18H 28H 48H 0F8H11、當(dāng)CPU與外設(shè)工作不同步的情況下,

21、只能采用( )數(shù)據(jù)傳送方式。 無條件 程序查詢 DMA CPU與內(nèi)存12、在用發(fā)光二極管(LED)作為微機的輸出設(shè)備時,通常采用( )輸出信息。 無條件方式 查詢方式 中斷方式 DMA方式二、填空題:(每空格1分,共12分)1、 在微型計算機中,外部信息的傳送都是通過總線進行的,故微型計算機的外部結(jié)構(gòu)特點是 。2、 字符串傳送指令所能傳送的數(shù)據(jù)塊的最大長度為 。3、 傳送指令MOV BX,COUNTSIBX中對源操作數(shù)的尋址方式是 。4、 8088CPU對存儲器進行讀寫操作時,在總線周期的T1狀態(tài)時輸出 。5、 半導(dǎo)體存儲器從使用功能上可分兩大類,用于存放程序或常數(shù)的是 ,用于存放數(shù)據(jù)或中間結(jié)

22、果的是 。6、 在微機系統(tǒng)中有多個中斷源的情況下,需對每個中斷源確定 。7、 若要8255A的PB口以中斷方式輸出數(shù)據(jù),則PB口應(yīng)被設(shè)置為方式 。8、 執(zhí)行查表指令XLAT前,必須將表首址送 ,指令執(zhí)行后,查表結(jié)果在 中。9、 設(shè)某個外設(shè)的中斷類型碼為20H,則該外設(shè)中斷服務(wù)程序的入口地址存放的內(nèi)存單元首址CS= ,IP= 。三、程序設(shè)計(共40分) 1(10分)閱讀下列程序段,寫出程序執(zhí)行后所完成的功能.6-2 DATA SEGMENT A DB 1,2,3,4,5,6,7,8,9,10 B DB 1,2,3,4,5,6,7,8,9,10 S DW ? DATA ENDS CODE SEGM

23、ENT ASSUME CS:CODE,DS:DATA BEGIN: MOV AX,DATA MOV DS,AX MOV DX,0 MOV AH,0 MOV SI,0 MOV CX,10 LOP1: MOV AL,SI+A MUL SI+B ADD DX,AX INC SI LOOP LOP1 MOV S,DX CODE ENDS該程序所完成的功能是: 4 (15分)設(shè)在BUF單元開始的內(nèi)存單元中,存放著COUNT個單字節(jié)的有符號數(shù)的數(shù)據(jù)塊,試編一程序用以統(tǒng)計該數(shù)據(jù)塊中負元素的個數(shù),結(jié)果存入RESULT單元中。6-35 (15分)內(nèi)存中自TABLE開始的82個單元中存放著自然數(shù)040的立方值。對

24、應(yīng)于FIRST單元中的任意一個數(shù)X(0X40),要求編程查表找出X的立方值,并存入內(nèi)存SECOND開始的兩個相鄰的單元中。四、綜合題(30分)下圖為一8088微機應(yīng)用系統(tǒng)電路原理圖,系統(tǒng)中擴展了2764、6264和一片可編程并行接口芯片8255。兩片四位二進制計數(shù)器芯片SN7493組成了一個八位計數(shù)器,用8255A與八位二進制計數(shù)器進行接口。8255的PA口作為計數(shù)值的輸入口,計數(shù)值輸入后,由8255的PB口將計數(shù)值送至八個LED發(fā)光二極管進行顯示。計數(shù)器的計數(shù)由8255的PC7來控制,當(dāng)PC7為“1”時,允許計數(shù)脈沖加入計數(shù)器,PC7為“0”時,禁止計數(shù)脈沖加入計數(shù)器。故可在PC7端輸出一個

25、1秒的高電平,即可控制計數(shù)器對輸入脈沖頻率的測量。8255的PC0接到計數(shù)器的復(fù)位端R。在每次計數(shù)前,由PC0輸出一正脈沖,使得計數(shù)器清零復(fù)位。6-42764626482557493*2ABCG2AG2BG1Y0Y1Y2Y3Y4Y774LS138ABCG2AG2BG1Y0Y1Y774LS138A13A14A15IO/M>1A16A17A18A19A2A3A4>1A5A6A7IO/MCBABDBD0D7A0 A1RD WRCSD0D7A0A12D0D7A0A12OECSCSOEWEAin R&PC7 PC0 PA0 PA7 PB0 PB7輸入脈沖1(16分)請根據(jù)系統(tǒng)電路原理

26、圖及系統(tǒng)工作原理回答下列問題: 1)在系統(tǒng)中,芯片2764的作用是 ,6264的作用是 ; 2)2764的容量為 ,地址范圍是 ; 3)6264的容量為 ,地址范圍是 ; 4)8255各端口的地址分別為:PA口 ;PB口 ; PC口 ;控制口 ;6-5附: 8255的方式控制字的格式如下:D7A組方式選擇00=方式01=方式1´=方式2D6D5D4D3D2D1D0方式選擇位D7=1A口輸入輸出選擇1=輸入0=輸出C口高位輸入輸出選擇1=輸入0=輸出B組方式選擇0-方式01-方式1B口輸入輸出選擇1=輸入0=輸出C口低位輸入輸出選擇1=輸入0=輸出2(14分)閱讀以下頻率計控制程序及程

27、序注釋并對程序填空:START: MOV AL , ;設(shè)置8255方式字 OUT , AL LOP: MOV AL , ;PC0置位,計數(shù)器復(fù)位 OUT 控制口 ,AL MOV AL , ;PC0復(fù)位, OUT 控制口 ,AL MOV AL , ;PC7置位,開始輸入脈沖 OUT 控制口 ,AL CALL DELAY1S ;延時1秒 AND AL ,7FH ;PC7復(fù)位,停止輸入脈沖 OUT 控制口 ,AL ;8255輸入計數(shù)值 ;8255輸出計數(shù)值 JMP LOP學(xué)年第 學(xué)期 微機原理及應(yīng)用(A) 課程試卷卷19班級 姓名 得分 任課教師 一、 選擇題:(每題1.5分,共18分)1、當(dāng)采用(

28、 )輸入操作情況下,除非計算機等待數(shù)據(jù)準備好,否則無法傳送數(shù)據(jù)給計算機。 無條件傳送方式 程序查詢方式 中斷方式 DMA方式2、在大部分微型機中,往往將外設(shè)的狀態(tài)作為一種數(shù)據(jù)輸入,CPU的控制命令作為一種數(shù)據(jù)輸出。為了將控制信息、狀態(tài)信息與數(shù)據(jù)信息區(qū)分開,往往采用( )進行分別傳送。 不同的信號線 不同的控制開關(guān) 不同的端口地址 不同的中斷服務(wù)子程序3、8088CPU在最小模式下對I/O進行讀操作時,有效控制信號為( )。 RD低電平,WR三態(tài),IO / M低電平 RD三態(tài),WR低電平,IO / M高電平 RD低電平,WR三態(tài),IO / M高電平 RD三態(tài),WR低電平,IO / M低電平4、2

29、4根地址線的尋址范圍為( )字節(jié)。 64K 1M 4M 16M5、在主存儲器和CPU之間增設(shè)高速緩沖存儲器Cache的目的是( )。 擴大主存儲器的容量 解決CPU與主存儲器之間的速度匹配問題 擴大CPU中通用寄存器的數(shù)量 既擴大主存儲器的容量又擴大CPU中通用寄存器的數(shù)量6、運算器的核心部件是( )。 加法器 累加寄存器 多路開關(guān) 算邏運算單元7、若(AL)=84H,執(zhí)行指令XOR AL, AL后,AL的內(nèi)容為( )。 84H 7BH 00H 48H8、在串行數(shù)據(jù)通信接收端安裝MODEM是為了( )。 把并行數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù) 把串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù) 把數(shù)字信號轉(zhuǎn)換成模擬信號 把模擬信號轉(zhuǎn)

30、換成數(shù)字信號9、8088/8086 CPU響應(yīng)一個可屏蔽硬件中斷的條件是( )。 IF=0,INTR=0 IF=0,INTR=1 IF=1,INTR=0 IF=1, INTR=15-110、直接存儲器存取方式是一種由( )執(zhí)行I/O交換的傳送方式。 程序 軟件 硬件 中斷11、在寄存器AX、BX中有兩個帶符號數(shù)A、B,利用CMP AX, BX指令比較兩者的大小,若AB,則標(biāo)志位的狀態(tài)應(yīng)是( )。 OF=1,SF=1 OF=0,SF=1 OF=1,SF=0 CF=1,SF=012、當(dāng)用多片8259A可編程中斷控制器級聯(lián)時,最大可構(gòu)成( )級優(yōu)先中斷管理系統(tǒng),而無須外加電路。 32 64 128

31、256二、填空題:(每空1分,共12分)1、 Intel8088是準16位微處理器,它的內(nèi)部結(jié)構(gòu)是16位的,但 只有八根。2、 在字符串傳送指令中,若要求每一次串操作后,自動增加地址指針,則標(biāo)志DF= 。3、 指令MUL Sre通常用于 的運算,而IMUL Sre通常用于 的運算。4、 用指令CMP比較兩個帶符號數(shù)A,B的大小時,A>B的條件是 。5、 在存儲器對應(yīng)的輸入/輸出方式中,CPU把一個外設(shè)端口作為 來對待。6、 CPU對一個LED顯示器電路輸出數(shù)據(jù)可采用 傳送方式。7、 可編程并行接口芯片8255A中有 個輸入/輸出端口。8、 堆棧段的段基值存入 寄存器,段內(nèi)偏移值存入 寄存

32、器中。9、 8253內(nèi)部寄存器地址為 個I/0端口,其中 個是定時/計數(shù)通道端口。三、程序設(shè)計(共40分)1 (12分)閱讀下列程序段,并回答問題。 START: MOV AL,ADRM MOV BL,ADRN CMP AL,BL JZ NEXT JA GREAT XCHG AL,BL GREAT: XOR AH,AH DIV BL AND AH,AH5-2 JZ NEXT MOV AL,BL MOV BL,AH JMP GREAT NEXT: MOV CL,BL MOV RESULT,CL HLT1). 若ADRM和ADRN單元中的數(shù)據(jù)分別為1BH和0CH,則RESULT單元中的數(shù)據(jù)為 ;2

33、)若ADRM和ADRN單元中的數(shù)據(jù)分別為21H和16H,則RESULT單元中的數(shù)據(jù)為 ;3)該段程序完成的功能是: 。2. (14分)在內(nèi)存數(shù)據(jù)段從DATA開始的兩個存儲單元中分別存放了兩個八位無符號數(shù),試編程比較它們的大小,并將大者傳送到MAX單元中。3 編程將FACTOR中的一個十六位無符號數(shù)乘以7后,仍存放在原來兩個連續(xù)的單元中(設(shè)乘積仍為16位數(shù))。(14分)5-3四、綜合題(30分) 下圖為一微機硬件系統(tǒng)原理圖。在系統(tǒng)中擴展了一片6116芯片,一片2764芯片,構(gòu)成了系統(tǒng)的存儲器;擴展了一片并行接口芯片8255及四個共陰極7段LED顯示器構(gòu)成了顯示器接口電路。請根據(jù)系統(tǒng)電路原理圖以及

34、顯示器控制程序,回答下列問題:8088系統(tǒng)總線LS138ABCG2AG2BG1276461168255A0A12A0A10A0A12D0D7D0D7D0D7D0D7OE WEOECSCSY0Y1Y2Y3Y4Y5Y6Y7A13A14A15+5VA0 A1PA7PA0八倒相驅(qū)動4 LEDPB0PB1PB2PB3倒相驅(qū)動CSRDWRMRDMWRIORDIOWR ;數(shù)據(jù)段SSEGCODE DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H DB 80H,98H,88H,83H,0C6H,0A1H,86H,8EHFOURBYTE DB 21H,78H,34H,67H ;程序段

35、 #1 MOV AL,80H #2 MOV DX,控制口地址 #3 OUT DX,AL #4 CLD#5 AGAIN: MOV SI,OFFSET FOURBYTE#6 MOV BX,OFFSET SSEGCODE#7 MOV AH,01H#8 MOV CX,04H#9 DISP: LODSB5-4#10 AND AL,OFH#11 XLAT#12 MOV DX,PA口地址#13 OUT DX,AL#14 MOV AL,AH#15 MOV DX,PB口地址#16 OUT DX,AL#17 CALL DELAY2MS#18 ROL AH#19 LOOP DISP#20 JMP AGAIN1(10

36、分)2764的容量是: ,地址范圍是: 6116的容量是: ,地址范圍是: 8255各端口地址是:PA口 ,PB口 , PC口 ,控制口 2(4分)8255A的PA口、PB口分別工作在何種方式? 3(4分)對于圖示電路,當(dāng)顯示程序執(zhí)行時,顯示器自左向右顯示的字符分別為: 4(6分)若采用共陽極LED顯示器,而程序不改動,則接口電路硬件需如何改動? 若采用共陽極LED顯示器,而硬件不改動,則軟件的數(shù)據(jù)段和程序段如何改動?5 (6分)若將原四位共陰極LED顯示器,擴展至八位共陰極LED顯示器,則硬件需改動的是: 軟件需改動的是: 學(xué)年第 學(xué)期 微機原理及應(yīng)用(A) 課程試卷卷20班級 姓名 得分 任課教師 一、 選擇題:(每題1.5分,共18分)1、8086/8088 CPU經(jīng)加電復(fù)位后,執(zhí)行第一條指令的地址是( )。 00000H FFFFFH FFFF0H 0FFFFH 2、在用端口尋址方式尋址外設(shè)的CPU中,區(qū)分對外設(shè)還是對內(nèi)存操作是由( )決定的。 軟件包 數(shù)據(jù)線 控制線 地址線3、CPU響應(yīng)中斷后,通過( )完成斷點的保護。 執(zhí)行開中斷指令 執(zhí)行關(guān)中斷指令 執(zhí)行PUSH指令 內(nèi)部自動操作4、常用的虛擬存儲系統(tǒng)由( )兩級存儲

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論