久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

微機原理考試試題及答案[推薦5篇]

時間:2019-05-15 10:54:59下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《微機原理考試試題及答案》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《微機原理考試試題及答案》。

第一篇:微機原理考試試題及答案

《微機原理》期末考試試卷及答案

一、單項選擇(在備選答案中選出一個正確答案,并將其號碼填在題干后的括號內。每題2分,共30分)1.某微機最大可尋址的內存空間為16MB,其CPU地 址總線至少應有()條。A.32 B.16 C.20 D.24 2.用8088CPU組成的PC機數據線是()。

A.8條單向線 B.16條單向線 C.8條雙向線 D.16條雙向線 3.8088CPU復位后的啟動地址為()

A 00000H B.FFFF0H C.FFFFFH D.11111H 4.要禁止8259A的IR0的中斷請求,則其中斷屏蔽操作指令字OCW1應為()。A.80H B.28H C.E8H D.01H 5.在8086環境下,對單片方式使用的8259A進行初始化時,必須放置的初始化命令 字為()。

A.ICW1,ICW2,ICW3 B.ICW1,ICW2,ICW4 C.ICW1,ICW3,ICW4 D.ICW2,ICW3,ICW4 6.6166為2Kx8位的SRAM芯片,它的地址線條數為()。A.11 B.12 C.13 D.14 7.在計算機系統中,可用于傳送中斷請求和中斷相應信號的是()。A.地址總線B.數據總線C.控制總線D.都不對 8.段寄存器裝入2300H,該段的結束地址是()。

A.32FFFH B.23000H C.33FFFHD.33000H 9.8259芯片中,中斷結束是指使(C)中相應位復位的動作。A.ISRB.IRRC.IMRD.以上都不對.在異步串行通信中,使用波特率來表示數據的傳送速率,它是指()A.每秒鐘傳送的字符數B.每秒鐘傳送的二進制位數C.每秒鐘傳送的字節數D.每分鐘傳送的字節數 11.中斷向量表占用內存地址空間為()。

A.00000H~003FFHB.00000H~000FFHC.00000H~00100HD.FFF00H~FFFFFH 12.實現CPU與8259A之間信息交換是()。

A.數據總線緩沖器 B.級聯緩沖/比較器 C.讀寫控制電路D.數據總線緩沖器與讀寫控制電路 13.Intel 8253的最大輸入時鐘頻率是()。A.5MHz B.2MHz C.1MHz D.4MHz.完成兩數相加后是否溢出的運算,用()標志位判別。

A.ZF B.IF C.OF D.SF 15.8255A的方式選擇控制字應寫入()。A.A口B.B口C.C口D.控制口

二、填空題(把答案填寫在題中橫線上,每空1分,共20分).8086/8088CPU的數據線和地址線是以_____________ 方式輪流使用的。.CPU中的總線接口部件BIU,根據執行部件EU的要

求,完成_____________與 _____________或____________的數據傳送。.8086中的BIU由_____________個_____________位段寄存器、一個_____________ 位指令指針、_____________字節指令隊列、_____________位地址加法器和控制電路 組成。.8086/8088構成的微機中,每個主存單元對應兩種地址:_________和__________。5.對于8259A的中斷請求寄存器IRR,當某一個IRi端呈現_____________時,則表 示該端有中斷請求。.若8259A中ICW2的初始值為40H,則在中斷響應周期數據總線上出現的與IR5對 應的中斷類型碼為_____________。.在存儲器的層次結構中,越遠離CPU的存儲器,其存取速度_____________,存儲 容量_____________,價格_____________。.存儲器的存取速度可用_____________和_____________兩個時間參數來衡量,其 中后者比前者大。.中斷返回指令IRET總是排在_____________。.若8255A的系統基地址為2F9H,且各端口都是奇地址,則8255A的三個端口地址 為_____________。

三、綜合題(第1、3題各10分,第2、4題各15分,共50分)

1.存儲器系統連接如下圖,請分別寫出圖中第一組(1#、2#)、第二組(3#、4#)的地址分配范圍。(寫出具體步驟)2.計數器/定時器8253,振蕩器(頻率為1MHZ)連線如下圖所示,其中振蕩器的脈沖輸出端接通道0的計數輸入端CLK0,設8253的端口地址為180H~186H。

請完成以下任務:

(1)該電路中通道0的OUT0輸出2KHZ連續方波,通道0的計數初值為多少(寫出計算式)?GATE0應接何電位?在圖上畫出。(2)若要8253的OUT1端,能產生周期為1秒的連續方波,該如何解決?在圖上畫出。(3)寫出實現上述功能的8253初始化程序。.設8255A的4個端口地址為90H~93H,將A口置成方式0輸出,B口置成方式1輸入,C作為輸入口。要求編制8255A初始化程序并設計譯碼電路(可選用任意芯片),只用8位地址線(A0~A7)。

4.通過8259A產生中斷使8255A的端口A經過反相驅動器連接一共陰極七段發光二極管顯示器;端口B是中斷方式的輸入口。設8259A的中斷類型碼基值是32H。8255A口地址為60H-63H,8259A端口地址為20H、21H。試完成以下任務:

(1)設系統中只有一片8259A,中斷請求信號為邊沿觸發方式,采用中斷自動結束方式、全嵌套且工作在非緩沖方式,試完成8259A的初始化編程。

(2)若使LED上顯示E,端口A送出的數據應為多少?如顯示O端口A送出的數據又為多少?編寫程序實現在LED上先顯示E,再顯示O的程序。

附8259A初始化命令字和操作命令字格式:

《微機原理》期末考試參考答案

一、單項選擇(在備選答案中選出一個正確答案,并將其號碼填在題干后的括號內。每題2分,共30分)

1. D 2. C 3. B 4. D 5. B 6. A 7. C 8. A 9. A 10. B 11. A 12. D 13. B 14. C 15. D

二、填空題(把答案填寫在題中橫線上,每空1分,共20分)

1._分時復用____ 2._CPU____;_存儲器____;_I/O設備____3._4__;___16____;____16____;____6_____;____20____4._段地址___;__偏移地址___5._ 1___6._45H___7._越慢___;_越大___;_越低___8._存取時間___;_存取周期___9._最后___10._2FAH,2FCH,2FEH___

三、綜合題(第1、3題10分,第2、4題15分,共50分)

1.A19 A18 A17 A16 A15 A14 A13 A12 – A0 0 …… 0 第一組范圍: 0 0 1 1 1 1 0 1 …… 1 2分 即為:3C000H—3EFFFH 3分

A19 A18 A17 A16 A15 A14 A13 A12 – A0 0 …… 0 第二組范圍: 0 0 1 1 0 0 1 1 …… 1 2分 即為:32000H—33FFFH 3分

2.(1)N0=1MHZ/2KHZ=500,GATE0接高電平,+5V; 2分(2)可將OUT0與CLK1相連,作為輸入時鐘脈沖; 3分(3)N1=2KHZ/2HZ=1000 2分 計數器0:MOV DX,186H MOV AL,00110111B 2分 OUT DX,AL MOV DX,180H MOV AL,00H 1分 OUT DX,AL MOV AL,05H OUT DX,AL 1分 計數器1:MOV DX,186H MOV AL,01110111B 2分 OUT DX,AL MOV DX,182H MOV AL,00H 1分 OUT DX,AL MOV AL,10H OUT DX,AL 1分

3.MOV AL,10001111B OUT 93H,AL 2分 IN AL,91H 1分 OUT 90H,AL 1分 譯碼電路連接如下: 6分 4.(1)MOV AL,0001011B OUT 20H,AL 1分 MOV AL,00110010B OUT 21H,AL 2分 MOV AL,00010011B OUT 21H,AL 2分

(2)如果顯示E,則端口A送出的數據是30H;如果顯示O,則端口A送出的數據是01H;程序如下:MOV AL,10000000B OUT 63H,AL 2分 MOV AL,30H OUT 60H,AL 2分 MOV AL,01H OUT 60H,AL 2分

2

第二篇:微機原理考試試題及答案分析

微型計算機原理與接口技術綜合測試題一

一、單項選擇題(下面題只有一個答案是正確的,選擇正確答案填入空白處)1.8086CPU通過(A)控制線來區分是存儲器訪問,還是I/O訪問,當CPU執行IN AL,DX指令時,該信號線為(B)電平。

(1)A.M/ IO B.C.ALE D.N/(2)A.高 B.低 C.ECL D.CMOS 2.n+1位有符號數x的補碼表示范圍為(B)。

A.-2n < x < 2n B.-2n ≤ x ≤ 2n-1 C.-2n-1 ≤ x ≤ 2n-1 D.-2n < x ≤ 2n

3.若要使寄存器AL中的高4位不變,低4位為0,所用指令為(B)。

A.AND AL, 0FH B.AND AL, 0FOH C.OR AL, 0FH D.OR AL 0FOH 4.下列MOV指令中,不正確的指令是(D)。

A.MOV AX, BX B.MOV AX, [BX] C.MOV AX, CX D.MOV AX, [CX]

5.中斷指令INT 17H的中斷服務程序的入口地址放在中斷向量表地址(C)開始的4個存貯單元內。

A.00017H B.00068H C.0005CH D.0005EH 6.條件轉移指令JNE的條件是(C)。

A.CF=0 B.CF=1 C.ZF=0 D.ZF=1 7.在8086/8088 CPU中,一個最基本的總線讀寫周期由(C)時鐘周期(T狀態)組成,在T1狀態,CPU往總線上發(B)信息。

⑴ A.1個 B.2個 C.4個 D.6個 ⑵ A.數據 B.地址 C.狀態 D.其它

8.8086有兩種工作模式, 最小模式的特點是(A),最大模式的特點是(C)。⑴ A.CPU提供全部控制信號 B.由編程進行模式設定

C.不需要8286收發器 D.需要總線控制器8288 ⑵ A.M/ IN 引腳可直接引用 B.由編程進行模式設定

C.需要總線控制器8288 D.適用于單一處理機系統

9.在8086微機系統的RAM 存儲單元器0000H:002CH開始依次存放23H,0FFH,00H,和0F0H四個字節,該向量對應的中斷號是(B)。

A.0AH B.0BH C.0CH D.0DH

10.真值超出機器數表示范圍稱為溢出,此時標志寄存器中的(A)位被置位

A.OF B AF C PF D CF

11.8086 系統中內存儲器地址空間為1M,而在進行I/O讀寫是,有效的地址線是(B)

A.高16位 B.低16位 C.高8位 D.低8位 12.8086 CPU中段寄存器用來存放(C)

A.存儲器的物理地址 B.存儲器的邏輯地址 C.存儲器的段基值 D.存儲器的起始地址

13.8259A可編程中斷控制器的中斷服務寄存器ISR用于(A)A.記憶正在處理中的中斷 B.存放從外設來的中斷請求信號

C.允許向CPU發中斷請求 D.禁止向CPU發中斷請求 14.8253 可編程定時/計數器的計數范圍是(C)A.0-255 B.1-256 C.0-65535 D.1-65536

15.在8086中,(BX)=8282H,且題中指令已在隊列中,則執行INC [BX]指令需要的總線周期數為(C)

A.0 B.1 C.2 D.3 16.8086中,(C)組寄存器都可以用來實現對存儲器的尋址。

A.AX,SI,DI,BX B.BP,BX,CX,DX C.SI,DI,BP,BX D.BX,CX,SI,DI 17.微機系統中若用4片8259A構成主、從兩級中斷控制邏輯,接至CPU的可屏蔽中斷請求線INTR上,最多可擴展為(B)級外部硬中斷。A.32 B.29 C.28 D.24 18.在8086宏匯編過程中不會產生指令碼,只用來指示匯編程序如何匯編的指令是(B)

A.匯編指令

B.偽指令 C.機器指令 D.宏指令 19.連接到64000h-6FFFFh地址范圍上的存儲器是用8k×8 RAM芯片構成的,該芯片要(B)片。

A.8片 B.6片 C.10片 D.12片

20.8086/8088指令OUT 80H,AL表示(C)

A.將80H送給AL B.將80H端口的內容送給AL C.將AL的內容送給80H端口 D.將AL內容送給80H內存單元 二.改錯(若有錯,請指出錯誤并說明原因)1.堆棧操作應滿足先進先出原則。(堆棧操作應滿足先進后出原則)2.CPU在未執行完當前指令的情況下,就可響應可屏蔽中斷請求。(CPU必須在執行完當前指令以后,才可以響應可屏蔽中斷請求。)3.8086CPU標志寄存器共有16位,每一位都有含義。(8086CPU標志寄存器共有16位,其中只有9位有含義。)

4.條件轉移指令只能用于段內直接短轉移。(1)

5.控制器的基本功能是:由程序計數器PC控制程序的有序運行,并完成各種算術邏輯運算。(1)

6.在8259A級連系統中,作為主片的8259A的某些IR引腳連接從片,同時也可以在另一些IR引腳上直接連接外設的中斷請求信號端。(1)7.8086的中斷分為可屏蔽中斷和不可屏蔽中斷兩種。(1)

8.串行接口中“串行”的含意僅指接口與外設之間的數據交換是串行的,而接口與CPU之間的數據交換仍是并行的。(1)9.字長一定的情況下,原碼、反碼和補碼所能表示的二進制真值范圍是相同的。(1)10.所有進位計數制,其整數部分最低位的位權都是1(1)

三、填空題

1.某存貯器單元的實際地址為2BC60H,該單元在段地址為2AFOH中的偏移地址是___0D60H_______。

2. 8086 CPU復位后,寄存器中的值將進入初始態,問(CS)= ___0FFFFH_______,(IP)= _____0000H_____,(DS)= _0000H_________。

3.8086/8088 CPU內部結構按功能分為兩部分,即_____EU____ 和____BIU______。

4.CPU對外設進行數據傳送的方式有幾種,即 __數據總線________,___地址總線________,或___控制總線________。

5.CPU從主存取一條指令并執行該指令的時間稱為__指令周期________ , 它通常用若干個____總線周期______ 來表示,而后者又包含有若干個_____時鐘周期_____。

6.8086/8088 CPU提供了接受外部中斷請求信號的引腳是___INTR____ 和 ______NMI____。

7.-128的補碼是

8.填入適當指令,使下面程序實現用移位、傳送、加法指令完成(AX)與10相乘運算:SHL AX,____1______ MOV DX,AX MOV CL,___2_______

SHL AX,CL

ADD ___AX,DX_______ 9.時序控制方式有同步方式和

10.大部分DMAC都擁有單字節傳送,傳送,和成組傳送方式 四.閱讀程序并回答問題

1、已知:(AX)=2233H,(BX)=5566H, 執行了下面的程序段后,(AX)=_______ ,(BX)=______.CMP AX,BX JG NEXT XCHG AX,BX NEXT: NEG AX

2、已知:(AX)=6666H,(BX)=0FF00H,(CF)=0。在執行下面程序段后:(AX)=____,(BX)=____,(CF)=____.MOV AX,5555H AND AX,BX XOR AX,AX NOT BX

五、綜合應用

1.8255A接口電路如圖所示。已知8255A控制字寄存器的端口地址為103H,編寫8255A初始化程序和循環彩燈控制程序。初始時D0亮,其余不亮,D0亮一秒后移位一次,D1亮,其余不亮,以此類推每隔一秒移位一次,每移位8次為一個循環.共循環8次。要求用匯編語言寫出滿足上述要求的程序段(已知一個延時1秒的子程序入口地址為DELAY1S)。2.已知存儲器地址空間分配、RAM芯片(4K×4)、如圖所示,請完成如下任務:

(1)圖所示RAM芯片有幾根地址線?幾根數據線?用該RAM芯片構成圖中所示存儲器地址空間分配,共需要幾個芯片?共分幾個芯片組?

(2)設CPU的地址總線為20位,數據總線8位,畫出這些芯片按圖所示的地址空間構成的RAM存儲器極其與CPU間的連接圖(包括3-8譯碼器構成的片選8譯碼電路)。│

┏━━━━┓ ┏━━┷━━━┓ ┏━━━━━━┓

0000H ┃ RAM1 ┃ ┃!CS ┃ ─┨G1 Y0!┠─

┃ ┃ →┃A11 ┃ ─┨!G2a Y1!┠─

2000H ┠────┨.┃ ┃ ─┨!G2b ┃

┃ 空 ┃.┃ RAM(4K×4)┃ ┃.┃

┃ ┃.┃ ┃ ┃.┃

6000H ┠────┨ →┃A0 ┃ ┃.┃

┃ RAM2 ┃ ┃ ┃ ┃ ┃

┃ ┃ →┃!WE ┃ ─┨C ┃

7000H ┠────┨ ┃ ┃ ─┨B ┃

┃ 空 ┃ ┃ ┃ ─┨A Y7!┠─

┃ ┃ ┃ D3-D0 ┃ ┃ ┃

┗━━━━┛ ┗━━━━━━┛ ┗━━━━━━┛ ↓

RAM芯片

微型計算機原理與接口技術綜合測試題二

一、單選題()1.8086CPU在執行MOV AL,[BX]指令的總線周期內,若BX存放的內容為1011H,則 和A0的狀態是。

A.0,0 B.0,1 C.1,0 D.1,1()2.設x=-46,y=117,則[x-y]補和[x+y]補分別等于

。A.D2H和75H B.5DH和47H C.2EH和7lH D.47H和71H()3.8086CPU在進行無符號數比較時,應根據

標志位來判別。

A.CF和OF B.CF和PF C.CF和ZF D.ZF和OF()4.執行下列程序后,(AL)=。

MOV AL,92H SUB AL,7lH DAS A.21 B.11 C.21H D.11H()5.下列指令中正確的是。

A.MOV AX [SI] [DI] B.MOV BYTE PTR[BX],1000 C.PB8 EQU DS:[BP+8] D.MOV BX,OFFSET [SI]()6.在PC/XT中,NMI中斷的中斷矢量在中斷矢量表中的位置

。A.是由程序指定的 B.是由DOS自動分配的

C.固定在08H開始的4個字節中 D.固定在中斷矢量表的表首()7.在8086中,(BX)=8282H,且題中指令已在隊列中,則執行INC [BX]指令需要的總線周期數為。

A.0 B.1 C.2 D.3()8.微機系統中若用4片8259A構成主、從兩級中斷控制邏輯,接至CPU的可屏蔽中斷請求線INTR上,最多可擴展為

級外部硬中斷。A.32 B.29 C.28 D.24()9.當存儲器讀寫速度較慢時,需產生一個READY信號以實現與CPU的同步,CPU將在總線周期的時候采樣該信號。

A.T2下降沿 B.T3下降沿 C.T2上升沿 D.T3上升沿

()10.8086中,組寄存器都可以用來實現對存儲器的尋址。

A.AX,SI,DI,BX B.BP,BX,CX,DX C.SI,DI,BP,BX D.BX,CX,SI,DI

三、填空題

1.已知(AL)=0101110lB,執行指令NEG AL后再執行CBW,(AX)=。

2.在動態存儲器2164的再生周期中,只需要

地址,所以在 和 這兩個信號中,只有

變為低電平。

3.過程可重入是指,用

傳遞參數過程才可實現重入。

4.若(AL)=01001001B,執行 ADD AL,AL指令后,再執行 DAA命令,則(AL)=,(CF)=,(AF)=

。5.已知指令序列為:

MOV AX,0FFBDH MOV BX,12F8H IDIV BL 此指令序列執行后,(AX)=,(BX)=。

6.微型計算機中,CPU重復進行的基本操作是:、和。

7.若(CS)=4200H時,物理轉移地址為4A230H,當CS的內容被設定為7900H時,物理轉移地址為。

8.8259A工作在8086模式,中斷向量字節ICW2=70H,若在IR3處有一中斷請求信號,這時它的中斷向量號為,該中斷的服務程序入口地址保存在內存地址為 H至 H的個單元中。

四、程序閱讀

1.閱讀下列程序,寫出程序執行后數據段BUF開始的10個內存單元中的內容。

DATA SEGMENT BUF DB 08H,12H,34H,56H,78H,9AH,0BCH,0DEH,0F0H,0FFH KEY DB 78H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA START: MOV AX,DATA MOV DS,AX MOV ES,AX CLD LEA DI,BUF MOV CL,[DI] XOR CH,CH INC DI MOV AL,KEY REPNE SCASB JNE DONE DEC BUF MOV SI,DI DEC DI REP MOVSB

DONE: MOV AH,4CH INT 21H CODE ENDS END START 執行結果:BUF DB、、、、、、、、、2.在內存的NUM單元中有一個字節的帶符號二進制數(補碼表示),下列程序是將其對應的十進制數輸出到顯示器上。請對程序中的三處錯誤進行修正,并在空白處填上適當的語句。DATA SEGMENT NUM DB ?

BUFFER DB 10 DUP(?)DATA ENDS STACK SEGMENT PARA STACK ?STACK? DB 100H DUP(?)STACK EVDS CODE SEGMENT

START: MOV AX,DATA MOV ES,AX MOV DS,DATA MOV CL,NUM LEA DL,BUFFER

MOV AL,0DH STOSB MOV AL,0AH STOSB MOV AL,CL OR AL,AL JS PLUS

MOV AL,?-? JMP GOON PLUS: MOV AL,?+? GOON: STOSB MOV BL,64H CALL CHANGE MOV BL,0AH CALL CHANGE MOV AL,30H ADD AL,CL STOSB MOV AL,?$? STOSB LEA DX,BUFPER

MOV AH,9 INC 21H ;輸出十進制 MOV AH,4CH INT 21H CHANGE PROC NEAR MOV DL,0 AGAIN: SUB CL,BL JC DOWN INC DL JMP AGAIN DOWN:

MOV AL,30H ADD AL,DL STOSB ⑤

CHANGE ENDP CODE END END START

五、存儲系統分析與設計

已知RAM芯片和地址譯碼器的引腳如題五圖所示,試回答如下問題:(1)若要求構成一個8K×8的RAM陣列,需幾片這樣的芯片?設RAM陣列組占用起始地址為El000H的連續地址空間,試寫出每塊RAM芯片的地址空間。(2)若采用全地址譯碼方式譯碼,試畫出存儲器系統電路連接圖;

(3)試編程:將55H寫滿每個芯片,而后再逐個單元讀出做比較,若有錯則CL=FFH,正確則CL=77H。

D4 ~ D1

微型計算機原理與接口技術綜合測試題三

一、單選題

()1.在8086宏匯編過程中不會產生指令碼,只用來指示匯編程序如何匯編的指令是。

A.匯編指令 B.偽指令 C.機器指令 D.宏指令

()2.在CMP AX,DX指令執行后,當標志位SF、OF、ZF滿足下列邏輯關系(SF⊕OF)+ZF=0時,表明。

A.(AX)>(DX)B.(AX)≥(DX)C.(AX)<(DX)D.(AX)≤(DX)

()3.8086微機系統的RAM存儲單元中,從0000H:002CH開始依次存放23H,0FFH,00H,和0F0H四個字節,該向量對應的中斷號是。

A.0AH B.0BH C.0CH D.0DH

()4.8255的A口工作在方式1輸入時,其中斷允許控制位INTE的開/關是通過對 的按位置位/復位操作完成的。

A.PC0 B.PC2 C.PC4 D.PC6()5.在進入DMA工作方式之前,DMA控制器被當作CPU總線上的一個。

A.I/O設備 B.I/O接口 C.主處理器 D.協處理器()6.在 PC/XT中,設(AX)=9305H,(BX)=6279H,若ADD BX,AX指令后接著INTO指令則會。

A.進入 INTO中斷服務子程序 B.執行 INTO后面的指令 C.死機 D.顯示器顯示 OVERFLOW()7.80486總線采用的是(1),一個最基本的總線周期由(2)個時鐘周期(T狀態)組成。

(1)A.同步總線協定 B.半同步總線協定 C.異步總線協定(2)D.2 E.3 F.4()8.微處理器系統中采用存儲器映像方式編址時存儲單元與I/O端口是通過 來區分的。

A.不同的地址編碼 B.不同的讀/寫控制邏輯 C.專用I/O指令()9.在一個項目或產品研制的過程中,通常采用 ________ 類型的存儲芯片來存放待調試的程序。

A.RAM B.ROM C.PROM D.E2PROM()10.8259A工作在8086/8088模式時,初始化命令字ICW2用來設置。A.中斷向量地址的高8 位 B.中斷類型號地址的高5位 C.中斷向量的高5位 D.中斷類型號的高5位

三、填空題

1. 設模為28,則52的補碼為 _____H,-14的補碼為 ______H,-0的反碼為 _____H。2. 設內存中一個數據區的起始地址是1020H:0A1CBH,在存入5個字數據后,該數據區的下一個可以使用的單元的物理地址是 ________________。

3. 8086根據所構成系統大小的不同,可以工作在最大方式或最小方式。在最大方式下,系統需使用 ________ 來形成總線周期。

4. 微機系統內,按信息傳輸的范圍不同,可有 ______,_________,_______,________等四級總線。5. CPU對外設進行數據傳送的方式有幾種,即 __________,___________,或___________。6. 匯編指令通常包括 ___________ 和 __________ 兩部分。

7. 8086系統中,默認方式下對指令尋址由寄存器 ________ 和 _______ 完成,而堆棧段中的偏移量可由寄存器 ________ 或 _________ 來指示。8. 程序存儲與程序控制原理的含義是 ___________________________________________。

四、程序閱讀

1. 讀程序,并標明內存中數據段的相關地址和內容。# SEGMENT BUFFER DB 3 DUP(0)A DB 41H LA EQU $ B DW 'AB' LB EQU $ BYTEB EQU BYTE PTR B C DD 41424344H LC EQU $

WORDC EQU WORD PTR C # ENDS CODE SEGMENT ASSUME DS:#, ES:#, CS:CODE START PROC FAR MOV AX,# MOV DS,AX MOV ES,AX LEA SI,BUFFER MOV [ SI ],BYTEB INC SI MOV [ SI ],WORDC ADD LA[ SI ],LB ADD LB[ SI ],LC MOV AH,4CH INT 21H START ENDP CODE ENDS END START

2. 設有100個字節數據(補碼),存放在數據段中EA=2000H的存儲區內,以下程序應能從該數據區中找出最大的1個數并存人同一數據段EA=2100H的單元中,請完成該程序(在空白處填入適當的語句)。MAX: MOV BX,MOV AL,[BX] MOV CX,LOOP1: INC BX CMP AL,[BX]

LOOP2 MOV AL,[BX] LOOP2: DEC CX JNZ MOV,AL

五、編址連線

已知某8088微機系統中有兩個3 ~ 8譯碼器74LS138,如題五圖所示,分別用于存儲器 和I/O端口的地址選擇。試按圖中連線把兩個譯碼器的各個輸出線的尋址范圍列表寫出,未標出的高位地址線為低電平。74LS138輸人輸出關系為:

微型計算機原理與接口技術綜合測試題五

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

1、設字長為八位,有x=-1,y=124,則有:[x+y]補=______,[x-y] 補=_______;

2、數制轉換:247.86= H =______________BCD;

3、在8086CPU中,由于BIU和EU分開,所以_____和_____ 可以重疊操作,提高了CPU的利用率; 4、8086的中斷向量表位于內存的_______區域,它可以容納____個中斷向量,每一個向量占____ 個字節; 5、8086系統中,地址FFFF0H是___________________ 地址; 6、8086CPU的MN/MX引腳的作用是____________________; 7、8251芯片中設立了_____、_____ 和______三種出錯標志; 8、8086CPU中典型總線周期由____個時鐘周期組成,其中T1期間,CPU輸出______信息;如有必要時,可以在__________兩個時鐘周期之間插入1個或多個TW等待周期。9、8259A共有___個可編程的寄存器,它們分別用于接受CPU送來的______命令字和________命令字。

二、簡答題:(20分)

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

2、已有AX=E896H,BX=3976H,若執行ADD BX,AX指令,則結果BX,AX,標志位CF,OF,ZF各為何值?(5分)

3、有變量定義的偽指令如下:

NUMS DW 18 DUP(4 DUP(5),23)VAR DB 'HOW ARE YOU!', 0DH, 0AH 試問:NUMS、VAR變量各分配了多少存儲字節?(5分)

4、已有MOV AL,INF[BP+SI]與MOV AL,ES:INF[BP+SI]兩條指令,試問:其源操作數采用何種尋址方式?是字或是字節操作?兩條指令有何區別?(5分)

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

試問:

1、8259A占用______個端口地址,分別為____________,其中ICW1的設置地 址為_________________; 2、8255A占用_____個端口地址,分別為__________________,其中控制寄存器的地址為_______。

五、閱讀程序與接口芯片初始化:(26分)

1、源程序如下:(6分)MOV CL,4 MOV AX,[2000H] SHL AL,CL SHR AX,CL MOV [2000H],AX 試問:j若程序執行前,數據段內(2000H)=09H,(2001H)=03H, 則執行后有(2000H)=_____,(2001H)=______。

k本程序段的功能_________________________。

2、源程序如下:(4分)

MOV AL,0B7H AND AL,0DDH XOR AL,81H OR AL,33H JP LAB1

JMP LAB2 試問:j執行程序后AL=_______;k程序將轉到哪一個地址執行:__________。

3、源程序如下:(6分)MOV CX,9 MOV AL,01H MOV SI,1000H NEXT: MOV [SI],AL INC SI SHL AL,1 LOOP NEXT

試問:j執行本程序后有:AL=_____;SI=______;CX=______;k本程序的功能是______________________________。

4、某系統中8253占用地址為100H~103H。初始化程序如下:(4分)MOV DX,103H MOV AL,16H OUT DX,AL SUB DX,3 OUT DX,AL 試問:j此段程序是給8253的哪一個計數器初始化?安排工作在哪種工作方式?__________________;

k若該計數器的輸入脈沖的頻率為1MHZ,則其輸出脈沖的頻率為:___________。

5、已知某8255A在系統中占用88~8BH號端口地址,現欲安排其PA,PB,PC口全部為輸出,PA,PB口均工作于方式0模式,并將PC6置位,使PC3復位,試編寫出相應的初始化程序:(6分)

微型計算機原理與接口技術綜合測試題六

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

1、將十進制數279.85轉換成十六進制數、八進制數、二進制數及BCD碼數分別為:________H,________Q,_____B, BCD。

2、字長為8位的二進制數10010100B,若它表示無符號數,或原碼數,或補碼數,則該數的真值應分別為______D,______D或______D。

3、已知BX=7830H,CF=1,執行指令:ADC BX,87CFH之后,BX=____________,標志位的狀態分別為CF=_______,ZF=_______, OF=________,SF=__________。4、8086中,BIU部件完成______功能,EU部件完成 _____功能。5、8086中引腳BHE信號有效的含義表示________________。6、8086正常的存儲器讀/寫總線周期由________個T狀態組成,ALE信號在__________狀態內有效,其作用是______________。

7、設8086系統中采用單片8259A,其8259A的ICW2=32H,則對應IR5的中斷類型號為____________H,它的中斷入口地址在中斷向量表中的地址為____________________H。

二、簡答及判斷題(共17分)

1、某指令對應當前段寄存器CS=FFFFH,指令指針寄存器IP=FF00H,此時,該指令的物理地址為多少?指向這一物理地址的CS值和IP值是唯一的嗎?試舉例說明(4分)2、8086CPU的FLAG寄存器中,狀態標志和控制標志有何不同?程序中是怎樣利用這兩類標志的?(4分)

3、設采用8251A進行串行異步傳輸,每幀信息對應1個起始位,7個數據位,1個奇/偶校驗位,1個停止位,波特率為4800,則每分鐘能傳輸的最大字符數為多少個?(4分)

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

1、8086系統中接口連接關系如下圖所示。要求回答以下問題:(1)試分別確定8255,8253,8259及8251的端口地址(12分);(2)設8255的PA口為輸出,PB口為輸入,試寫出對PA口和PB口執行輸入/輸出操作的指令。(2分)8255的端口地址為:___________________________________; 8253的端口地址為:___________________________________; 8259的端口地址為:___________________________________; 8251的端口地址為:___________________________________;

對PA口操作的I/O指令為_______________________________; 對PB口操作的I/O指令為______________________________。

2、作圖題。

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

四、程序閱讀題(20分)

1、源程序如下:(5分)MOV AH,0 MOV AL,9 MOV BL,8 ADD AL,BL AAA AAD DIV AL 結果AL_________,AH=___________,BL=_____________。

2、源程序如下:(5分)MOV AX,SEG TABLE ;TABLE為表頭 MOV ES,AX MOV DI,OFFSET TABLE MOV AL,?0? MOV CX,100 CLD

REPNE SCASB 問:1)該段程序完成什么功能?

2)該段程序執行完畢之后,ZF和CX有幾種可能的數值?各代表什么含義?

3、源程序如下:(5分)CMP AX,BX JNC L1 JZ L2 JNS L3 JNO L4 JMP L5

設AX=74C3H,BX=95C3H,則程序最后將轉到哪個標號處執行?試說明理由。

4、源程序如下:(5分)MOV DX,143H MOV AL,77H OUT DX,AL MOV AX,0 DEC DX DEC DX OUT DX,AL MOV AL,AH OUT DX,AL 設8253的端口地址為140H~143H,問:(1)程序是對8253的哪個通道進行初始化?(2)該通道的計數常數為多少?

(3)若該通道時鐘脈沖CLK的周期為1μs,則輸出脈沖OUT的周期為多少μs?

五、編程題(23分)1、8255的編程。(共10分)設8255的端口地址為200H~203H。

(1)要求PA口方式1,輸入;PB口方式0輸出;PC7~PC6為輸入;PC1~PC0為輸出。試寫出8255的初始化程序。(3分)(2)程序要求當PC7=0時置位PC1,而當PC6=1時復位PC0,試編制相應的程序。(7分)

2、自BUFFER開始的緩沖區有6個字節型的無符號數:10,0,20,15,38,236,試編制8086匯編語言程序,要求找出它們的最大值、最小值及平均值,分別送到MAX、MIN和AVI三個字節型的內存單元。(13分)要求按完整的匯編語言格式編寫源程序

微型計算機原理與接口技術綜合測試題一(答案)

一、單項選擇題 1.(1)A(2)B 2.B 3.B 4.D 5.C 6.C 7.(1)C(2)B 8.(1)A(2)C 9.B 10.A 11 B 12 C 13 A 14 C 15 C 16 C 17 B 18 B 19 B 20 C

二、改錯 1.′ 堆棧操作應滿足先進后出原則。2.′ CPU必須在執行完當前指令以后,才可以響應可屏蔽中斷請求。

3.′ 8086CPU標志寄存器共有16位,其中只有9位有含義。4.√(注:段內短轉移只有直接形式,沒有間接形式)5 ′ 6 √ 7′ 8 √ 9 ′

10√

三、填空題

1.0D60H 2.0FFFFH、0000H、0000H 3.接口部件BIU、執行部件EU 5.指令周期、總線周期、時鐘周期 6.NMI、INTR 8.

1、2、AX , DX

四、閱讀程序并回答題

1.0AA9AH、2233H(注:程序第三行顯然應該是 XCHG AX , BX)2.0000H、00FFH、0

五、8255編程。因為用到LOOP指令,循環計數器應該使用CX,而不應該只用CL。MOV DX , 103H;103H為方式控制字地址

MOV AL , 80H OUT DX , AL ;設置該8255 B口為方式0輸出,其他位可置0 MOV CX , 8 ;設置循環次數

MOV DX , 101H ;101H 為B口數據端口地址

AGAIN: MOV AL , 01H ;先設置D0位輸出為高電平,點亮第一個彩燈 NEXTP: OUT DX , AL CALL DELAY1S ;B口相應位發出高電平點亮彩燈,并維持1S SHL AL , 1 JNZ NEXTP LOOP AGAIN

微型計算機原理與接口技術綜合測試題二(答案)

一、單選題

1.B 2.B 3.C 4.C 5.D 6.C 7.C 8.B 9.B 10.C

二、多選題

1.B D 2.A B D 3.A B C 4.A D 5.B D 6.A B C D 7.B C 8.B D 9.A B 10.A B C D

三、填空題

1. 0FFA3H 2.行,3.一個過程在沒執行完時又被調用,堆棧 4. 10011000B,0,1 5.0308H,12F8H 6.取指令,分析指令,執行指令 7. 81230H 簡析:段內偏移地址= 物理地址-段基址*16=4A230H-42000H=8230H,則(CS)=7900H時,物理地址=79000H+8230H=81230H。8. 73H,1CC,1CF,4 簡析:ICW2中記錄了8259A的8級中斷對應的中斷類型號的高5位,中斷類型號的低3位由中斷引腳編號確定,所以IR3腳對應的中斷類型號為73H,中斷服務程序的入口地址=中斷類型號*4=73H*4=1CCH。

四、程序閱讀

1.程序執行后BUF內容為:

07H,12H,34H,56H,9AH,0BCH,0DEH,0F0H.0F0H,0FFH 此程序的功能是:BUF單元中存放計數值“08H”,則程序將從BUF+1開始的8個單元中查找關鍵字78H,若找到則BUF單元計數值減1,且后面8-n四個單元的內容依次前移1字節,n為78H的位置指示,本題中n=4。2.

(1)錯誤語句:第12行 MOV DS,DATA 改正:MOV DS,AX 第22行 JS PLUS JNS PLUS 倒數第2行 CODE END CODE ENDS(2)需補充的語句: ①ASSUME DS:DATA,SS:STACK,CS:CODE,ES:DATA

②CLD

③NEG CL

④ADD CL,BL

⑤RET

五、存儲系統分析與設計

(1)題五圖中所示RAM芯片有12根地址線和4根數據線,因此一片這樣的RAM芯片其存儲容量為212*4bit=4K*4bit,若需構成8K*8的RAM陣列,共需(8K*8)/(4K*4)=4片。這4片RAM芯片應分成2個芯片組,每個芯片組中RAM芯片的地址線A11 ~ A0、讀寫控制線 和片選控制線 都連在一起,因此每組中的RAM芯片占用的地址空間完全一樣,只是分別提供高4位和低4位的數據,這兩個芯片組的地址空間分別為:①組E1000H ~ E1FFFH和②組E2000H ~ E2FFFH。

(2)全譯碼系統的電路連接可以如下題五圖(答案)所示。圖中4個芯片的 控制線和A11 ~ A0地址線是連接在一起的。

(3)一種可能的填寫內存的程序代碼如下:

MOV AX,0El00H MOV DS,AX ;給數據段、附加數據段寄存器賦初值

MOV ES,AX

MOV DI,0 CLD MOV CX,2000H ;設置循環計數器賦初值 MOV AL,55H REP STOSB ;向DI所指的內存單元中填寫“55H” MOV DI,0

MOV CX,2000H REPZ SCASB ;掃描并比較

JNZ NEXT ;如有不等于55H的單元,轉到NEXT處理 MOV CL,77H ;正確 JMP EXIT NEXT: MOV CL,0FFH ;出錯 EXIT: HLT

微型計算機原理與接口技術綜合測試題三(答案)

一、單選題

1.B 2.A 3.B 4.C 5.B 6.B 7.(1)B(2)D 8.A 9.D 10.D

二、判斷題 1.×

2.√ 3.×

4.× 5.√ 6.×

7.×

8.√

三、填空題

1. 34H,0F2H,0FFH

2. 1020H:0A1D5H 或1A3D5H 3. 總線控制器8288 4. 片內總線,片(間)總線,系統內總線,系統外總線 5. 程序方式,中斷方式,DMA方式 6. 操作碼,操作數 7. CS,IP,SP,BP 8. 用戶應預先將程序存入存儲器,計算機開始工作后,其控制器將自動、依次地從存儲器中取出程序指令并加以執行,而不需人工干涉。

四、程序閱讀

1. 內存單元的地址和內容如題四(1)圖答案所示。2.2000H,99,JGE,LOOP1,[2100H]

五、編址連線

從 的連接方法可以看出,片選 對存儲器尋址,而 對I/O口尋址。:00000H~01FFFH :00H~03H :02000H~03FFFH :04H~07H :04000H~05FFFH :08H~0BH :06000H~07FFFH :0CH~0FH :08000H~09FFFH :10H~13H :0A000H~0BFFFH :14H~17H :0C000H~0DFFFH :18H~1BH :0E000H~0FFFFH :1CH~1FH

微型計算機原理與接口技術綜合測試題五(答案)

一、每空1分,共20分 1、01111011 10000011

2、F7.DCH 001001000111.10000110 BCD

3、取指令 執行指令 4、00000H~003FFH區 256個 4個

5、CPU復位以后執行第一條指令的地址

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

7、奇/偶錯 幀格式錯 溢出錯 8、4個

地址 T3和T4 9、7個 初始化 操作

二、每題5分,共20分

1、串行長距離通信時,需要利用模擬信道來傳輸數字信號,由于信道的頻帶窄,一般為300~3400HZ,而數字信號的頻帶相當寬,故傳輸時必須進行調制,以免發生畸變而導致傳輸出錯。(3分)調制是將數字信號?模擬信號。而解調則是相反。例如FSK制(調頻制或稱數字調頻)可將數字“1”和“0”分別調制成2400HZ和1200HZ的正弦波信號。(2分)

2、BX=220CH(1分)AX=E896H(1分)CF=1(1分)OF=0(1分)ZF=0(1分)

3、NUMS分配了180個字節(3分)VAR分配了15個字節(2分)

4、源操作采用基址+變址尋址方式(2分)是 字節操作(1分)MOV AL,INF[BP+SI]—訪問的是堆棧段(1分)

MOV AL,ES:INF[BP+SI]—訪問的是附加段,實現了段超越(1分)

三、每題5分,共10分

j 8259A占2個(2分)為20H,22H或24H,26H(2分)20H或24H(1分)k 8255A占4個(2分)為80H,82H,84H,86H(2分)86H(1分)

四、每題2分,共8分 1(′);2(?);3(?);4(?);

五、共26分

1、(2000H)=39H(2分)(2001H)=00H(2分)將(2000H),(2001H)兩相鄰單元中存放的未組合型BCD碼壓縮成組合型BCD碼,并存入(2000H)單元,0?(2001H)(2分)2、37H(2分)LAB2(2分)3、0(1分)1009H(1分)0(1分)對數據段內1000H~1008H單元置數,依次送入1,2,4,8,16,32,64,128,0共九個(3分)

4、計數器0(1分)工作于方式3(1分)45.454KHZ(2分)

5、MOV AL,80H

OUT 8BH,AL(2分)MOV AL,ODH

OUT 8BH,AL(2分)MOV AL,06H OUT 8BH,AL(2分)

微型計算機原理與接口技術綜合測試題六(答案)

一、每空1分,共20分 1、117.D99H 427.6631Q 000100010111.110110011001B 0010 01111001.1000 0101 BCD 2、148D-20D-108D

3、BX=0000H CF=1 ZF=1 OF=0 SF=0

4、總線接口功能 指令的譯碼及執行功能

5、高8位數據線D15~D8有效 6、4 T1 給外部的地址鎖存器提供一個地址鎖存信號 7、35H 000D4H~000D7H

二、共17分

1.故物理地址為0FEF0H。(2分)指向該物理地址的CS,IP值不唯一。

例如:CS:IP=0000:FEF0H也指向該物理地址。(2分)

2、狀態標志表示算術運算或邏輯運算執行之后,運算結果的狀態,這種狀態將作為一種條件,影響后面的操作。(2分)控制標志是人為設置的,指令系統中有專門的指令用于控制標志的設置或清除,每個控制標

志都對某一特定的功能起控制作用.(2分)28800個

=

4800′60

3、每幀占1+7+1+1=10位,波特率為4800 bit/s,故每分鐘能傳送的最大字符數為 28800(個)(4分)

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

1、(1)A7 A6 A5 A4 A3 A2 A1 A0 0 0 0 任意 ′ ′ 0 Y0

0 0 1 任意 ′ ′ 0 Y1

0 1 0 任意 ′ ′ 0 Y2 0 1 1 任意 ′ ′ 0 Y3

8255的端口地址為 80H,82H,84H,86H(3分)

8253的端口地址為 90H,92H,94H,96H(3分)8259的端口地址為 A0H,A2H,(3分)

8251的端口地址為 B0H,B2H,(3分)(2)OUT 80H,AL(1分)

IN AL,82H(1分)

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

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

四、共20分

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

2、(1)從目的串中查找是否包含字符 ?0?,若找到則停止,否則繼續重復搜索。分)(2)ZF=1, 說明已找到字符(1分)ZF=0, 說明未找到字符(1分)CX10,說明中途已找到字符退出(1分)CX=0,且ZF=0說明串中無字符 ?0?(1分)

3、∵ 74C3H-95C3H DF00H

且有:CF=1,ZF=0,SF=1,OF=1 程序將轉到L5標號處執行。(5分)

4、(1)程序對8253的通道1進行初始化。(1分)(2)計數常數為10000D,BCD計數。(2分)(3)工作在方式3,方波速率發生器 周期=10000′1μs=10000μS=10ms(2分)

五、共23分 酌情扣分

1、(1)MOV DX, 203H

(2(1

MOV AL, 10111000B

OUT DX, AL(3分)(2)MOV DX, 202H

IN AL, DX MOV AH, AL TEST AL, 80H JNZ NEXT1(2分)MOV DX, 203H MOV AL, 00000011B ;對PC1置位

OUT DX,AL(2分)NEXT1:MOV AL,AH TEST AL,40H JZ NEXT2 MOV AL,00000000B ; 對PC0復位

MOV DX,203H OUT DX,AL NEXT2:………(3分)

2、# SEGMENT BUFER DB 10,0,20,15,38,236 MAX DB 0 MIN DB 0 AVI DB 0 # ENDS(2分)STACK SEGMENT PARA STACK?STACK?

DW 100 DUP(?)STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:#,SS:STACK START PROC FAR BEGIN: PUSH DS MOV AX,0 PUSH AX MOV AX,# MOV DS,AX LEA DI,BUFFER MOV DX,0 ;使DH=0,DL=0 MOV CX,6 MOV AX,0 ; 和清0 MOV BH,0 ; 最大值

MOV BL,0FFH;最小值(2分)LOP1: CMP BH,[DI] JA NEXT1 ; 若高于轉移

MOV BH,[DI]; 大值?BH

(1分)

NEXT1: CMP BL,[DI];

JB NEXT2 ; 若低于轉移

MOV BL,[DI]; 小值?BL(2分)NEXT2: MOV DL,[DI]; 取一字節數據

ADD AX,DX;累加和

INC DI LOOP LOP1

MOV MAX,BH;送大值

MOV MIN,BL;送小值(3分)MOV DL,6 DIV DL,;求平均值

MOV AVI,AL;送平均值

RET START ENDP CODE ENDS END BEGIN(3分)

第三篇:微機原理試題及答案

微機原理與接口技術模擬試題

-1.實現DMA傳送,需要()

①CPU通過執行指令來完成 ②CPU利用中斷方式來完成 ③CPU利用查詢方式來完成④不需要CPU參與即可完成 0 下面哪種說法不正確()

①內存地址也可做為接口地址使用

②內存地址不可做為接口地址使用

③接口地址不可做為內存地址使用

④接口地址也可做為外存地址使用

一、單項選擇題(每小題1分,共16分)1.指令MOV AX,[BX][SI]中源操作數的尋址方式是()A.寄存器間接尋址 B.變址尋址 C.相對尋址 D.基址變址尋址

2.8086 CPU內有指示下條指令有效地址的指示器是()A.IP B.SP C.BP D.SI 3.設串行異步傳送的數據格式是7個數據位、1個起始位,1個停止位、1個校驗位,波特率為2400,則每秒鐘傳送的最大字符數為()A.100個 B.120個 C.10個 D.240個 4.采用高速緩存(cache)的目的是()A.擴大主存容量 B.提高CPU運行速度 C.提高總線速度 D.提高主存速度

5.在DMA方式下,數據從內存傳送到外設的路徑是()A.內存→CPU→總線→外設 B.內存→DMAC→外設 C.內存→數據總線→外設 D.外設→內存

6.若8086 CPU主頻為8MHz,則其基本總線周期為()A.200ns B.500ns C.125ns D.250ns 7.8253工作在哪幾種方式時,可輸出1個時鐘周期寬度(1clk)的負脈沖()A.方式0,4,5 B.方式2,4,5 C.方式1,2,4 D.方式0,2,4 8.CPU響應INTR和NMI中斷時,相同的必要條件是()A.當前總線空閑 B.允許中斷

C.當前訪問內存結束 D.當前指令執行結束 9.8251A的操作命令字的作用是()A.決定8251A的數據傳送格式 B.決定8251A實際操作 C.決定數據傳送方向 D.決定8251A何時收/發數據 10.用2K×4位的RAM芯片組成16K字節的存儲器,共需RAM芯片和片選地址分別為()A.16位和3片 B.8位和8片 C.4片和3位 D.32片和8位

11.8086/8088中除______兩種尋址方式外,其它各種尋址方式的操作數均在存儲器中。()A.立即尋址和直接尋址 B.寄存器尋址和直接尋址 C.立即尋址和寄存器尋址 D.立即尋址和間接尋址

12.設8259A當前最高優先級為IR5,若要使下一循環IR2為最低優先級,則OCW2應設為()A.01100010 B.11100000 C.11000010 D.11100010 13.設置特殊屏蔽方式的目的是()A.屏蔽低級中斷 B.響應高級中斷 C.響應低級中斷 D.響應同級中斷

14.設8255A的方式選擇控制字為9BH,其含義是()A.A、B、C口全為輸出 B.A、B、C口全為輸入 C.A、B口為方式0且輸出 D.以上都不對

15.8086/8088 CPU系統中最大模式下增加總線控制器8288的目的是()A.提高總線控制能力 B.提高總線驅動能力 C.控制協處理器 D.解決總線共享控制問題 16.同步通信傳輸信息時,其特點是()A.每個字符的傳送不是獨立的 B.字符之間的傳送時間長度可不同 C.通信雙方必須同步 D.字符發送速率由數據傳輸率確定

二、填空題(每空0.5分,共16分)1.一臺完整的微型計算機應由________________________________四部分組成。2.只有________________________________時,CPU才執行總線周期,總線接口部件BIU的功能是________________________________。

3.總線標準是指____________________________________________。

4.時鐘周期是CPU的時間基準,它由計算機的________________決定,若8086的時鐘周期為250ns,則基本總線周期為________________。

5.最小模式系統除CPU、存儲器、I/O接口和總線外,至少還應配置________________________________三種芯片部件。6.8086CPU響

斷的條

是_____________________________________________________________________________________________。

7.8086 CPU中的狀態標志是____________________________________________。8.一個完整的中斷過程包括____________________________________________四個階段。確定可屏蔽中斷優先級的方法通常有____________________________________________三種。9.執行一

需的總

為____________________________________________之和。

10.CPU執行IN、OUT指令,在硬件上會使______________________信號有效。11.最小模式系統中除CPU以外的總線主模塊是__________________,它與CPU間通過____________________兩個信號來交換總線控制權。12.在存儲

選的方

有____________________________________________三種。

13.用8K×8位的RAM芯片組成16K×16的存儲器時,所需的RAM芯數、片內地址和產生片選信號的地址分別為____________________________。14.CPU與外

見的數

送三

控種

制,方

式其

有中___________________________________________________________________適用于高速數據傳輸。15.中斷系統的基本功能是____________________________。

16.8255A中共有________________個8位端口,其中_____________口既可作數據口,又可產生控制信號,若要所有端口均為輸出口,則方式選擇字應為____________________________。

17.若要讀取8253的當前計數值,則必須____________________________,若要其輸出一正跳變沿信號,應選擇工作方式____________________________。18.8251A的方式字、操作命令字和狀態自三者間的關系是____________________________________________________________________________________。

19.DMA控制器可處于_______________________兩種工作狀態,DMA控制器的傳送方式

(工

式)

有________________________________________________________四種。20.條件傳送時,一個數據的傳送過程包括________________________________________________________三個環節。21.外總線也叫____________________________,微機外總線通常有____________________________兩種。

三、計算題(每小題4分,共12分)1.在串行異步傳送中一個串行字符由1個起始位,7個數據位,1個校驗位和1個停止位組成,每秒傳送120個字符,則數據傳送的波特率應為多少?傳送每位信息所占用的時間為多少?

2.已知:I/O端口譯碼電路如圖所示,請指出y1和y4的地址范圍及操作類型。3.已知8251A的方式字為DAH,那么發送的字符格式應是怎樣的?若要使接收和發送時的波特率分別為600波特和2400波特,則加在RxC和TxC引腳上的接收時鐘和發送時鐘應各為多少?

四、簡答題(每小題5分,共20分)1.8259A中的中斷屏蔽寄存器IMR和8086/8088的中斷允許標志IF有何區別?在中斷響應過程中,它們怎樣配合起來工作?

2.用8K×8位的RAM芯片,8K×8位的EPROM芯片和3-8譯碼器74LS138構成一個16K×16位的RAM和16K×16位的ROM存儲器,8086工作在最小模式,各需要多少芯片?畫出該存儲器的組成框圖及其與CPU的連接圖,寫出各芯片的地址范圍。

3.根據總線所處位置可分為哪幾類?總線操作可分為哪幾個階段?RS-232C串行總線是用于哪兩個設備間的串行通信標準?該標準包括哪些內容?

4.A/D轉換器與系統連接時需要考慮哪些問題?一個完整的微機的A/D、D/A通道應包括哪幾部分?

五、應用題(每小題12分,共36分)1.某微機系統中使用1片8253,其端口地址為300H、301H、302H、303H,系統提供的計數脈沖頻率為500KHz,CLK1由8253內其它計數器提供,對8253的初始化程序如下所示,閱讀該程序,請完成:(1)對程序加上適當注釋。

(2)指出各計數器的工作方式、計數初值。

(3)各個計數器輸出的定時信號形式及周期或頻率。

(4)畫出8253及其與系統總線的硬件連接圖(端口譯碼電路用框圖表示即可)。MOV DX, 303 MOV AL, 36H OUT DX, AL MOV DX, 300H MOV AL, 0F4H OUT DX, AL MOV AL, 01H OUT DX, AL OUT DX, 303H MOV AL, 54H OUT DX, AL MOV DX, 301H MOV AL, 0AH OUT DX, AL

2.8088系統中用8255A作打印機接口電路,用PA口作數據輸出,CPU采用中斷方式與8255A傳送數據,要求輸出一個數據后,從8255A的PC上輸出一個負脈沖作為打印機的輸入選通信號。設8255A的端口地址為80H、81H、82H和83H,輸出數據存放在內存中2000H:3000H開始的單元中,中斷服務程序的入口地址為3000H:2000H,中斷類型碼為11。要求:

(1)編寫完成上述要求的初始化程序(即主程序)和輸出10個字符的中斷服務字程序。

(2)所有程序均應加適當注釋和必要參數說明。

3.按下列要求對8251A進行初始化,并加適當注釋。

(1)要求工作于異步方式,波特率系數為16,奇校驗,8位數據位,1位停止位。(2)允許接收、允許發送、全部錯誤標志復位。

(3)查詢8251A的狀態字、當接收準備就緒時,則從8251A輸入數據,否則等待。設8251A的控制口地址為3F2H,數據口地址為3F0H。

第四篇:微機原理試題及答案

一.選擇(每題1分)

下列各題四個選擇項中,只有一個選項是正確的。請將正確選項號寫在相應空位置上。

1.系統總線又稱為_______,這是指模塊式微處理機機箱內的底版總線。

1)主板總線 2)內總線 3)片內總線 4)局部總線

2.目前市場上出售的臺式PC機中Pentium 4微處理器的主頻一般為

1)0.5GHz左右 2)1GHz左右

3)3GHz左右 4)5GHz以上

3..按諾依曼結構理論,下面哪個不是計算機組成部分:

1)運算器2)控制器3)打印機4)復印機

4.程序設計人員不能直接使用的寄存器是__________

1)通用寄存器2)指令指針寄存器3)標志寄存器4)段寄存器

5. Pentium微處理器的結構之所以稱為超標量結構,是因為下面哪一種原因?

1)Pentium微處理器不僅能進行32位運算,也能進行64位運算

2)Pentium微處理器內部含有多條指令流水線和多個執行部件

3)數據傳輸速度很快,每個總線周期最高能傳送4個64位數據

4)微處理器芯片內部集成的晶體管數超過100萬個,功耗很大

6.在任何時刻,存儲器中會有一個程序是現役的,每一個現役程序最多可以使用___________

① 3個段② 4個段③ 5個段④ 6個段

7.Pentium微處理機配備了5個控制寄存器。其中沒有定義,而供將來使用的是__________

1)CR1 2)CR2 3)CR3 4)CR4

8.Pentium地址總線是32位的,它的內部數據總線的寬度是:

1)16位 2)32位 3)64位 4)36位

9.Pentium的寄存器可分為浮點寄存器、系統級寄存器等___大類。

1)2 2)3 3)4 4)5

10.屬于系統級寄存器的是________。

1)系統地址寄存器和控制寄存器2)通用寄存器和系統地址寄存器

3)通用寄存器和控制寄存器4)系統地址寄存器和段寄存器

11.下面是關于CPU與 Cache 之間關系的描述,其中正確的一條描述是:

1)Cache中存放的是主存儲器中一部分信息的映像

2)用戶可以直接訪問Cache

3)片內Cache要比二級Cache的容量大得多

4)二級Cache要比片內Cache的速度快得多

12.在保護方式下,段寄存器內存放的是_________。

1)段基址 2)段選擇符 3)段描述符 4)段描述符表基址

13.通常,人們把用符號表示計算機指令的語言稱為——————。

1)機器語言 2)匯編語言 3)模擬語言 4)仿真語言

14.Pentium系統之所以為超標量計算機是因為采用了___________。

1)并行流水線結構 2)數據與指令分離的Cache結構

3)轉移預測技術 4)提高了時鐘頻率

15.Pentium系統內約定,一個字的寬度是___。

1)1字節 2)2字節 3)4字節 4)8字節

16.Pentium用來作為堆棧指針的寄存器是:

1)EIP寄存器 2)EBP 寄存器 3)ESP寄存器 4)EDI寄存器

17.Pentium微處理機可訪問的物理存儲器的范圍是__________。

1)4GB 2)64TB 3)4MB 4)16GB

18.存儲管理是由分段存儲管理和__________組成。

1)分段部件 2)分頁部件 3)分頁存儲管理 4)虛擬管理

19. Pentium微處理機的分頁存儲管理系統把頁的大小定義成__________。

1)16KB 2)4MB 3)4KB 4)4GB

20.經分段存儲管理部件分段之后生成的線性地址由__________與12位偏移量組成。

1)段地址寄存器和10位頁目錄索引 2)段描述符表和10位頁表索引

3)10位頁目錄索引和10位頁表索引 4)10位頁表索引和虛擬地址

21.段選擇符(段寄存器)中請求特權級字段共__________位。

1)1位 2)2位 3)3位 4)4位

22.多段存儲管理方式中,每一個程序都擁有它自己的__________,以及多種屬于它自己的存儲器段。

1)段描述符 2)段選擇符 3)段選擇符和段描述符 4)段描述符寄存器

23.符合匯編語言變量命名規則的變量名是__________。

1)MOV 2)CX 3)DATA 4)LPT1

24. Pentium微處理機是———微處理機

1)16位。2)32位。3)64位。4)準64位。

25.Pentium 微處理機配置的超標量執行機構允許————以并行方式執行。

1)一條指令 2)兩條指令 3)三條指令 4)四條指令

26.Pentium標志寄存器上各標志位信息反映的是———。

1)寄存器堆棧中每一寄存器中的內容。

2)Pentium微處理機的狀態信息。

3)Cache操作信息。

4)存儲器狀態信息。

27.當前,在Pentium機中,常用來在系統中的各部件之間進行高速數據傳輸操作的系統總線是:

1)ISA 2)EISA 3)PCI 4)VESA

28.下面關于微處理器的敘述中,錯誤的是

1)微處理器是用單片超大規模集成電路制成的具有運算和控制功能的處理器

2)一臺計算機的CPU可能由1個、2個或多個微處理器組成

3)日常使用的PC機只有一個微處理器,它就是中央處理器

4)目前巨型計算機的CPU也由微處理器組成

29.Pentium機中的寄存器、Cache、主存儲器及輔存儲器,其存取速度從高到低的順序是:

1)主存儲器,Cache,寄存器,輔存 2)快存,主存儲器,寄存器,輔存

3)寄存器,Cache,主存儲器,輔存 4)寄存器,主存儲器,Cache,輔存

30.用MB(兆字節)作為PC機主存容量的計量單位,這里1MB等于多少字節?

1)210 2)220 3)230 4)240

31.Pentium 微處理器在保護模式下對存儲器進行訪問時,段寄存器提供的是

1)段選擇符 2)段基址

3)段描述符 4)偏移地址

32.下面是關于PCI總線的敘述,其中錯誤的是

1)PCI支持即插即用功能

2)PCI的地址線與數據線是復用的

3)PCI總線是一個16位寬的總線

4)PCI是一種獨立于處理器的總線標準,可以支持多種處理器

33.Pentium微處理器在實施分頁存儲管理時,其最小頁面的大小是

1)256B 2)4KB 3)1MB 4)4MB

34.下面關于總線的敘述中,錯誤的是

1)總線的位寬指的是總線能同時傳送的數據位數

2)總線標準是指總線傳送信息時應遵守的一些協議與規范

3)Pentium機中的PCI總線不支持成組傳送方式

4)總線的寬帶是指每秒鐘總線上可傳送的數據量

二.選擇填空(每空1分)

1.Pentium微處理機的段寄存器(也稱段選擇符)是———位的寄存器,用它可選擇

----------------個段的邏輯地址。

(1)32位(2)16位(3)8位(4)64位

(5)16KB(6)64TB(7)4GB(8)3.2GB

2..Pentium 微處理機實現的是———和———兩級存儲管理。

(1)主存儲器(2)磁盤(3)分段管理(4)Cache

(5)分頁管理(6)二級Cache

3.在保護方式下,Pentium微處理機可以訪問———字節虛擬存儲器地址空間和

———————字節實地址存儲器空間。

(1)256KB(2)512KB(3)1MB(4)512MB(5)1GB

(6)4GB(7)21GB(8)32GB(9)1TB(10)32TB

(11)64TB(12)16TB 注:GB = 千兆TB = 兆兆

4.Pentium 微處理機段的轉換過程是,由系統給出的地址以及程序給出的地址都是————,它是

由————和————組成。

(1)實地址(2)邏輯地址(3)一個32位的基地址(4)一個16位的

段選擇符(5)一個只能在段內使用的32位的偏移量(6)20位的段的界限

5.Pentium 微處理機共配備有————段寄存器,它們都是————的寄存器,它們的作用是用來——。

(1)8個(2)16個(3)6個(4)32位的(5)16位

(6)從寄存器中選出所需的地址(7)從段描述符表中選出所需的段描述符

(8)從段描述符中選出32位的基地址(9)從段描述符中選出段的界限。

6.Pentium 微處理機浮點部件寄存器堆棧是由————個、————位的寄存器構成。

(1)16個(2)32個(3)8個(4)3個(5)16位

(6)32位(7)64位(8)80位

7.Pentium 微處理機浮點部件的狀態字寄存器內容反映的是————。

(1)浮點部件的全部狀態和環境(2)浮點部件的數值(3)浮點部件的總

線狀態(4)Pentium 微處理機的狀態和環境

8.總線是一種————,是由系統中各部件所共享,在————的控制之下將信息準確地傳

送給————。

(1)公共信號(2)數據通道(3)專用地信號連線(4)主控設備

(5)中斷源(6)從屬設備(7)信號源(8)存儲器

(9)寄存器

三.填空題:(每空1.分)1.目前微型計算機的基本工作原理是__________的原理,其基本結構屬于馮·諾依曼結構。

2.Pentium的指令指針寄存器EIP中存放的是____________________。

3.運算器中進行的各種算術運算操作歸結為__________兩種最基本的操作。

4.Pentium微處理機規定了4個寄存器用于控制分段存儲器管理中的數據結構位置。其中GDTR和IDTR稱為___寄存器,LDTR和TR稱為__________寄存器。

5.中斷包括__________INTR和__________NMI。

6.指出下列指令語句中源操作數是__________;目的操作數是__________。

MOV AX,0CFH

7.假設BX寄存器上的內容為0100H,下列指令執行后AX寄存器的內容分別是什么?

MOV AX,1200H;(AX)=________

MOV AX,BX;(AX)=__________

ADD AX,BX;(AX)=__________

8.總線操作周期的4個操作階段分別是————,————,——————,————。

四.判斷題(對:√;錯:×)(每題1分)

Pentium系統屬于RISC類微處理機。

RISC類的微處理機,為了減少訪問內存的次數而增加寄存器的數目。

Pentium數據寄存器可以存放8、16、32位二進制數據。

Pentium系統的段寄存器為32位寄存器。

Pentium的V流水線和U流水線都可執行任何指令。

對一個段進行訪問,必須將這個段的描述符裝入到段寄存器中。

Pentium段描述符是由8個字節共64個二進制位組成。

Pentium分段用于程序保護,分頁用于把程序映射到大小固定的虛擬頁上。

Pentium在進行分頁轉換中,頁目錄項的高20位頁框地址是與物理存儲器中的物理頁是相對應的。

線性地址是同一標準的不分段的地址空間內的32位地址。

利用索引字段可以從擁有210個段描述符的段描述符表中選出任何一個段描述符。

Cache的命中率是指命中Cache的次數與訪問Cache的次數之比。

當程序有高度的順序性時,Cache更為有效。

Pentium處理機是32位微處理機,因此其內部數據總線是32位的。

RISC類微處理機采用大量通用寄存器,從根本上提高了CPU的運算速度,尤其適于在多任務處理的環境。

系統地址寄存器只能在保護方式下使用,所以又稱其為保護方式寄存器。

異常是指微處理機檢測到的異常情況,異常又進一步地劃分為故障,自陷和異常終止三種。

運算器是存儲信息的部件,是寄存器的一種。

通常,微處理機的控制部件是由程序計數器、指令寄存器、指令譯碼器、時序部件等組成。

Pentium微處理機配備有5個32位的控制寄存器:CR0、CR1、CR2、CR3、CR4。保存著跟任務有關的適合于所有任務的機器狀態。

在Pentium微處理機的指令指針寄存器EIP內存放著下一條要執行的指令

在全局描述符表 GDT(Global Descriptor Table)中存放供所有程序共用的段描述符。

五.簡答題

1.什么是超標量技術?試說明超標量技術在Pentium上是怎樣實現的?(3分)

2.試簡單說明Pentium將邏輯地址轉換成物理地址的過程。(3分)

3.試簡單說明Pentium浮點部件的流水線操作8個操作步驟及操作過程。(4分)

一.答案:

1.(2)2.(3)3.(4)4.(3)5.(2)

6.(4)7.(1)8.(3)9.3)10.1).(1)12.2)13.2)14.1)15.2)

16.3)17.1)18.3)19.3)20.3)

21.2)22.1)23.4)24.2)25.2)

26.2)27.3)28.1)29.3)30.2)

1)32 3)33 2)34 3)

二.答案:

1.2),5)2.3), 5)順序可以換

3.11),6)4.2),4),5)

5.3)5)7)6.3),8)

7. 1)8.2),4),6)

三.答案

存儲程序控制

當前代碼段內下一條要執行指令的偏移量

相加和移位

全局描述符表和中斷描述符表局部描述符表和任務狀態

可屏蔽、不可屏蔽中斷

AX 0CFH

1200H 0100H 0200H

總線請求和仲裁階段 尋址階段 數據傳送階段 結束階段

四.答案:

1.錯2.對3.對4.錯5.錯

6.錯7.對8.錯9.錯10對

11錯 12 對 13錯 14錯 15錯

16對 17對 18錯 19對 20錯

21錯 22對

五.答案

1.什么是超標量技術?試說明超標量技術在Pentium上是怎樣實現的?(3分)

在一個時鐘周期內同時執行一條以上的指令(或在一個時鐘周期內同時執行2條指令)的技術,稱為超標量技術。

在Pentium上,采用了U流水線和V流水線,從而實現了超標量操作運行。

第五篇:微機原理考試答案

微機原理與應用考試答案

一、單選題(25分,每個1分)1、8086當前被執行的指令放在(D)

A、DS:BX

B、SS:SP

C、CS:PC

D:CS:IP 2、8086CPU能夠直接執行的語言是(B)

A、匯編語言

B、機器語言

C、C語言

D、JAVA語言

3、在機器數(C)零的表示形式是唯一的 A、原碼

B、反碼

C、補碼

D、原碼和反碼 4、8位二進制數的補碼表示范圍為(C)

A、0-255

B、-127~+127

C、-128~+127

D、-128~+128

5、從8086RAM地址002CH開始存放4個字節中斷向量,對應的中斷號是(B)A、0AH

B、0BH

C、0CH

D、0DH

6、需要擴充存儲容量時采用(A)的方法

A、地址串聯

B、地址并聯

C、數據線并聯

D、數據線串聯

7、通常輸出接口需要(B)

A、緩沖器

B、鎖存器

C、計數器

D、反相器

8、運算器執行兩個補碼表示的整數加法時,產生溢出的正確敘述為(D)

A、相加結果的符號位為0則產生溢出

B、相加結果的符號位為1則產生溢出

C、最高位有進位則產生溢出

D、相加結果的符號位與兩同號加數的符號位相反,則產生溢出

9、MIPS用來描述計算機的計算速度,其含義為(B)

A、每秒處理百萬個字符

B、每秒執行百萬條指令

C、每分鐘處理百萬個字符

D、每分鐘執行百萬條指令

10、下列數中,最大的數是(C)

A、(1011110)2

B、(140)8

C、(97)10

D、(5F)16 11、8086CPU共有(D)根分時復用總線 A、8

B、16

C、20

D、21 12、8086系統中每個邏輯段的最多存儲單元數為(A)A、64KB

B、256KB

C、1MB

D、根據需要而定

13、CPU對存儲器訪問時,地址線和數據線的有效時間關系是(B)A、數據線先有效

B、地址線先有效

C、同時有效

D、同時無效

14、通常所說的32位機是指(A)

A、CPU字長為32位

B、寄存器數量為32個

C、存儲器單元數據為32位

D、地址總線寬度為32位

15、若要使寄存器AH中高4位不變,低四位清0,使用指令(D)

A、OR AH,0FH

B、AND AH,0FH

C、OR AH,0F0H

D、AND AH,0F0H

16、某I/O接口芯片中的端口地址為0A10H~0A1FH,它的片內地址線有(B)A、2條

B、4條

C、8條

D、16條

17、從8086存儲器的奇地址開始讀取一個字節,需要執行(B)總線周期 A、0個

B、1個

C、2個

D、3個

18、下列說法中,正確的是(A)

A、棧頂是堆棧操作的唯一出口

B、堆棧操作遵循先進先出的原則

C、棧底是堆棧地址的較小端

D、執行出棧操作后,棧頂地址將減小 19、8086CPU從功能結構上看是由(B)組成 A、控制器、運算器

B、控制器、運算器、寄存器

C、控制器、20位物理地址加法器

D、執行單元、總線接口單元 20、128KB的SRAM有8條數據線,有()條地址線 A、17條

B、18條

C、20條

D、128條

21、可編程定時/計數器8253內含有(B)獨立的計數器 A、2個

B、3個

C、4個

D、6個

22、構成1MB存儲器系統,需要容量32K*4的RAM芯片(B)片 A、16

B、32

C、64

D、128

23、下列尋址方式中,需要執行總線周期的為(D)

A、立即數尋址

B、寄存器尋址

C、固定尋址

D、存儲器尋址

24、容量為10K的SRAM的起始地址為1000H,則終止地址為(C)A、31FFH

B、33FFH

C、37FFH

D、4FFFH

25、下列邏輯地址中對應不同物理地址的是(B)

A、0400H:0340H

B、03E0H:0740H

C、0420H:0140H D、03C0H:0740H

二、填空題(15分,每空1分)

1、由18個字數據組成的存儲區,其首地址為1EA5H:BDC7H,則末字單元的物理地址為___________

2、CPU與外設傳遞的三種信息是程序方式、中斷方式和DMA方式

3、每條指令一般都由操作碼和操作數兩部分構成

4、下列指令執行前SS=2000H,SP=0060H,執行下列程序之后,SP= AX=,BX=

,CX= MOV AX,1020H MOV BX,3040H MOV CX,5060H PUSH AX PUSH BX POP CX

5、二進制數11101001,若為補碼表示的有符號數,其十進制數值是________; 若為無符號數,其十進制數值是________

6、若AX=42DAH,BX=4331H,則SUB AX,BX指令執行后,SF=______,ZF=_______,CF=________。

三、名詞解釋(12分,每個3分)

1、堆棧

堆棧都是一種數據項按序排列的數據結構,只能在一端(稱為棧頂(top))對數據項進行插入和刪除。

2、中斷向量

中斷服務程序的入口地址稱為中斷向量

3、總線周期

1.微處理器是在時鐘信號CLK控制下按節拍工作的。8086/8088系統的時鐘頻率為4.77MHz,每個時鐘周期約為200ns。

2.由于存貯器和I/O端口是掛接在總線上的,CPU對存貯器和I/O接口的訪問,是通過總線實現的。通常把CPU通過總線對微處理器外部(存貯器或I/O接口)進行一次訪問所需時間稱為一個總線周期。一個總線周期一般包含4個時鐘周期,這4個時鐘周期分別稱4個狀態即T1狀態、T2狀態、T3狀態和T4狀態。

4、分時復用總線

由于CPU引腳數量有限,使得一些引腳起多個作用,比如:AB0~AB7在T1時刻表示地址,在T2~T4時刻表示數據,這樣就稱為AB0~AB7為‘分時復用’。

四、簡答題

1、半導體存儲器分為哪兩大類,簡要說明各類特點

答:按制造工藝分類,半導體存儲器可以分為雙極型和金屬氧化物半導體型兩類。

雙極型(bipolar)由TTL晶體管邏輯電路構成。該類存儲器件的工作速度快,與CPU處在同一量級,但集成度低,功耗大,價格偏高,在微機系統中常用做高速緩沖存儲器cache。

金屬氧化物半導體型,簡稱MOS型。該類存儲器有多種制造工藝,如NMOS, HMOS, CMOS, CHMOS等,可用來制造多種半導體存儲器件,如靜態RAM、動態RAM、EPROM等。該類存儲器的集成度高,功耗低,價格便宜,但速度較雙極型器件慢。微機的內存主要由MOS型半導體構成。

2、簡述8086中斷系統響應可屏蔽中斷的全過程

答:CPU在INTR引腳上接到一個中斷請求信號,如果此時IF=1,并且,當前的中斷有最高的優先級,CPU就會在當前指令執行結束完以后開始響應外部中斷請求。這是,CPU通過INTA引腳連續發送兩個負脈沖,外設接口在接到第二個負脈沖后,在數據線上發送中斷類型碼,CPU接到這個中斷類型碼后做如下操作: 1 將中斷類型碼放入暫存器保存; 2 將標志寄存器內容入棧,保護中斷狀態; 3 將IF和TF表示清零; 4 保護斷點。IP和CS內容入棧; 根據當前中斷類型碼,在中斷向量表找到相應的中斷子程序的首地址,將其裝入IP和CS,這樣就可以實現自動轉向中斷服務子程序處執行。

3、CPU與外設交換數據的傳送方式分為哪幾種?簡要說明各自特點

答:(1)CPU與外設交換數據的傳送方式可分為3種:程序傳送、中斷傳送和直接存儲器存取(DMA)傳送。

(2)程序查詢輸入輸出傳送方式能較好地協調外設與CPU之間定時的差別;程序和接口電路比較簡單。其主要缺點是:CPU必須做程序等待循環,不斷測試外設的狀態,直至外設為交換數據準備就緒時為止。這種循環等待方式很花費時間,大大降低了CPU的運行效率。中斷傳送的I/O操作與查詢方式的不同,它總是先由外設主動請求中斷,再由CPU通過響應外設發出的中斷請求來實現。中斷傳送方式的好處是:既大大提高了CPU的工作效率,又能對突發事件做出實時處理,I/O響應速度很快。其缺點是需要一系列中斷邏輯電路支持,中斷程序設計和調試也比較復雜。DMA方式,是一種專門的硬件電路執行I/O交換的傳送方式,它讓外設接口可直接與內存進行高速的數據傳送,而不必經過CPU,這樣就不必進行保護現場之類的額外操作,可實現對存儲器的直接存取。

五、計算題

下載微機原理考試試題及答案[推薦5篇]word格式文檔
下載微機原理考試試題及答案[推薦5篇].doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    微機原理試題及答案1

    十進制數65用8位二進制數表示時應為 A. 11000001B B.0l000001B C. 0l00l0llB D.00111011B 2.十進制數-2用二進制補碼表示,補碼是 A.FDH B.02H C.FEH D.82H 3.當取......

    微機原理試題3及答案

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

    微機原理與接口技術考試試題及答案A

    《微機原理與接口技術》課程期末考試試卷(A卷,考試) 一、單項選擇(在備選答案中選出一個正確答案,并將其號碼填在題干后的括號內。每題2分,共30分) 1 .某微機最大可尋址的內存空間......

    微機原理與接口技術考試試題及答案A

    《微機原理與接口技術》課程期末考試試卷(A卷,考試) 一、單項選擇(在備選答案中選出一個正確答案,并將其號碼填在題干后的括號內。每題2分,共30分) 1 .某微機最大可尋址的內存空間......

    微機原理試題和答案

    微機原理試題 一、單項選擇題(每小題1分,共20分) 1.8086CPU由兩個獨立的工作單元組成,它們是執行單元EU和( ). A)總線控制邏輯器B)內部通信寄存器 C)指令寄存器D)總線接口單元 2......

    西亞斯微機原理期中試題及答案

    一、問答題(每小題1分共10分) 1、下列字符表示成相應的ASCII碼是多少? (1)換行 0AH (2)字母“Q”51H (3)空格20H (4)(回車)0DH 2、下列各機器數所表示數的范圍是多少? (1)8位二進制無符號整......

    微機原理考試試題3套及答案(精選多篇)

    微型計算機原理與接口技術綜合測試題一 一、 單項選擇題 (下面題只有一個答案是正確的,選擇正確答案填入空白處) 1.8086CPU通過( 1 )控制線來區分是存儲器訪問,還是I/O訪問,當CPU......

    微機原理與接口技術考試試題與答案

    一、填空題(每空1 分,共15 分) 1.RESET 信號到來后8088/86 的CS 和IP 分別為_FFFF_H 和 _0000_H。 2. 在特殊全嵌套方式下,8259 可響應同級或高級中斷請求。 3. CPU 與外設接......

主站蜘蛛池模板: 日本sm/羞辱/调教/捆绑视频| 国产精品久久国产三级国不卡顿| 麻豆一二三区精品蜜桃| 亚洲日本乱码一区二区产线一∨| 国产成人啪精品视频免费软件| 久久人人爽人人爽人人片av麻烦| 高清国产亚洲精品自在久久| 亚洲日韩乱码中文无码蜜桃| 国产精品免费无遮挡无码永久视频| 热99re久久精品这里都是精品| 成人午夜视频一区二区无码| 欧美激欧美啪啪片免费看| 精品国产日韩亚洲一区| 成 人色 网 站 欧美大片在线观看| 东京热毛片无码dvd一二三区| 好男人在线社区www在线观看视频| 婷婷五月六月激情综合色中文字幕| 99国产揄拍国产精品人妻| 乱子伦一区二区三区| 中文无码成人免费视频在线观看| 亚洲制服丝袜一区二区三区| 免费少妇荡乳情欲视频| 久久久久久亚洲av无码蜜芽| 国产东北肥熟老胖女| 久久中文精品无码中文字幕| 国语高潮无遮挡无码免费看| 国产一区二区三区成人欧美日韩在线观看| 日韩亚洲国产激情一区浪潮av| 国产精品超清白人精品av| 色综合色国产热无码一| 中文字幕无码人妻aaa片| 特级婬片国产高清视频| 亚洲午夜成人精品无码色欲| 久久久久亚洲精品无码系列| 美日韩在线视频一区二区三区| aa区一区二区三无码精片| 免费99精品国产自在在线| 毛片a级毛片免费观看| 男女啪啪抽搐呻吟高潮动态图| 肉大捧一进一出免费视频| 国产亚洲产品影视在线产品|