欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      微機(jī)原理試卷及答案 2

      時(shí)間:2019-05-15 10:54:57下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《微機(jī)原理試卷及答案 2》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《微機(jī)原理試卷及答案 2》。

      第一篇:微機(jī)原理試卷及答案 2

      《微機(jī)原理》試題

      一、選擇題(每題3分,共30分)

      1.8288在8086/8088組成的計(jì)算機(jī)中的作用是(②)。① 數(shù)據(jù)緩沖器

      ② 總線控制器

      ③ 地址鎖存器

      ④ 提供系統(tǒng)時(shí)鐘CLK 2.指令 MOV 0283H[BX][SI] , AX中目標(biāo)操作數(shù)的尋址方式為(②)。① 寄存器尋址

      ② 基址變址相對尋址

      ③ 基址尋址

      ④ 變址尋址

      3.某存儲單元的段基址為3806H,段內(nèi)偏移地址為2A48H,該存儲單元的物理地址為(④)。① 4100H

      ② 3AA08H

      ③ 3B008H

      ④ 3AAA8H 3806 +2A48 =3AAA8H

      4.某存儲器芯片有地址線13根,數(shù)據(jù)線8根、該存儲器芯片的存儲容量為(③)。① 15K×8

      ② 32K×256

      ③ 8K×8

      ④ 32K×8 5.某存儲器芯片容量為2K×1bit、若用它組成16K×8bit存儲器組,所用芯片數(shù)以及用于組內(nèi)尋址的地址線為(②)。① 32片、11根

      ② 64片、14根

      ③ 8片、14根

      ④ 16片、8根 6.“ADD AX,[BX+8]”的源操作數(shù)在當(dāng)前(②)。① 堆棧段

      ② 數(shù)據(jù)段

      ③ 代碼段

      ④ 程序段 7. DMAC 8237具有(②)。① 八個(gè)獨(dú)立通道

      ② 四個(gè)獨(dú)立通道

      ③ 二個(gè)獨(dú)立通道

      ④ 三個(gè)獨(dú)立通道

      DMAC8237A的主要性能:

      1、有4個(gè)獨(dú)立的DMA通道,每個(gè)通道都充許開放或禁止DMA請求,都可以獨(dú)立控制自動預(yù)置方式。

      2、具有三種基本的傳輸方式:單字節(jié)傳送、數(shù)據(jù)塊傳送、請求傳送。

      3、具有存儲器到存儲器的傳送功能

      4、具有正常時(shí)序和壓縮時(shí)序兩種基本時(shí)序。

      5、8257A級聯(lián)可擴(kuò)充任意個(gè)DMA通道。

      6、有兩種優(yōu)先管理方式:固定優(yōu)先級和循環(huán)優(yōu)先級。

      7、有較高的數(shù)據(jù)傳輸速率。8.可編程并行接口8255A具有(①)① 兩個(gè)8位(A口、B口)和兩個(gè)4位(C口的高、低各4位)并行輸入輸出端口。② 兩個(gè)8位(A口、C口)和兩個(gè)4位(B口的高、低各4位)并行輸入輸出端口。③ 兩個(gè)8位(B口、C口)和兩個(gè)4位(A口的高、低各4位)并行輸入輸出端口。④ 兩個(gè)4位(A口、B口)和一個(gè)8位(C口)并行輸入輸出端口。9.8259分別有(③)個(gè) ICW和OCW。① 2, 4

      ② 4, 2

      ③ 4, 3

      ④ 3, 4

      8259A有3個(gè)操作命令字OCW1-OCW3,4個(gè)初始化命令字ICW1-ICW4。10.8255A有3種工作方式,能工作與工作方式2的口有(④)。① A口和B口

      ②B口和C口

      ③ B口

      ④A口

      二、判斷題(每題2分,共10分)1.?dāng)?shù)據(jù)總線是單向總線。(錯)雙向總線。

      2.RAM是指只讀存儲器(錯)RAM隨機(jī)訪問存儲器。ROM只讀存儲器 3.CPU與外界交換信息的方式有兩種:同步通信和異步通信。(對)4.8259A具有8級優(yōu)先權(quán)控制,通過級聯(lián)可擴(kuò)展至64級優(yōu)先權(quán)控制。(對)5.CPU的發(fā)展經(jīng)歷了4代,第三代用的是半導(dǎo)體管。(錯)集成電路。

      三、填空題(每空2分,共20分)

      1.標(biāo)志寄存器FR中下列標(biāo)志位的名稱以及為0和1時(shí)代表的意義分別為: ① CF :(進(jìn)位標(biāo)志位;0:無進(jìn)位

      1:有進(jìn)位); ② IF :(中斷允許標(biāo)志位;0:屏蔽外部的可屏蔽的中斷請求;1:允許接受外部的可屏蔽的中斷請求);

      2.物理地址是指(存儲器的實(shí)際地址,一個(gè)存儲單元的物理地址是惟一); 3.微機(jī)中的ROM是(只讀存儲器)。

      5.CPU與接口之間傳送信息的方式一般有四種,即:(無條件)、(查詢式)、(中斷方式)、(DMA方式)。

      6.8086/8088從總的說來有(內(nèi)部)、(外部)兩種中斷。7.總線根據(jù)其所處的位置不同,可以分為(片內(nèi)總線)、(片總線)、(內(nèi)總線)、(外總線)。8.半導(dǎo)體存儲器從使用功能上來說,可分為兩類:(隨機(jī)存取存儲器RAM)和(只讀存儲器ROM)。

      9.8253一個(gè)芯片上有(3)個(gè)獨(dú)立的16位計(jì)數(shù)器通道,每個(gè)通道有(6)種工作方式。10.MOV AX,1234H中源操作數(shù)所使用的尋址方式為:(立即數(shù)尋址方式),MOV ES,AX源操作數(shù)所采用的尋址方式:(寄存器尋址方式)。

      四、簡答題(每題5分,共計(jì)20分)

      1.8086CPU由哪兩個(gè)獨(dú)立的工作單元組成?它們的功能是什么? 答:8086CPU由總線接口單元BIU和執(zhí)行單元EU組成。其中,BIU負(fù)責(zé)與存儲器接口,即8086CPU與存儲器之間的信息傳送,都是由BIU進(jìn)行的。EU負(fù)責(zé)指令的執(zhí)行 2.微機(jī)中的基本計(jì)時(shí)有哪幾種?它們之間的有何關(guān)系?

      答:微機(jī)中的基本計(jì)時(shí)有:指令周期;總線周期;時(shí)鐘周期。一個(gè)指令周期由若干時(shí)鐘周期或總線周期構(gòu)成,一個(gè)基本的總線周期由四個(gè)時(shí)鐘周期構(gòu)成,時(shí)鐘周期是最小的計(jì)時(shí)單位,它是微機(jī)主頻的倒數(shù)。

      3.8237在系統(tǒng)中起什么作用?請簡述8237工作過程。

      答:DMA控制作用,具有DMA請求、響應(yīng)、傳送和結(jié)束的管理能力。8237工作過程分四個(gè)階段:

      (1)

      請求:(2)

      響應(yīng):(3)

      傳送:(4)

      結(jié)束:

      4.試述中斷處理過程?

      答:中斷處理過程為:中斷請求、中斷排隊(duì)、中斷響應(yīng)、中斷處理、中斷返回。

      五、程序分析題

      在數(shù)據(jù)段中從0500H單元開始存放著100個(gè)帶符號數(shù)(16位),要求把其中的正數(shù)傳送至1000H開始的存儲區(qū);負(fù)數(shù)傳送至1100H開始的存儲區(qū)。(8分)

      XOR

      DX,DX MOV

      SI,0500H

      MOV

      DI,1000H

      ;存正 MOV

      BX,1100H

      ;存負(fù) MOV

      CX,100 L1:MOV

      AX,[SI] TEST

      AX,8000H

      JNZ

      L2

      ;負(fù)轉(zhuǎn)L2 MOV

      [DI],AX INC

      DI INC

      DI JMP

      L3

      L2: MOV

      [BX],AX INC

      BX INC

      BX L3: INC

      SI INC

      SI LOOP L1 HLT

      六、應(yīng)用題(12分)

      使用下列RAM芯片,組成所需的存儲容量,各需多少RAM芯片?各需多少RAM芯片組?共需多少根尋址線?每塊芯片需多少尋址線?(1)512×4的芯片,組成8K×8的存儲容量(32,16,13,9)(2)4K×1的芯片,組成64K×8的存儲容量(128,16,16,12)(3)1K×8的芯片,組成32K×8的存儲容量(32,32,15,10)

      第二篇:微機(jī)原理試卷8及答案

      *密* 微機(jī)原理模擬題8

      一、簡答題(6×8分=48分)

      1.不使用立即數(shù),也不用任何存儲單元中的數(shù)據(jù),寫一段程序(限六條指令之內(nèi)),完成如下操作:-1→AX,0→BX,1→CX。答:XOR BX,BX XOR CX,CX INC CX XOR AX,AX DEC AX

      2.試說明8086CPU工作在最大和最小模式下系統(tǒng)基本配置的差異。

      解:8086CPU可以工作在兩種工作模式,即最小工作模式和最大工作模式。最小工作模式用于單機(jī)系統(tǒng),系統(tǒng)中所有總線控制信號全部由8086直接提供,因此系統(tǒng)中的總線控制電路可減到最少;最大工作模式用于多處理機(jī)系統(tǒng),8086作為主處理器,其它的處理器為協(xié)處理器,協(xié)助主處理器工作。在最大工作模式下,系統(tǒng)所需要的控制信號均由總線控制器8288提供。

      8086具體工作在最大模式還是最小模式,完全由硬件連接決定。當(dāng)將CPU的 *密* 路所產(chǎn)生的中斷的優(yōu)先級別由8259A管理產(chǎn)生。CPU只根據(jù)標(biāo)志位IF的狀態(tài)決定是否響應(yīng)INTR。

      內(nèi)部中斷:8086的內(nèi)部中斷產(chǎn)生的過程完全與硬件電路無關(guān),是CPU根據(jù)軟件中某條指令或軟件對PSW中的標(biāo)志設(shè)置而產(chǎn)生的。內(nèi)部中斷可分為兩大類型:一類是內(nèi)部已硬件設(shè)置好的類型0~類型4,它們依次為除法出錯、單步中斷、NMI、斷點(diǎn)中斷和溢出中斷;另一類是8086的中斷系統(tǒng)中有一條兩字節(jié)的中斷指令I(lǐng)NT n。n 即為中斷類型碼,CPU根據(jù)中斷類型碼即可找到中斷服務(wù)程序入口。

      4.試說明8086/8088CPU中有哪些寄存器?各有哪些用途?

      答:寄存器組有(1)數(shù)據(jù)寄存器,含AX、BX、CX、DX四個(gè)通用寄存器,用來暫時(shí)存放計(jì)算過程中所遇到的操作數(shù),結(jié)果和其它信息。(2)指針及變址寄存器,含SP、BP、SI、DI四個(gè)十六位寄存器,它們可以像寄存器一樣在運(yùn)算過程中存放操作數(shù)只能以字為單位使用。還用來在段內(nèi)尋址時(shí)提供偏移地址。(3)段寄存器,含CS、DS、SS、ES,用來專門存放段地址。(4)控制寄存器,包括IP和PSW兩個(gè)16為寄存器。IP是指令指針寄存器,用來存放代碼段中的偏移地址。

      PSW為程序狀態(tài)字寄存器,由條件碼標(biāo)志和控制標(biāo)志構(gòu)成。條件碼標(biāo)志用來紀(jì)錄程序運(yùn)行結(jié)果的狀態(tài)信息。包括OF、SF、ZF、CF、AF、PF??刂茦?biāo)志位有三個(gè)寄存器DF、IF、TF組成。

      5.下面兩條指令執(zhí)行后,標(biāo)志寄存器中CF,AF,ZF,SF和OF分別是什么狀態(tài)? MOV DL,86 ADD DL,0AAH 答: 0101,0110 + 1010,1010 = 1,0000,0000 CF=1 AF=1 ZF=1 SF=1 OF=1

      *密* 6.下面哪些指令是非法的?(假設(shè)OPl,OP2是已經(jīng)用DB定義的變量)(1)CMP l5,BX(2)CMP OPl,25(3)CMP OPl,OP2(4)CMP AX,OPl 答:(1)CMP 15,BX 非法,兩個(gè)操作數(shù)不能一個(gè)為字,一個(gè)為字節(jié)

      (2)CMP OP1,25 正確

      (3)CMP OP1,OP2 正確

      (4)CMP AX,OP1 非法,兩操作數(shù)不能一個(gè)為字,一個(gè)為字節(jié)

      二、程序題(2×11分=22分)1.試按下列要求分別編制程序段:(1)把標(biāo)志寄存器中符號位SF置‘1’。

      *密*(2)寄存器AL中高低四位互換。

      (3)由寄存器AX,BX組成一個(gè)32位帶符號數(shù)(AX中存放高十六位),試求這個(gè)數(shù)的負(fù)數(shù)。

      (4)現(xiàn)有三個(gè)字節(jié)存儲單元A,B,C。在不使用ADD和ADC指令的情況下,實(shí)現(xiàn)(A)+(B)=>C。

      (5)用一條指令把CX中的整數(shù)轉(zhuǎn)變?yōu)槠鏀?shù)(如原來已是奇數(shù),則CX中數(shù)據(jù)不變,如原來是偶數(shù),則(CX)+1形成奇數(shù))。答:(1)MOV AH, 80H SAHF(2)MOV BL, 0FH AND BL, AL SAL 4 SHR 4 XOR AL, BL(3)MOV DX, 7FH SUB AX, DX MOV DX, 0FFH SUB DX, BX MOV BX, DX(4)MOV AH, FFH MOV BL, [B] SUB AH, BL MOV BH, [A] SUB BH, AH MOV [C], BH(5)MOV AX, CX NOT AX

      *密* TEST 01H JNZ NEXT HLT NEXT: INC CX HLT

      2.DAC0832與微機(jī)接口電路已正常工作,為單緩沖方式,其口地址為380H,執(zhí)行以下程序:

      MOV DX,380H A2: MOV AL,-1 OUT DX,AL CALL MS100 ;延時(shí) NOT AL A0: OUT DX,AL INC AL CMP AL,-1 JNE A0 A1: OUT DX,AL DEC AL CMP AL,0 JNE A1 JMP A2(1)畫出輸出端波形示意圖;

      (2)若將最后一條指令改為JMP A0,畫出輸出端波形示意圖;(3)若將最后一條指令去掉,會出現(xiàn)什么情況?

      三、設(shè)計(jì)題(2×15分=30分)

      *密* 1.32位存儲器組織將內(nèi)存分為4個(gè)存儲體,地址總線32位,畫出每個(gè)存儲體的地址分配圖。

      解:在32位數(shù)據(jù)總線的微處理器中,直接輸出A31~A032位地址,低2位A1、A0由內(nèi)部編碼產(chǎn)生4個(gè)字節(jié)選擇信號BE3~BE0,以選擇不同的字節(jié)。由4個(gè)字節(jié)選擇信號把主存儲器分為4個(gè)存儲體,依次存放32位數(shù)據(jù)中的4個(gè)字節(jié),每個(gè)體的8位數(shù)據(jù)依次并行連接到外部數(shù)據(jù)線D31~D0上,由BE3~BE0選中每個(gè)存儲體,每個(gè)體的地址范圍如下圖所示。

      2.設(shè)8255A接到系統(tǒng)中,端口A、B、C及控制口地址分別為220H、221H、222H及223H,工作在方式0,試編程將端口B的數(shù)據(jù)輸入后,從端口C輸出,同時(shí),將其取反后從端口A輸出。解: MOV DX,223H MOV AL,82H OUT DX,AL MOV DX,AL MOV AL,221H IN AL,DX

      *密* MOV DX,222H OUT DX,AL NOT AL MOV DX,220H OUT DX,AL

      第三篇:微機(jī)原理試卷及答案2

      填空題:

      1.從功能上分,8086CPU由_______和_______兩部分組成 執(zhí)行部分EU,總線接口部分BIU

      2.8086CPU采用_______和_______兩級存儲器尋址方式

      段地址,段內(nèi)偏移地址 3.假設(shè)CS=8311H,IP=1234H,則該指令單元的20位物理地址為_______84344H 4.計(jì)算機(jī)硬件基本結(jié)構(gòu)包括:_______、_______、_______、_______、_______ 等部件,這些部件通過_______、_______、_______相連接

      運(yùn)算器,控制器,存儲器,輸入設(shè)備,輸出設(shè)備,數(shù)據(jù)總線,地址總線,控制總線

      5.8086CPU具有_______跟地址線,因此具有_______的存儲器地址空間。20,1M 6.指令MOV AX,10H的原操作數(shù)和目標(biāo)操作數(shù)分別是_______,_______。10H,AX 6.機(jī)器數(shù)可以用不同的方法表示,常用的編碼方式有_______,_______,_______。原碼,反碼,補(bǔ)碼

      7. 已知原碼為10011010,則補(bǔ)碼為_______。11100110 7. 二進(jìn)制數(shù)1011.11B轉(zhuǎn)化為十進(jìn)制為_______。11.75

      8.8086有_______個(gè)通用寄存器,_______個(gè)專用寄存器

      4,4 8.計(jì)算機(jī)系統(tǒng)總線按功能分可分為_______,_______,_______。數(shù)據(jù)總線,地址總線,控制總線。

      8.堆棧數(shù)據(jù)的存取原則是_______ “先進(jìn)先出,后進(jìn)后出”

      9. 8086的四個(gè)段寄存器分別是_______,_______,_______,_______。DS,CS,SS,ES 9. 8086的標(biāo)志寄存器中控制標(biāo)志有:_______,_______,_______。DF,IF,TF 10.8086指令的操作數(shù)尋址方式有_______,_______,_______,_______。立即數(shù),寄存器,IO口,內(nèi)存單元

      11.匯編語言的源程序語句可以分為:_______,_______,_______。指令語句,偽指令語句,宏指令語句

      12.在8086最小工作模式下芯片8286的作用是_______。增大總線驅(qū)動能力 13.8086的引腳中INTR的功能是_______??善帘沃袛嗾埱笮盘?/p>

      14.8086最小工作模式時(shí)ALE管腳的作用為_______。地址鎖存信號

      15.8086最小工作模式下M/IO口的作用是_______。訪問存儲器或IO口控制信號 16.隨機(jī)存取存儲器英文縮寫為_______只讀存儲器縮寫為_______。RAM,ROM 17.半導(dǎo)體存儲器的主要計(jì)數(shù)指標(biāo)為_______,_______,_______,_______。存儲容量,最大存取時(shí)間,功耗,可靠性

      18.半導(dǎo)體存儲器的基本結(jié)構(gòu)有_______,_______,_______,_______等構(gòu)成。地址譯碼,存儲矩陣,讀寫控制邏輯,三態(tài)雙向緩沖器 19.片選控制信號方法有_______,_______,_______。全譯碼,部分譯碼,線譯碼

      20.中斷處理的一般步驟是_______,_______,_______。保護(hù)現(xiàn)場,執(zhí)行中斷服務(wù)程序,恢復(fù)現(xiàn)場

      21.可屏蔽中斷INTR在中斷請求時(shí),CPU無響應(yīng)則最可能的原因是_______。IF=0 22.8086的中斷系統(tǒng)分為兩大類分別是_______,_______。內(nèi)部中斷,外部中斷 23.8086外部中斷可分為_______,_______兩大類??善帘沃袛?,不可屏蔽中斷 24.8259A與8086CPU相連的作用是_______。中斷控制器

      25.8259A的中斷請求觸發(fā)方式有_______,_______。邊沿觸發(fā)方式,電平觸發(fā)方式 26.8253的功能是_______??删幊潭〞r(shí)器計(jì)數(shù)器 27.8255的功能是_______??删幊滩⑿薪涌谕卣?/p>

      28.每片8253有_______個(gè)獨(dú)立的_______位計(jì)數(shù)通道,每個(gè)計(jì)數(shù)器可編程設(shè)定_______種工作方式。3,16,6

      29.8086的數(shù)據(jù)總線有_______位,地址總線有_______位,其中_______地址/數(shù)據(jù)復(fù)用總線。

      16,20,AD0—AD15 30.當(dāng)始值寫入8253的寄存器之后要經(jīng)過_______個(gè)初時(shí)鐘周期。1 31.8253計(jì)數(shù)器的最大初始值是_______。0 32.8253用十進(jìn)制計(jì)數(shù)時(shí)最大的計(jì)數(shù)個(gè)數(shù)是_______。10

      433.衡量串行數(shù)據(jù)傳輸速度的參量稱為_______。波特率

      34.設(shè)數(shù)據(jù)幀為1位起始位,1位停止位,7位數(shù)據(jù)位,1位奇偶校驗(yàn)位,波特率為1200.用7位數(shù)據(jù)位代表一個(gè)字符,則最高字符傳輸速度為_______。120 35.串行通信中數(shù)據(jù)傳輸模式可分為_______,_______,_______三種模式。單工,半雙工,全雙工

      36.RS232接口標(biāo)準(zhǔn)的9針連接器中,TXD腳和RXD腳的功能是_______,_______。

      串行數(shù)據(jù)發(fā)送,串行數(shù)據(jù)接收

      37.RS232的數(shù)據(jù)線TXD和RXD使用_______邏輯,_______表示邏輯0,_______表示邏輯1。負(fù),高電平,低電平

      38.8250串行通信接口芯片在接收端設(shè)立了三種出錯標(biāo)志,分別是_______,_______,_______。

      奇偶錯誤,幀錯誤,溢出錯誤

      39.A/D轉(zhuǎn)換類型有_______,_______,_______。并行比較型,逐次比較型,雙積分型 40.DA轉(zhuǎn)換的主要性能參數(shù)是_______,_______。分辨率,建立時(shí)間

      41.DAC0832是一種_______位的DA轉(zhuǎn)換芯片,AD7472是通用_______位A|D轉(zhuǎn)換芯片

      8,12

      42.DAC0832的輸出電路分為_______,_______。單極性電壓輸出,雙極性電壓輸出 43.在數(shù)據(jù)通信中有兩種基本的通信方式:_______,_______。串行通信,并行通信

      選擇題:

      1.8086CPU具有在()根地址線,()根數(shù)據(jù)線()

      A(A).20,16

      (B).20,20(C)16,16

      (D).16,20 2.假設(shè)CS=8311H,IP=1234H,則該指令單元的物理地址為()C(A)8311H

      (B)9545H(C)84344H

      (D)84333H

      3.8086代碼段地址放在寄存器()中,偏移地址來源于寄存器()A(A)CS,IP

      (B)CS,SP(C)DS,IP

      (D)DS,SP 4.指令MOV AX, [SI]的尋址方式是()D(A)立即尋址

      (B)直接尋址

      (C)寄存器尋址

      (D)寄存器間接尋址

      5.指令MOV AX, [2000H],設(shè)DS=4000H,則尋址的物理有效地址為()C

      (A)2000H

      (B)4000H

      (C)42000H

      (D)38000H

      6.8086微處理器的寄存器中()是通用的數(shù)據(jù)指針。B(A)AX(B)BX(C)CX(D)DX 7.8086微處理器的寄存器中()是通用的I/O指針。D(A)AX(B)BX(C)CX(D)DX 8.MOV AX,[BX+SI]的源操作數(shù)的物理地址是()。A(A)(DS)×16+(BX)+(SI)(B)(ES)×16+(BX)+(SI)(C)(SS)×16+(BX)+(SI)(D)(CS)×16+(BX)+(SI)9.()是地址鎖存器芯片。D(A)74LS245(B)74LS244(C)74LS373(D)74LS273 10.8086CPU 的INTR腳和INTA腳的功能是功能是()A(A)可屏蔽中斷請求信號,中斷響應(yīng)信號

      (B)不可屏蔽中斷請求信號,中斷響應(yīng)信號

      (C)不可屏蔽中斷請求信號,地址鎖存信號(D)可屏蔽中斷請求信號,地址鎖存信號 11.8086總線周期時(shí)序中,所存地址是在()狀態(tài)。

      A(A)T1

      (B)T2(C)T3

      (D)T4 12.對數(shù)據(jù)總線進(jìn)行采樣發(fā)生在()狀態(tài)

      B(A)T3

      (B)T4和前一個(gè)狀態(tài)下降沿

      (C)T3狀態(tài)和T4狀態(tài)上升沿(D)T2狀態(tài) 13.下列哪種芯片屬于中斷控制芯片

      B(A)8255

      (B)8259(C)62264

      (D)8253 14.8253芯片方波發(fā)生器是工作于()C(A)方式1

      (B)方式2(C)方式3

      (D)方式4 15.()是隨機(jī)存儲器RAM芯片。D(A)2164(B)8284(C)28128(D)6264 16.ADC0809和AD7472分別是()位的模數(shù)轉(zhuǎn)換芯片D(A)8,8(B)8,4(C)12,8(D)8,12 17.DAC0832是()位()緩沖的D/A芯片 A(A)8,雙緩沖(B)12.單緩沖(C)12,單緩沖(D)8,單緩沖

      18.8086中斷響應(yīng)一般由()個(gè)總線周期組成 B(A)1

      (B)2(C)3

      (D)4 19.80x86系列微處理器采用的是什么編制方式 B A.I/O端口與內(nèi)存統(tǒng)一編址

      (B)I/O端口獨(dú)立編址(C)全譯碼編址

      (D)部分譯碼編址 20.80X86系列微機(jī)中下列優(yōu)先級最高的中斷是()

      (A)除法錯中斷

      (B)不可屏蔽中斷

      (C)可屏蔽中斷

      (D)單步中斷 簡答題:

      1.8086的執(zhí)行單元(EU)由哪幾部分組成?

      算術(shù)邏輯單元(ALU)

      通用寄存器AX、BX、CX、DX;可分為8個(gè)8位的寄存器(AL、AH;BL、BH;CL,CH,DL,DH)

      4個(gè)專用寄存器:SP、BP、DI、SI;

      狀態(tài)標(biāo)志寄存器FLAGS和內(nèi)部總線組成。2.簡述什么是中斷源

      引起中斷的原因,或者說能發(fā)出中斷請求的來源 3.8086的中斷系統(tǒng)包括哪些部分?

      包括外部中斷和內(nèi)部中斷。

      4.在8086總線周期的T1、T2、T3、T4狀態(tài),CPU分別執(zhí)行什么動作? T1周期:8086發(fā)出20位地址信號,同時(shí)送出地址鎖存信號ALE;

      T2周期:8086開始執(zhí)行數(shù)據(jù)傳送;

      T3周期:下降沿采樣READY,若有效則T3結(jié)束后進(jìn)入T4,若無效則插入等待周期TW,在TW繼續(xù)采樣READY,直至其變?yōu)橛行Ш笤龠M(jìn)入T4 ;

      T4周期:8086完成數(shù)據(jù)傳送。

      5簡述指令語句和偽指令的區(qū)別?

      指令語句能產(chǎn)生目標(biāo)代碼,偽指令不能產(chǎn)生目標(biāo)代碼。6.簡述下列代碼的過程和結(jié)果 PUSH AX PUSH BX POP AX POP BX 先將AX入棧,然后將BX入棧,由于堆棧先進(jìn)后出原則,原BX的內(nèi)容先出給AX,然后原AX 內(nèi)容后出給BX,實(shí)現(xiàn)AX與BX的數(shù)據(jù)交換 7.簡述串行異步通信數(shù)據(jù)幀的格式

      1個(gè)起始位,5到8個(gè)數(shù)據(jù)位,1個(gè)可選的奇偶校驗(yàn)位。1到2個(gè)停止位 8.簡述傳輸模式 單工,半雙工,全雙工的特點(diǎn)

      單工:一根數(shù)據(jù)線,數(shù)據(jù)只能固定一個(gè)方向發(fā)送

      半雙工:一根數(shù)據(jù)線,數(shù)據(jù)能交替雙向傳輸

      全雙工:兩根數(shù)據(jù)線,一個(gè)發(fā)送一個(gè)接收 9.、計(jì)算機(jī)的主要性能指標(biāo)

      字長,存儲容量,指令系統(tǒng),運(yùn)算速度,系統(tǒng)配置。10.簡述8086的總線有哪幾種

      數(shù)據(jù)總線,地址總線,控制總線

      判斷題 1經(jīng)典的馮·諾依曼結(jié)構(gòu)包括CPU,控制器,存儲器,輸入設(shè)備,輸出設(shè)備

      ()W 2.8086總線接口部分的段寄存器有 CS,DS,SS,ES,IP()W 11.指針寄存器SP和BP都可用來存取堆棧段的數(shù)據(jù),兩者功能和使用方式都一樣()W 12.求補(bǔ)碼和求補(bǔ)指令在功能上是一樣的()W 13.正數(shù)的反碼是其本身,負(fù)數(shù)的反碼是原碼的符號位不變其它各位取反()R 14.PUSH指令執(zhí)行時(shí)SP將會加2,POP指令執(zhí)行時(shí)SP減2()W 15.操作數(shù)在內(nèi)存中尋址的方式稱為內(nèi)存尋址方式()R 16.比較指令CMP不會對標(biāo)志寄存器產(chǎn)生直接影響()W 17.乘法指令MUL乘數(shù)可以為內(nèi)存操作數(shù),但不能為立即數(shù)()R 18.除法指令的被除數(shù)隱藏在AX或DX----AX中()R

      19.移位操作的效率比乘除指令效率低得多,所以我們經(jīng)常不用它()W 20.偽指令和指令語句共同產(chǎn)生目標(biāo)代碼,宏指令不形成目標(biāo)代碼()W 21.8086總線周期一般由4個(gè)時(shí)鐘周期組成()R 22.由于外部設(shè)備的速度較慢,可能會在總線周期的T2和T3之間插入Tw狀態(tài)()W 15.80x86的I/O端口編址屬于獨(dú)立編址()R 16.8253芯片的工作方式2是方波發(fā)生器()W 17.8253芯片在寫入計(jì)數(shù)初值之前需寫入控制字()R 18.矩陣鍵盤不會產(chǎn)生按鍵抖動,所以不需要軟件或硬件消除抖動()W 19.串行通信比并行通信的最大優(yōu)勢在于傳輸數(shù)據(jù)速度快()W 20.RS232數(shù)據(jù)線TxD和RxD采用負(fù)邏輯,0表示高電平,1表示低電平()R 編程題

      1.比較兩個(gè)無符號數(shù)的大小,把較大的數(shù)存入MAX單元中

      DATA SEGMENT

      NUMBER DB X1,X2

      MAX DW ? DATA ENDS

      CODE SEGMENT

      ASSUME DS:DATA,CS:CODE START:MOV AX,DATA

      MOV DS,AX

      LEA SI,NUMBER

      MOV AL,[SI]

      CMP AL,[SI+1]

      JAE NEXT

      MOV AL,[SI+1] NEXT:

      MOV MAX,AL

      MOV AH,4CH

      INT 21H CODE ENDS

      END START 2.編程實(shí)現(xiàn)123+456——>sum DATA SEGMENT

      A DW 123

      B DW 456

      SUM DW ? DATA ENDS CODE SEGMENT

      ASSUME DS:DATA,CS:CODE START:

      MOV AX,DATA

      MOV DS,AX

      MOV AX,A

      ADD AX,B

      MOV SUM,AX

      MOV AH,4CH

      INT 21H

      CODE ENDS END START

      18.編程實(shí)現(xiàn)統(tǒng)計(jì)字符串STRING的空格的個(gè)數(shù) DATA SEGMENT

      STRING DB 'Where there is a will,there is away.$'

      RESULT DW ? DATA ENDS CODE SEGMENT

      ASSUME DS:DATA,CS:CODE START:MOV AX,DATA

      MOV DS,AX

      MOV BX,OFFSET STRING

      MOV DX,0 AGAIN:MOV AL,[BX]

      CMP AL,'$'

      JZ FIN

      CMP AL,20H

      JNZ CONT

      INC DX

      CONT: INC BX

      JMP AGAIN

      FIN:MOV RESULT,DX

      MOV AH,4CH

      INT 21H

      CODE ENDS

      END START 19.寫一段子程序代碼代碼實(shí)現(xiàn)DAC0832的DA轉(zhuǎn)換使輸出鋸齒波

      MOV AL,00H AGAIN: OUT 5AH,AL

      MOV CX,10 DELAY : LOOP DELAY

      INC AL

      JMP AGAIN 20.編程寫一個(gè)延時(shí)DELAY子函數(shù)(采用內(nèi)外嵌套循環(huán)方式)

      DELAY PROC NEAR

      PUSH BX

      PUSH CX

      MOV BX,2000;初始值可任意選 DEL1:MOV CX,0 DEL2: LOOP DEL2

      DEC BX

      JNZ DEL1

      POP CX

      POP BX

      RET DELAY ENDP

      21.設(shè)無符號數(shù)在寄存器AL中,用移位指令實(shí)現(xiàn)X*10的運(yùn)算

      MOV AH,0 SAL AX,1 MOV BX,AL MOV CL,2 SAL AX,CL ADD AX,BX 22.寫一段程序?qū)崿F(xiàn)40003H/8000H

      MOV DX,4 MOV AX,3 MOV BX,8000H DIV BX 23.寫一段子程序調(diào)用DOS 9號功能,顯示字符串

      DISPMESS PROC NEAR MOV AH,9 INT 21H RET DISPMESS ENDS 10.編程序?qū)X中數(shù),最高位保持不變,其余全部左移4位。

      MOV BX, AX AND BX , 8000H MOV CL, 4 SHL AX, CL AND AX,7FFFH OR AX, BX

      1.在下列圖形中填寫各功能模塊的名稱并說明該結(jié)構(gòu)框圖為何種接口電路。

      問題答案

      該框圖為中斷控制器8259

      2.在下列圖形中填寫各功能模塊的名稱并說明該結(jié)構(gòu)框圖為何種接口電路。

      該框圖為可編程定時(shí)器8253

      3.閱讀下列程序,寫出各語句的注釋并說明本程序功能。DSEG

      SEGMENT NUMBER

      DB X1,X2 MAX

      DB ?

      DSEG

      ENDS CSEG

      SEGMENT

      ASSUME CS:CSEG,DS:DSEG

      MOV

      AX,DSEG

      MOV

      DS,AX

      MOV

      AL,NUMBER

      CMP

      AL,NUMBER + 1

      JNC

      BRANCH

      MOV

      AL,NUMBER + 1 BRANCH: MOV

      MAX,AL

      MOV

      AH,4CH

      INT

      21H

      CSEG

      ENDS

      END 問題答案: DSEG

      SEGMENT

      ;數(shù)據(jù)段定義 NUMBER

      DB X1,X2

      ;數(shù)據(jù)定義

      MAX

      DB ?

      ;預(yù)置最大值變量 DSEG

      ENDS

      ;數(shù)據(jù)段定義結(jié)束 CSEG

      SEGMENT

      ;代碼段定義

      ASSUME CS:CSEG,DS:DSEG

      ;段寄存器說明

      MOV

      AX,DSEG

      ;段寄存器賦值

      MOV

      DS,AX

      ;段寄存器賦值

      MOV

      AL,NUMBER

      ;取第一個(gè)數(shù)據(jù)

      CMP

      AL,NUMBER + 1

      ;第一個(gè)數(shù)據(jù)與第二個(gè)數(shù)據(jù)比較

      JNC

      BRANCH

      ;若第一個(gè)數(shù)大于第二個(gè)數(shù),則轉(zhuǎn)移

      MOV

      AL,NUMBER + 1

      ;否則,保存第二個(gè)數(shù)

      BRANCH: MOV

      MAX,AL

      ;將兩數(shù)中最大值存入指定單元

      MOV

      AH,4CH

      ;返回DOS系統(tǒng)

      INT

      21H

      CSEG

      ENDS

      ;代碼段定義結(jié)束

      END

      ;本程序結(jié)束

      比較兩個(gè)數(shù)據(jù)的大小

      4.內(nèi)存擴(kuò)展電路如下圖示,試寫出各存儲器芯片的地址空間。

      答案 RAM:1000 0000 0000 0000 0000

      80000H——

      1000

      1111 1111

      1111 1111

      8FFFFH ROM 1111 0000 0000 0000 0000

      F0000H——

      1111 1111 1111 1111 1111

      FFFFFH

      第四篇:微機(jī)原理及接口技術(shù)試卷及答案

      一、(共30分)

      1.(10分)(1)將十進(jìn)制數(shù)+107/128化成二進(jìn)制數(shù)、八進(jìn)制數(shù)和十六進(jìn)制數(shù)(3分)

      (2)請回答什么是二--十進(jìn)制編碼?什么是有權(quán)碼、什么是無權(quán)碼、各舉一個(gè)你熟悉的有權(quán)碼和無權(quán)碼的例子?(7分)

      2.已知X=0.1101,Y=-0.0101,用原碼一位乘法計(jì)算X*Y=?要求寫出計(jì)算過程。(10分)3.說明海明碼能實(shí)現(xiàn)檢錯糾錯的基本原理?為什么能發(fā)現(xiàn)并改正一位錯、也能發(fā)現(xiàn)二位錯,校驗(yàn)位和數(shù)據(jù)位在位數(shù)上應(yīng)滿足什么條件?(5分)

      4.舉例說明運(yùn)算器中的ALU通??梢蕴峁┑闹辽?種運(yùn)算功能?運(yùn)算器中使用多累加器的好處是什么?乘商寄存器的基本功能是什么?(5分)

      二、(共30分)1.在設(shè)計(jì)指令系統(tǒng)時(shí),通常應(yīng)從哪4個(gè)方面考慮?(每個(gè)2分,共8分)2.簡要說明減法指令SUB R3,R2和子程序調(diào)用指令的執(zhí)行步驟(每個(gè)4分,共8分)3.在微程序的控制器中,通常有哪5種得到下一條指令地址的方式。(第個(gè)2分,共10分)4.簡要地說明組合邏輯控制器應(yīng)由哪幾個(gè)功能部件組成?(4分)

      三、(共22分)

      1.靜態(tài)存儲器和動態(tài)存儲器器件的特性有哪些主要區(qū)別?各自主要應(yīng)用在什么地方?(7分)2.CACHE有哪3種基本映象方式,各自的主要特點(diǎn)是什么?衡量高速緩沖存儲器(CACHE)性能的最重要的指標(biāo)是什么?(10分)

      3.使用陣列磁盤的目的是什么?陣列磁盤中的RAID0、RAID1、RAID4、RAID5各有什么樣的容錯能力?(5分)

      四、(共18分)

      1.比較程序控制方式、程序中斷方式、直接存儲器訪問方式,在完成輸入/輸出操作時(shí)的優(yōu)缺點(diǎn)。(9分)

      2.比較針式、噴墨式、激光3類打印機(jī)各自的優(yōu)缺點(diǎn)和主要應(yīng)用場所。(9分)

      答 案

      一、(共30分)

      1.(10分)(1)(+107/128)10 =(+1101011/10000000)2 =(+0.1101011)2 =(+0.153)8 =(+6B)16

      (2)二-十進(jìn)制碼即8421碼,即4個(gè)基2碼位的權(quán)從高到低分別為8、4、2、1,使用基碼的0000,0001,0010,……,1001這十種組合分別表示0至9這十個(gè)值。4位基二碼之間滿足二進(jìn)制的規(guī)則,而十進(jìn)制數(shù)位之間則滿足十進(jìn)制規(guī)則。

      有權(quán)碼是指一個(gè)十進(jìn)制數(shù)位的4位基2碼的每一位有確定的權(quán)。無權(quán)碼是指一個(gè)十進(jìn)制數(shù)位的4位基二碼沒有確定的權(quán)。前者的例子為二-十進(jìn)制編碼(BCD)碼,后者的例子為余3碼。

      2.已知X=0.1101,Y=-0.0101,用原碼一位乘法計(jì)算X*Y=?要求寫出計(jì)算過程。(10分)

      3.答案:

      基本原理:k個(gè)數(shù)據(jù)之外加上r個(gè)校驗(yàn)位,從而形成k+r位的新的碼字,使新的碼字的碼距均勻的拉大。把數(shù)據(jù)的每一個(gè)二進(jìn)制位分配到幾個(gè)不同的偶校驗(yàn)位的組合中,當(dāng)一位出錯,會引起相關(guān)的幾個(gè)校驗(yàn)位的值發(fā)生變化,從而可能發(fā)現(xiàn)出錯,還能指出是哪一位錯,進(jìn)而進(jìn)行糾錯。

      校驗(yàn)位和數(shù)據(jù)位應(yīng)滿足條件 2 r-1>k+r 在此條件下,不但能發(fā)現(xiàn)并改進(jìn)一位錯,并能同時(shí)發(fā)現(xiàn)二位錯。

      4.答案:

      運(yùn)算器中的ALU通常至少可以提供算術(shù)加運(yùn)算、算術(shù)減運(yùn)算、邏輯或運(yùn)算、邏輯與運(yùn)算、邏輯異或運(yùn)算5種功能。運(yùn)算器采用多累加器可以簡化指令的執(zhí)行步驟。乘商寄存器的基本功能是在完成乘除運(yùn)算時(shí)能自行左右移位。

      二、(共30分)1.答:

      (1)指令系統(tǒng)的完備性,常用指令齊全,編程方便;

      (2)指令系統(tǒng)的高效性,程序占用內(nèi)存空間少,運(yùn)行速度快。

      (3)指令系統(tǒng)的規(guī)整性,指令和數(shù)據(jù)使用規(guī)則統(tǒng)一簡化,易學(xué)易記;

      (4)指令系統(tǒng)的兼容性,同一系列的低檔計(jì)算機(jī)的程序能放到新的高檔機(jī)上直接運(yùn)行。

      2.答:(1)減法指令SUB R3,R2的執(zhí)行步驟: ① AR←PC

      ② 讀內(nèi)存,IR←讀出的內(nèi)容,PC←PC+

      1③ R3←R3—R2,保存狀態(tài)信息

      結(jié)束,檢查中斷請求,無中斷請求,進(jìn)入下一條指令的執(zhí)行過程。

      (2)子程序調(diào)用指令CALL執(zhí)行流程;

      ① AR←PC

      ② 讀內(nèi)存,IR←讀出的內(nèi)容,PC←PC+1

      ③ AR←SP—1 ④ 寫內(nèi)存,PC內(nèi)容進(jìn)棧保存

      ⑤ PC←ZI程序入口地址

      結(jié)束,檢查中斷請求,無中斷請求,進(jìn)入下一條指令的執(zhí)行過程。

      3.答:在微程序控制系統(tǒng)中,通常有以下5種得到下一條微指令地址的方式:(1)微程序順序執(zhí)行時(shí),下地址為本條微地址加1。

      (2)在微程序必定轉(zhuǎn)向某一微地址時(shí),可以在微指令中的相關(guān)字段中給出該地址值。

      (3)按微指令(上一條或本條)的某一執(zhí)行結(jié)果的狀態(tài),選擇順序執(zhí)行或轉(zhuǎn)向某一地址。

      (4)從微堆棧中取出從微子程序返回到微主程序斷點(diǎn)的返回地址,用于微子程序返回處理。

      (5)依條件判斷轉(zhuǎn)向多條微指令地址中的某一地址控制。

      4.答:組合邏輯控制器應(yīng)由4 個(gè)功能部件組成:(1)程序計(jì)數(shù)器PC,用于保存一條指令在內(nèi)存中的地址;

      (2)指令寄存器IR,用于保存從內(nèi)存讀出的指令內(nèi)容;

      (3)脈沖源和啟??刂七壿嫛⒐?jié)拍發(fā)生器,前者向計(jì)算機(jī)各部件提供連續(xù)(單個(gè))的主振脈沖,后者用于標(biāo)記每個(gè)指令的執(zhí)行步驟的相對次序關(guān)系。

      (4)時(shí)序控制信號產(chǎn)生部件,用于形成并提供計(jì)算機(jī)各部件當(dāng)前時(shí)刻要用到的控制信號。

      三、(共22分)

      1.答:靜態(tài)存儲器和動態(tài)存儲器器件的特性有的主要區(qū)別見下表

      靜態(tài)存儲器SRAM主要用于高速緩沖存儲器Cache,動態(tài)存儲器主要用于主存儲器。

      2.答:Cache有三種映像方式:全相聯(lián)映像方式,直接映像方式,多路組相聯(lián)映像方式。

      全相聯(lián)映像方式是指主存中任一個(gè)字(字塊)可以寫入Cache中的任何一個(gè)字(字塊)中。其優(yōu)點(diǎn)是有最大的靈活性。缺點(diǎn)是要確定讀的信息是否在Cache中,必須用原本讀主存的地址與整個(gè)Cacha每一個(gè)單元的標(biāo)志字段比較,電路過于復(fù)雜,成本較高。

      直接映像方式是指主存的一個(gè)字(字塊)只能映像到Cache的字和字塊中。優(yōu)點(diǎn)是要確定讀的信息是否在Cache中時(shí)原本讀主存的地址與標(biāo)志字段比較的線路簡單,成本低;缺點(diǎn)是Cache的使用缺乏靈活性,影響命中率。

      多路組相聯(lián)映相方式是對全相聯(lián)映相方式和直接映像方式的一種折中的處理方案。它與直接相聯(lián)映像方式的區(qū)別在于每個(gè)主存字塊可以從多個(gè)(例如2,4,8個(gè),而不是一個(gè))體中選擇其一完成寫入Cache的操作,它與全相聯(lián)映像的類同之處是把一個(gè)主存字寫進(jìn)Cache時(shí),可以在Cache的多個(gè)(而不是任何一個(gè))個(gè)體中選擇。既有較高的命中率,又使比較線路也不會太復(fù)雜。

      衡量Cache性能的最重要的指標(biāo)是命中率。

      3.答:采用磁盤陣列技術(shù)的目的:

      ① 通過多個(gè)磁盤的并列操作來提高設(shè)備總體的性能和可靠性。

      ②通過合理在多個(gè)磁盤之間組織數(shù)據(jù),得到比較理想的容錯能力,即額外拿出一定的存儲容量(冗余)用于保存檢錯糾錯的信息。

      RAID0模式(數(shù)據(jù)散放)只用于擴(kuò)展容量,并發(fā)讀寫,提高數(shù)據(jù)輸入/輸出能力。沒有容錯措施,故沒有容錯能力。

      RAID1模式(磁盤鏡像)是實(shí)現(xiàn)兩個(gè)磁盤互為備份的用法,把相同的數(shù)據(jù)分別寫到配對使用的兩個(gè)磁盤中。它用于備份數(shù)據(jù),即使一個(gè)磁盤出現(xiàn)故障,還可以從另一磁盤讀出數(shù)據(jù)。

      RAID4模式(數(shù)據(jù)保護(hù))提供了容錯能力,N+1個(gè)磁盤中任一個(gè)出現(xiàn)故障,可用其余N個(gè)磁盤的內(nèi)容計(jì)算出故障磁盤的正確數(shù)據(jù)。

      RAID5模式(分布式數(shù)據(jù)保護(hù))是對RAID4的改進(jìn)。同RAID4一樣,供了容錯能力,N+1個(gè)磁盤中任一個(gè)出現(xiàn)故障,可用其余N個(gè)磁盤的內(nèi)容計(jì)算出故障磁盤的正確數(shù)據(jù)。

      四、(共18分)

      1.答:程序直接控制方式在用戶程序中直接使用I/O指令完成輸入輸出操作,它是由CPU通過查詢設(shè)備的運(yùn)行狀態(tài),來控制數(shù)據(jù)傳送過程。其優(yōu)點(diǎn)是控制簡單,容易實(shí)現(xiàn)。缺點(diǎn)是CPU工作效率低,實(shí)時(shí)性差,計(jì)算機(jī)系統(tǒng)可靠性不高

      程序中斷方式是指由被讀寫的設(shè)備主動“報(bào)告”CPU它是否已進(jìn)入準(zhǔn)備好狀態(tài),CPU就不必花費(fèi)時(shí)間去循環(huán)測試,而是在接收到外設(shè)的中斷請求后轉(zhuǎn)去進(jìn)行輸入輸出處理的。其優(yōu)點(diǎn)是實(shí)現(xiàn)CPU與外設(shè)并行工作,大大提高了CPU的工作效率,增強(qiáng)計(jì)算機(jī)系統(tǒng)的實(shí)時(shí)性,提高了計(jì)算機(jī)系統(tǒng)的可靠性。

      直接存儲器訪問方式是一種由硬件執(zhí)行I/O操作的傳送方式。其優(yōu)點(diǎn)是實(shí)現(xiàn)數(shù)據(jù)的高速傳送,又減少了對CPU的打擾,提高了CPU的工作效率。

      2.比較針式、噴墨式、激光3類打印機(jī)各自的優(yōu)缺點(diǎn)和主要應(yīng)用場所見下表。

      第五篇:《微機(jī)原理及應(yīng)用》試卷及其答案

      《微機(jī)原理及應(yīng)用》試卷A

      一、填空題(每空1分,共15分)

      1、在計(jì)算機(jī)中,對帶符號數(shù)的運(yùn)算均采用補(bǔ)碼。帶符號負(fù)數(shù)1100 0011的補(bǔ)碼為__________。

      2、單片機(jī)通常采用“三總線”的應(yīng)用模式,芯片內(nèi)部設(shè)有單獨(dú)的、_____ 和控制總線。

      3、當(dāng)使用80C51單片機(jī)時(shí),需要擴(kuò)展外部程序存儲器,此時(shí)EA應(yīng)為__________。

      4、若(A)=B3H,(R0)=A8H,執(zhí)行指令XRL A,R0之后,(A)=_______。

      5、在80C51單片機(jī)中,帶借位減法SUBB指令中,差的D7需借位時(shí),______=1,差的D3需借位時(shí),______=1。6、80C51單片機(jī)中,在調(diào)用子程序前,用_________指令將子程序中所需數(shù)據(jù)壓入堆棧,進(jìn)入執(zhí)行子程序時(shí),再用___________指令從堆棧中彈出數(shù)據(jù)。

      7、在十六進(jìn)制數(shù)與ASCII碼值的轉(zhuǎn)換過程中,當(dāng)十六進(jìn)制數(shù)在0~9之間時(shí),其對應(yīng)的ASCII碼值為該十六進(jìn)制數(shù)加_________。

      8、外部中斷和有兩種觸發(fā)方式:__________________和________________。

      9、在單片機(jī)串行通信中,依發(fā)送與接收設(shè)備時(shí)鐘的配置情況,串行通信可以分為 _________________和_________________。

      10、若累加器A中的數(shù)據(jù)為0111 0010B,則PSW中的P=____________。

      二、選擇題(每題1分,共15分)

      1、單片機(jī)是在一片集成電路芯片上集成了以下部分,除了()A、微處理器

      B、存儲器

      C、I/O接口電路

      D、串口通信接口

      2、一個(gè)機(jī)器周期包含多少個(gè)晶振周期()

      A、2

      B、6

      C、8

      D、12 3、80C51單片機(jī)有21個(gè)特殊功能寄存器,其中與串行口相關(guān)的有以下幾個(gè),除了()A、SBUF

      B、TCON

      C、SCON

      D、PCON 4、80C51系列單片機(jī)具有4個(gè)8位的并行I/O口,其中哪個(gè)口工作時(shí)需要外接上拉電阻()A、P0

      B、P1

      C、P2

      D、P3

      5、寄存器中的內(nèi)容為地址,從該地址去取操作數(shù)的尋址方式稱為()

      A、寄存器尋址

      B、直接尋址

      C、寄存器間接尋址

      D、變址尋址

      6、源地址為1005H。目的地址為0F87H。當(dāng)執(zhí)行指令“JC rel”時(shí),rel為()。A、7EH

      B、80H

      C、82H

      D、84H

      7、若(R0)=30H,(30H)=75H,(75H)=90H,執(zhí)行指令MOV A,@R0后,(A)=______。A、30H

      B、75H

      C、90H

      D、00H

      8、下列哪個(gè)語句是起始地址設(shè)置偽指令()。

      A、ORG

      B、END

      C、DW

      D、EQU

      9、在80C51單片機(jī)中,各中斷優(yōu)先級最低的是()。

      A、外部中斷0

      B、外部中斷1

      C、定時(shí)器0

      D、計(jì)數(shù)器1 10、80C51單片機(jī)的中斷響應(yīng)時(shí)間至少需要()個(gè)完整的機(jī)器周期。A、1

      B、2

      C、3

      D、5

      11、在80C51單片機(jī)中,在不帶進(jìn)位加法ADD指令中,當(dāng)_________時(shí),溢出標(biāo)志位OV=1。A、D7、D6都向前進(jìn)位

      B、只有D7向前進(jìn)位 C、D7、D6都沒有向前進(jìn)位

      D、只有D3向前進(jìn)位

      12、當(dāng)累加器A中的低4位(高4位),出現(xiàn)了非BCD碼時(shí),需要用十進(jìn)制調(diào)整指令DA A,即在相應(yīng)的低4位(高4位)加______,以產(chǎn)生正確的BCD結(jié)果。A、2

      B、4

      C、6

      D、8

      13、若(P0)=1011 1100B。執(zhí)行指令SETB P0.1后,(P0)=_______。

      A、1011 1101

      B、1011 1110

      C、1111 1100

      D、0011 1100 14、80C51復(fù)位后,PC與SP的值分別為()。

      A、0000H,00H

      B、0000H,07H C、0030H,07H

      D、0030H,00H

      15、下列哪條指令是正確的()。

      A、PUSH R2

      B、ADD R0,A C、MOVX A,@DPTR

      D、MOV @R0,A

      三、問答題(每題10分,共20分)

      1、簡述什么是堆棧?堆棧中入棧、出棧的過程?(10分)

      2、列舉出80C51單片機(jī)的5種尋址方式,寫出每一種方式相應(yīng)的一條指令?(10分)

      四、程序閱讀題(15分)

      設(shè)(A)=38H,R0=28H,(28H)=18H,執(zhí)行下列程序后,((A))=________。(5分)ORL

      A,#27H ANL

      A,28H XCHD A,@R0 CPL

      A

      2、閱讀下列程序段,寫出每條指令執(zhí)行后的結(jié)果,并說明此程序段完成什么功能?(10分)

      MOV R1,#30H;(R1)=________,MOV A,#64H;((A))=_______,ADD A,#47H;((A))=_______,(CY)=________,(AC)=________,DA

      A;((A))=_______,(CY)=________,(AC)=________,MOV @R1,A;(R1)=_______,(30H)=________。

      五、計(jì)算題(10分)

      若要求定時(shí)器T0工作方式1,定時(shí)時(shí)間為1ms,當(dāng)晶振為6MHz時(shí),求送入TH0和TL0的計(jì)數(shù)器初值各為多少?

      六、編程題(25分)

      1、若單片機(jī)的晶振頻率為12MHz,試用循環(huán)轉(zhuǎn)移指令編寫延時(shí)100ms的延時(shí)子程序。(10分)

      有一變量存放在片內(nèi)RAM的30H單元,其取值范圍為00H~04H。要求編制一段程序,根據(jù)變量值求其平方值,并存入片內(nèi)RAM的31H單元。(15分)《單片機(jī)原理及應(yīng)用》試卷A 答案

      一、填空題(每空1分,共15分)1、1011 1101

      2、地址總線數(shù)據(jù)總線

      3、低電平(或者0)4、1BH

      5、CY AC

      6、PUSH

      POP 7、30H

      8、電平觸發(fā)方式邊沿觸發(fā)方式

      9、異步通信同步通信10、0

      二、選擇題(每題1分,共15分)1-5題

      D D B A C

      6-10題

      B B A

      D

      C 11-15題 B C B B

      D

      三、問答題(20分)

      1、簡述什么是堆棧?堆棧中入棧、出棧的過程?(10分)

      堆棧是在內(nèi)部RAM中按“后進(jìn)先出”的規(guī)則組織的一片存儲區(qū)。入棧操作時(shí),先將SP的內(nèi)容加1,然后將指令指定的直接地址單元的內(nèi)容存入SP指向的單元;出棧操作時(shí),先將SP指向的單元內(nèi)容傳送到指令指定的直接地址單元,然后SP的內(nèi)容減1

      2、列舉出80C51單片機(jī)的5種尋址方式,寫出每一種方式相應(yīng)的一條指令?(10分)第一、寄存器尋址,MOV A,R0 第二、直接尋址,MOV

      A,50H 第三、寄存器間接尋址,MOV A,@R0 第四、立即尋址,MOV A,#50H 第五、變址尋址,MOV A,@A+DPTR 第六、相對尋址,JC 50H 第七、位尋址,CLR ACC.0

      四、程序閱讀題(15分)

      設(shè)(A)=38H,R0=28H,(28H)=18H,執(zhí)行下列程序后,((A))=__E7H______。(5分)ORL

      A,#27H ANL

      A,28H XCHD A,@R0 CPL

      A

      2、閱讀下列程序段,寫出每條指令執(zhí)行后的結(jié)果,并說明此程序段完成什么功能?(10分)

      MOV R1,#30H;(R1)=___30H_____,MOV A,#64H;((A))=___64H____,ADD A,#47H;((A))=___ABH____,(CY)=____0____,(AC)=____0____,DA

      A;((A))=___11H____,(CY)=_____1___,(AC)=___1_____,MOV @R1,A;(R1)=____30H___,(30H)=___11H_____。

      五、計(jì)算題(10分)

      若要求定時(shí)器T0工作方式1,定時(shí)時(shí)間為1ms,當(dāng)晶振為6MHz時(shí),求送入TH0和TL0的計(jì)數(shù)器初值各為多少?

      解:由于晶振為6MHz,所以機(jī)器周期Tcy==2。N=t/Tcy=110-3/210-6=500 X=216-N=65536-500=65036=FE0CH 即應(yīng)將FEH送入TH0中,0CH送入TL0中。

      所以,TH0和TL0的計(jì)數(shù)器初值各為FEH和0CH。

      六、編程題(25分)

      1、若單片機(jī)的晶振頻率為12MHz,試用循環(huán)轉(zhuǎn)移指令編寫延時(shí)100ms的延時(shí)子程序。(10分)

      答:分析:一個(gè)機(jī)器周期=12個(gè)晶振周期=1,執(zhí)行一條DJNZ指令需要2個(gè)機(jī)器周期,即2。采用循環(huán)計(jì)數(shù)法實(shí)現(xiàn)延時(shí),循環(huán)次數(shù)可以通過計(jì)算獲得,并選擇先執(zhí)行后判斷的循環(huán)程序。匯編程序如下:

      DEL:

      MOV R7,#400

      ;1

      DEL1: MOV R6,#123

      ;1

      NOP

      ;1

      DEL2: DJNZ R6,DEL2

      ;2,共(2*123)

      DJNZ R7,DEL1

      ;2,共((2*123+2+2)*400+1),即100.01ms

      2、有一變量存放在片內(nèi)RAM的30H單元,其取值范圍為00H~04H。要求編制一段程序,根據(jù)變量值求其平方值,并存入片內(nèi)RAM的31H單元。(15分)程序如下: ORG

      1000H START: MOV

      DPTR,#2000H

      MOV

      A,30H

      MOVC A,@A+DPTR

      MOV

      31H,A

      SJMP

      $

      ORG

      2000H TABLE: DB

      00,01,04,09,16

      END

      下載微機(jī)原理試卷及答案 2word格式文檔
      下載微機(jī)原理試卷及答案 2.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        微機(jī)原理復(fù)習(xí)題及答案

        一、選擇題 1.一般微機(jī)中不使用的控制方式是( D ) A.程序查詢方式B.中斷方式C.DMA方式 D.通道方式 2.控制器的功能是(C ) A.產(chǎn)生時(shí)序信號 B.從主存取出指令并完成指令操作......

        微機(jī)原理試題及答案

        微機(jī)原理與接口技術(shù)模擬試題 -1. 實(shí)現(xiàn)DMA傳送,需要( ) ①CPU通過執(zhí)行指令來完成 ②CPU利用中斷方式來完成 ③CPU利用查詢方式來完成④不需要CPU參與即可完成 0 下面哪種說......

        微機(jī)原理復(fù)習(xí)題及答案

        一、填空題 1. Rfb是運(yùn)放 電阻,被放在 。 2. DAC0832內(nèi)部有 地和 地。 3. LE是DAC0832內(nèi)部寄存器的鎖存命令。當(dāng)其為 時(shí),寄存器輸出隨 變化。 4. 當(dāng)LE為0時(shí),數(shù)據(jù) 在寄存器,不再......

        微機(jī)原理試題及答案

        一. 選擇(每題1分) 下列各題四個(gè)選擇項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請將正確選項(xiàng)號寫在相應(yīng)空位置上。 1.系統(tǒng)總線又稱為_______,這是指模塊式微處理機(jī)機(jī)箱內(nèi)的底版總線。 1)主板......

        微機(jī)原理答案.

        部分習(xí)題答案(顧三樂整理編輯版) 第二章 計(jì)算機(jī)中的數(shù)值和編碼 將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制和十六進(jìn)制 (1) 129.75=1000 0001.11B=81.CH (2) 218.8125=1101 1010.1101B=DA.DH (3)......

        微機(jī)原理與應(yīng)用試卷-有答案

        微機(jī)原理與應(yīng)用試卷 一、單項(xiàng)選擇題(每小題 1 分共 10 分) 1.十進(jìn)制33.25轉(zhuǎn)換成十六進(jìn)制數(shù)為 ( ) A. B1.4H B. 1B.19H C. 21.4H D. 33.4H 2. 若有16條地址線,那么可訪問的......

        微機(jī)原理試題及答案1

        十進(jìn)制數(shù)65用8位二進(jìn)制數(shù)表示時(shí)應(yīng)為 A. 11000001B B.0l000001B C. 0l00l0llB D.00111011B 2.十進(jìn)制數(shù)-2用二進(jìn)制補(bǔ)碼表示,補(bǔ)碼是 A.FDH B.02H C.FEH D.82H 3.當(dāng)取......

        微機(jī)原理試題3及答案

        2009-2010-1學(xué)期微機(jī)原理考試A卷 《微機(jī)原理與接口技術(shù)》 考試題 ( A 卷 ) 一、填空題(每空1分,共15分) 1、若(SP)=FFFEH,(BX)=2345H,執(zhí)行PUSH BX指令后,(SP)=( ),(BX)=( )。 2、已知AX=4A5BH,進(jìn)位標(biāo)......