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

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

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

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

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

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

(1)A.M/ B.C.ALE D.N/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A.OF B AF C PF D CF

11.8086 系統中內存儲器地址空間為1M,而在進行I/O讀寫是,有效的地址線是()A.高16位 B.低16位 C.高8位 D.低8位 12.8086 CPU中段寄存器用來存放()A.存儲器的物理地址 B.存儲器的邏輯地址 C.存儲器的段基值 D.存儲器的起始地址

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

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

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

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

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上,最多可擴展為()級外部硬中斷。A.32 B.29 C.28 D.24 18.在8086宏匯編過程中不會產生指令碼,只用來指示匯編程序如何匯編的指令是()A.匯編指令 B.偽指令 C.機器指令 D.宏指令 19.連接到64000h-6FFFFh地址范圍上的存儲器是用8k×8 RAM芯片構成的,該芯片要()片。

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

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

A.將80H送給AL B.將80H端口的內容送給AL C.將AL的內容送給80H端口 D.將AL內容送給80H內存單元 二.改錯(若有錯,請指出錯誤并說明原因)1.堆棧操作應滿足先進先出原則。()

2.CPU在未執行完當前指令的情況下,就可響應可屏蔽中斷請求。()3.8086CPU標志寄存器共有16位,每一位都有含義。()4.條件轉移指令只能用于段內直接短轉移。()

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

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

8.串行接口中“串行”的含意僅指接口與外設之間的數據交換是串行的,而接口與CPU之間的數據交換仍是并行的。

9.字長一定的情況下,原碼、反碼和補碼所能表示的二進制真值范圍是相同的。()10.所有進位計數制,其整數部分最低位的位權都是1()

三、填空題

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

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

3.8086/8088 CPU內部結構按功能分為兩部分,即_________ 和__________。4.CPU對外設進行數據傳送的方式有幾種,即 __________,___________,或___________。5.CPU從主存取一條指令并執行該指令的時間稱為__________ , 它通常用若干個__________ 來表示,而后者又包含有若干個__________。

6.8086/8088 CPU提供了接受外部中斷請求信號的引腳是__________ 和 __________。7.-128的補碼是

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

MOV CL,__________

SHL AX,CL

ADD __________ 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.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

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

一、單選題

()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.(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 微型計算機原理與接口技術綜合測試題二(答案)

一、單選題

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.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 :04000H~05FFFH :06000H~07FFFH :08000H~09FFFH :0A000H~0BFFFH :0C000H~0DFFFH :0E000H~0FFFFH

:04H~07H :08H~0BH :0CH~0FH :10H~13H :14H~17H 18H~1BH :1CH~1FH :

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

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

一、單項選擇(在備選答案中選出一個正確答案,并將其號碼填在題干后的括號內。每題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分,共20分)1.8086CPU由兩個獨立的工作單元組成,它們是執行單元EU和().A)總線控制邏輯器

B)內部通信寄存器

C)指令寄存器

D)總線接口單元

2.8086系統若用256KB*1動態存儲器芯片可望構成有效存儲系統的最小容量是().A)256KB

B)512KB

C)640KB

D)1MB 3.Intel8255A使用了()個端口地址。

A)1

B)2

C)3

D)4

4.PC機中為使工作于一般全嵌套方式的8259A中斷控制器能接受下一個中斷請求,在中斷服務程序結束處就().A)發送OCW2指令

B)發送OCW3指令

C)執行IRET指令

D)執行POP指令

5.RAM是隨機存儲器,它分為()兩種.A)ROM和SRAM

B)DRAM和SRAM

C)ROM和DRAM

D)ROM和CD-ROM 6.在程序運行過程中,確定下一條指令的物理地址的計算表達式是()

A)CS×16+IP

B)DS×16+SI

C)SS×16+SP

D)ES×16+DI

7.()是以CPU為核心,加上存儲器,I/O接口和系統總線構成的.A)微處理器

B)微型計算機

C)微型計算機系統

D)計算機

8.對于掉電,8086/8088CPU是通過()來處理的.A)軟件中斷

B)可屏蔽中斷

C)非屏蔽中斷

D)DMA 9.計算機的存儲器采用分級存儲體系的主要目的是()。

A)便于讀寫數據

B)減小機箱的體積

C)便于系統升級

D)解決存儲容量、價格和存取速度之間的矛盾

10.8259A的OCW1----中斷屏蔽字()設置.A)在ICW之前

B)只允許一次

C)可允許多次

D)僅屏蔽某中斷源時

11.將十六進制數163.5B轉換成二進制數是)()

A)1101010101.1111001

B)110101010.11001011

C)1110101011.1101011

D)101100011.01011011 12.Intel 8086/8088微處理器有()地址線,直接尋址內存空間的范圍是()。

A)10條,64KB

B)20條,64KB

C)16條,1M

D)20條,1M

13.Intel 8086/8088微處理器的標志寄存器中,作為記錄指令操作結果的標志是()。

A)CF,OF,PF,AF,SF,ZF

B)CF,PF,ZF,SF

C)OF,DF,IF,SF,ZF,CF

D)IF,DF,OF,CF 14.下述對標志寄存器中標志位不產生影響的指令是()。

A)JMP NEXT

B)TEST AL,80H

C)SHL AL,1

D)INC SI 15.簡單的匯編語言程序可以通過()來建立、修改和執行。

A)連接程序

B)調試程序

C)匯編程序

D)編輯程序

16.累加器AL中的內容是74H,執行CMP AL,47H指令后,累加器AL中的內容是()A)2DH

B)0D3H

C)00H

D)74H 17.LINK程序執行后可以生成一個以()為擴展名的文件。

A).COM

B).EXE

C).OBJ

D).LST

18.在8086/8088匯編語言源程序中,兩個有符號的整數A和B比較后為了判斷A是否大于B,使用()指令較好

A)JG

B)JA

C)JNB

D)JNBE

19.8086/8088讀/寫總線周期,微處理器是在()時鐘采樣READY信號,以便決定是否插入Tw。

A)T1

B)T2

C)T3

D)T4 20.中斷向量表存放在存儲器的()中。

A)FFC00H~FFFFFH

B)00000H~003FFH

C)EEC00H~FFFFFH

D)EEBFFH~FFFFFH

二、簡答題(每題5分,共25分)

1.試說明查詢數據傳送方式完成一次數據輸入過程的步驟。

2.有變量定義的偽指令如下:

NUMS DW 18,23 VAR

DB 'HOW ARE YOU!', 0DH, 0AH 試問:NUMS、VAR變量各分配了多少存儲字節?

3.有一個8086中斷電路如圖1所示,請回答下列問題: 1)寫出8086CPU 3條引腳6、7、8的符號及名稱;: 2)寫出芯片9的名稱,并簡述其功能。

4.定時器8253輸入時鐘頻率為1MHz,并設定為按BCD碼計數,若寫入的計數初值為0080H,則該通道定時時間是多少?

5.畫出共陽極LED數碼顯示器管的電路圖,并寫出 ‘0’ 的七段顯示碼。

三、簡單分析題(每小題5分,共25分)1.執行下列程序段后,DX=_______,CF=_______。

MOV CL,04H MOV SHL

DX,CL

2.程序段如下:

PUSH

AX PUSH

BX POP

AX POP

BX 若初始值AX=23H,BX=78H,則程序段執行后,AX=,BX=

DX,5684H 3.已知AX=0FF60H,CF=1

MOV

DX,96 XOR

DH,0FFH

SBB

AX,DX

執行上述指令序列后,AX=____________,CF=_____________

4.設寄存器AL,BL,CL中內容均為76H,XOR

AL,0FH

AND

BL,0FH

OR

CL,0FH

執行上述指令序列后,AL=___________,BL=______________,CL=_____________。

5.y=sign(x)是一個符號函數,當x=0時,y=0;當x<0時,y=-1;當x>0時,y=+1,下面是該函數的程序段,并利用

DOS中斷調用進行x值的輸入和y值的顯示。請在橫線上填上適當的指令,每條橫線只能填一條指令。

MOV AH,01H INT 21H

AND AL,AL JZ L2 JS L1 _____1)_

MOV AH,02H

INT 21H MOV DL,‘1’

JMP EXIT

L1:

MOV DL,‘-’

MOV AH,02H

INT 21H

MOV DL,‘1’

JMP EXIT

L2:

_____2)

EXIT: MOV AH,02H

INT 21H

HLT

四、編程題(10分)

編寫一個完整的源程序,將BUF字節單元存放的兩位BCD碼,轉換成2個字節的ASCII碼,并分別存放在 ASC和ASC+1字節單元中。例如:(BUF字節單元)=58H,那么(ASC字節單元)=35H,(ASC+1字節單元)=38H

五、綜合題(每小題10分,共20分)

1.用二片靜態RAM芯片6264組成的8位微機存儲器系統的電路如圖2所示。(設地址總線為16位。)

1)存儲器芯片#1和#2的存儲容量是多大;

2)分析#1芯片和#2芯片的地址范圍(需給出具體地址分配表)。

2.圖3中是一個利用8255A控制A、B兩路交通燈的電路。已知8255A各端口的地址分別為60H~63H。其中1秒延 時子程序名為DELAY,要求利用該子程序完成不同的延時要求。

1)說明該接口屬于何種輸入輸出控制方式;

2)完成對8255A初始化編程;(控制字中無關位用“0”表示)3)寫出實現控制序列:A路綠燈亮B路紅燈亮45秒;A路黃燈亮B路紅燈亮5秒;A路紅燈亮B路綠燈亮60秒; A路紅燈亮B路黃燈亮5秒的控制程序段。

下載微機原理考試試題3套及答案(精選多篇)word格式文檔
下載微機原理考試試題3套及答案(精選多篇).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


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

相關范文推薦

    微機原理試題及答案

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

    微機原理考試答案

    微機原理與應用考試答案 一、單選題(25分,每個1分) 1、8086當前被執行的指令放在(D) A、DS:BX B、SS:SP C、CS:PC D:CS:IP 2、8086CPU能夠直接執行的語言是(B) A、匯編語言 B、機器語言......

    微機原理試題A(答案)[五篇材料]

    一、填空題(本題20分,每空1分) 1、8086CPU對I/O端口采用單獨編址方式,CPU區分對存儲器還是對I/O端口訪問的引腳是(M/I),當該引腳是(低電平)電平時表示CPU對I/O端口進行讀寫。 2、在80......

    微機原理試題及答案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,進位標......

    微機原理答案.

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

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

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

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

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

主站蜘蛛池模板: 国产产无码乱码精品久久鸭| 成人区人妻精品一区二区不卡| 亚洲一区激情校园小说| 国产精品久久久久乳精品爆| 综合色区国产亚洲另类| 国偷自产视频一区二区久| 亚洲成在人线在线播放| 久久久久久久极品内射| 国产精品黄在线观看免费软件| 日本牲交大片无遮挡| 免费无码a片一区二三区| 999久久国产精品免费人妻| 国产精品345在线播放| 久久久久国产精品麻豆ar影院| 国产内射合集颜射| 97色伦图片97综合影院| 成人亚洲国产精品一区不卡| av国内精品久久久久影院| 精品国产一区二区三区av 性色| 亚洲精品国产suv一区| 国产av综合影院| 久久午夜无码鲁丝片午夜精品| 毛片免费视频| 精品免费久久久久久久| 麻豆国产成人av高清在线| 伊人久久大香线蕉av五月天宝贝| 欧美激情综合五月色丁香| 国产激情久久久久影院老熟女| 两个人看的www视频免费完整版| 国产精品扒开腿做爽爽爽a片唱戏| 青青青国产精品免费观看| 国产精品亚洲w码日韩中文| 欧美一区二区三区| 97se亚洲国产综合自在线不卡| 无码精品一区二区三区在线| 亚洲精品无码av人在线观看国产| 国产女人与公拘交在线播放| 欧美人与动牲交zooz3d| 亚洲欧美中文字幕5发布| 成人精品视频在线观看不卡| 国产aⅴ视频免费观看|