微機(jī)原理期末考試-大題_第1頁
微機(jī)原理期末考試-大題_第2頁
微機(jī)原理期末考試-大題_第3頁
微機(jī)原理期末考試-大題_第4頁
微機(jī)原理期末考試-大題_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上1.已知有SRAM芯片62256(32K*8)及EPROM芯片27256(32K*8),現(xiàn)用這兩種芯片構(gòu)成8088最小系統(tǒng)內(nèi)存的一部分,其中SRAM所占的地址空間為40000H-47FFFH,EPROM所占的地址空間為F8000H-FFFFFH,試設(shè)計(jì)出其原理圖。2.假設(shè)用1K4的RAM芯片擴(kuò)充成2K8的RAM系統(tǒng),畫出數(shù)據(jù)、地址和控制線的連接圖,并給出每組芯片的地址范圍,CPU為8086。3.設(shè)某微機(jī)系統(tǒng)需要擴(kuò)展內(nèi)存RAM 32KB,擴(kuò)充的存儲器空間為10000H開始的連續(xù)存儲區(qū)域。存儲器芯片采用16K8的RAM芯片,CPU使用8088。1)選用芯片,畫出邏輯連接圖

2、;2)寫出各片RAM的所在地址區(qū)域。1) 見圖2) 地址范圍 第一片10000H-13FFFH第二片14000H-17FFFH4.設(shè)某系統(tǒng)的CPU有16根地址線A15-A0、8根數(shù)據(jù)線D7-D0?,F(xiàn)需擴(kuò)展6KB的ROM,地址范圍為:0000H-17FFH,采用2716芯片。( 1) 請寫出存儲器器件2716的數(shù)據(jù)線和地址線的條數(shù); (2)計(jì)算ROM的芯片數(shù)量;(3)設(shè)計(jì)存儲器擴(kuò)展原理圖,并寫出每片ROM的地址范圍。答案:1)存儲器2716的數(shù)據(jù)線有8條,地址線有11條2)因?yàn)?716的容量為2KB,要擴(kuò)展6KB,所以需要三片 3)原理圖如下:5. 已知有SRAM芯片62256(32K*8)及E

3、PROM芯片27256(32K*8),現(xiàn)用這兩種芯片構(gòu)成8086最小系統(tǒng)內(nèi)存的一部分,其中SRAM所占的地址空間為40000H-4FFFFH,EPROM所占的地址空間為F0000H-FFFFFH,試設(shè)計(jì)出其原理圖。六、 硬件設(shè)計(jì)題(每題10分,本題共20分)1. 已知有SRAM芯片62256(32K*8)及EPROM芯片27256(32K*8),現(xiàn)用這兩種芯片構(gòu)成8088最小系統(tǒng)內(nèi)存的一部分,其中SRAM所占的地址空間為40000H-47FFFH,EPROM所占的地址空間為F8000H-FFFFFH,試設(shè)計(jì)出其原理圖。1. 見圖 (譯碼錯誤扣3分,控制信號錯扣2分,其他信號5分)七、 硬件編程

4、題(本題10分)設(shè)8255A的4個尋址地址號為0060H0063H,試編寫下列各種情況下的初始化程序。1) 將A組和B組設(shè)置成方式0,A口,B口為輸入,C口為輸出。2) 將A組工作方式設(shè)置成方式2,B組為方式1,B口作為輸出。3) 將A口,B口均設(shè)置成方式1,均為輸入,PC6和PC1為輸出.4) A口工作在方式1,輸入;B口工作在方式0,輸出;C口高4位配合A口工作,低4位為輸入。已知8255控制字格式如下:1)MOV AL,B OUT 63H,AL 2)MOV AL,B OUT 63H,AL 3)MOV AL,B OUT 63H,AL 4)MOV AL,B OUT 63H,AL6.18已知有

5、SRAM芯片62256(32K*8)及EPROM芯片27256(32K*8),現(xiàn)用這兩種芯片構(gòu)成8088最小系統(tǒng)內(nèi)存的一部分,其中SRAM所占的地址空間為40000H-47FFFH,EPROM所占的地址空間為F8000H-FFFFFH,試設(shè)計(jì)出其原理圖。6.19假設(shè)用1K4的RAM芯片擴(kuò)充成2K8的RAM系統(tǒng),畫出數(shù)據(jù)、地址和控制線的連接圖,并給出每組芯片的地址范圍,CPU為8086。6.20設(shè)某微機(jī)系統(tǒng)需要擴(kuò)展內(nèi)存RAM 32KB,擴(kuò)充的存儲器空間為10000H開始的連續(xù)存儲區(qū)域。存儲器芯片采用16K8的RAM芯片,CPU使用8088。 1)選用芯片,畫出邏輯連接圖; 2)寫出各片RAM的所

6、在地址區(qū)域。答:地址范圍第一片10000H-13FFFH 第二片14000H-17FFFH6.21設(shè)某系統(tǒng)的CPU有16根地址線A15-A0、8根數(shù)據(jù)線D7-D0?,F(xiàn)需擴(kuò)展6KB的ROM,地址范圍為:0000H-17FFH,采用2716芯片。 1) 請寫出存儲器器件2716的數(shù)據(jù)線和地址線的條數(shù) 2)計(jì)算ROM的芯片數(shù)量; 3)設(shè)計(jì)存儲器擴(kuò)展原理圖,并寫出每片ROM的地址范圍。答:1)存儲器2716的數(shù)據(jù)線有8條,地址線有11條 2)因?yàn)?716的容量為2KB,要擴(kuò)展6KB,所以需要三片 3)原理圖如下:6.22已知有SRAM芯片62256(32K*8)及EPROM芯片27256(32K*8)

7、,現(xiàn)用這兩種芯片構(gòu)成8086最小系統(tǒng)內(nèi)存的一部分,其中SRAM所占的地址空間為40000H-4FFFFH,EPROM所占的地址空間為F0000H-FFFFFH,試設(shè)計(jì)出其原理圖。7.8 IO接口的編址方式可分為 IO接口單獨(dú)編址 、 與存儲器統(tǒng)一編址 兩種方式。7.9主機(jī)、外設(shè)不能并行工作的輸入/輸出方式是( 程序查詢方式 )。設(shè)計(jì)應(yīng)用題已知有SRAM芯片62256(32K*8)及EPROM芯片27256(32K*8),現(xiàn)用這兩種芯片構(gòu)成8088最小系統(tǒng)內(nèi)存的一部分,其中SRAM所占的地址空間為40000H-47FFFH,EPROM所占的地址空間為F8000H-FFFFFH,試設(shè)計(jì)出其原理圖。

8、 假設(shè)用1K4的RAM芯片擴(kuò)充成2K8的RAM系統(tǒng),畫出數(shù)據(jù)、地址和控制線的連接圖,并給出每組芯片的地址范圍,CPU為8086。 設(shè)某微機(jī)系統(tǒng)需要擴(kuò)展內(nèi)存RAM 32KB,擴(kuò)充的存儲器空間為10000H開始的連續(xù)存儲區(qū)域。存儲器芯片采用16K8的RAM芯片,CPU使用8088。 1)選用芯片,畫出邏輯連接圖; 2)寫出各片RAM的所在地址區(qū)域。 答案:1) 2) 地址范圍 第一片10000H-13FFFH 第二片14000H-17FFFH 設(shè)某系統(tǒng)的CPU有16根地址線A15-A0、8根數(shù)據(jù)線D7-D0?,F(xiàn)需擴(kuò)展6KB的ROM,地址范圍為:0000H-17FFH,采用2716芯片。 ( 1)

9、請寫出存儲器器件2716的數(shù)據(jù)線和地址線的條數(shù); (2)計(jì)算ROM的芯片數(shù)量; (3)設(shè)計(jì)存儲器擴(kuò)展原理圖,并寫出每片ROM的地址范圍。 答案:1)存儲器2716的數(shù)據(jù)線有8條,地址線有11條 2)因?yàn)?716的容量為2KB,要擴(kuò)展6KB,所以需要三片 3)原理圖如下: 已知有SRAM芯片62256(32K*8)及EPROM芯片27256(32K*8),現(xiàn)用這兩種芯片構(gòu)成8086最小系統(tǒng)內(nèi)存的一部分,其中SRAM所占的地址空間為40000H-4FFFFH,EPROM所占的地址空間為F0000H-FFFFFH,試設(shè)計(jì)出其原理圖。 用一片8255芯片設(shè)計(jì)一基于PC系統(tǒng)總線的I/O接口板,要求: 1

10、)8255占用的端口地址為300H-306H,畫出原理圖。 2)設(shè)8255的PA、PB、PC口均工作在方式0,PA口為輸入,PB、PC口均為輸出,編寫8255的初始化程序片段(已知8255控制字為B)。 3)編寫程序片段,將從PA口讀入的狀態(tài)送至PB口輸出。 答案:1) 參見圖 2)MOV DX,306H MOV AL,90H OUT DX,AL 3)MOV DX,300H INAL,DX MOV DX,302H OUT DX,AL 已知8255的控制口地址為236H,LED采用共陽級接法。字型信息接在PB口,字位信息接在PA口,使用8255作為接口芯片,在兩塊LED上顯示自己的學(xué)號。要求畫出

11、完整的線路連接圖并設(shè)計(jì)相應(yīng)的程序(8086工作在最小模式,8255相應(yīng)控制字為80H)。 答案:見圖 MOV DX,236H LOP: LOOP LOP MOV AL,80H MOV DX,232H OUT DX,ALMOV AL,nn ;學(xué)號高位 MOV CX,000H OUT DX,AL START:MOV DX,232HMOV AL,2 MOV AL,nn ;學(xué)號低位 MOV DX,230H OUT DX,ALOUT DX,AL MOV AL,1 LOP1:LOOP LOP1 MOV DX,230H JMPSTART OUT DX,AL 若打印機(jī)及其工作時序如圖所示,當(dāng)打印機(jī)不忙時(BU

12、SY=0),向它送數(shù)據(jù)(設(shè)每次只傳送1個字節(jié))并在數(shù)據(jù)穩(wěn)定時用負(fù)脈沖將數(shù)據(jù)存于打印機(jī)內(nèi)部,同時設(shè)置打印機(jī)忙信號,即BUSY =1。 1)用可編程接口芯片8255將打印機(jī)與總線相連接起來。若規(guī)定8255的地址為0320H032FH任選,試畫出連接電路圖。 2)數(shù)據(jù)段中首地址為BUFFER的區(qū)域中存放著100字節(jié)要打印的字符,試編寫包括8255初始化的打印程序,并將100個字符打印出來。 答案:見圖 MOV DX,326HMOV AL, MOV AL,81H OUT DX,AL OUT DX,ALMOV DX,326H LEA BX,BUFFERMOV AL,08 MOV CX,100 OUT D

13、X,AL NE:MOV DX,324HMOV AL,9 IN AL,DX OUT DX,AL TEST AL,01 INC BX JZ NE LOOP NE MOV DX,322H 用8255A構(gòu)成一個開關(guān)量輸入和發(fā)光二極管顯示電路,開關(guān)合上時發(fā)光二極管管發(fā)光,開關(guān)斷開則不發(fā)光。要求有8路開關(guān)量和8路發(fā)光二極管顯示。 1) 設(shè)計(jì)此系統(tǒng)的原理圖(CPU為8086) 2) 編出初始化程序和顯示開關(guān)狀態(tài)的程序段 答案:見圖 MOV DX,236H INAL,DX MOV AL,82HMOV DX,230H NOT AL OUT DX,AL OUT DX,AL LOP: MOV DX,232H JMP

14、 LOP 設(shè)8255A的4個尋址地址號為0060H0063H,試編寫下列各種情況下的初始化程序。 1) 將A組和B組設(shè)置成方式0,A口,B口為輸入,C口為輸出。 2) 將A組工作方式設(shè)置成方式2,B組為方式1,B口作為輸出。 3) 將A口,B口均設(shè)置成方式1,均為輸入,PC6和PC1為輸出. 4) A口工作在方式1,輸入;B口工作在方式0,輸出;C口高4位配合A口工作,低4位為輸入。 答案: 1)MOV AL,B OUT 63H,AL 2)MOV AL,B OUT 63H,AL 3)MOV AL,B OUT 63H,AL 4)MOV AL,B OUT 63H,AL 8255A的工作方式控制字和

15、C口的按位置位/復(fù)位控制字有何差別?若將C口的PC2引腳輸出高電平(置位),假設(shè)8255A控制口地址是303H,程序段就應(yīng)是怎樣的? 答案:工作方式控制字的最高位為1,而C口的按位置位/復(fù)位控制字最高位為0 MOV DX,303H MOV AL,80H OUT DX,AL MOV AL,05H OUT DX,AL 8255A控制字如下,8255A端口地址為:160H、162H、164H、166H,端口A方式0輸出,端口B方式0輸入,端口C方式0輸出。編寫程序?qū)崿F(xiàn)初始化,并將端口B內(nèi)容的2倍與端口C的內(nèi)容求和后將結(jié)果取反送到端口A。 答案:根據(jù)端口地址知,端口A地址為:160H,端口B地址為:1

16、62H,端口C地址為:164H,控制端口地址為:166H。端口A方式0輸出,端口B方式0輸入,端口C方式0輸入知:控制字8BH。 MOVAL,8BH MOVDX,0166H OUT DX,AL MOVDX,0162H INAL, DX MOVBL, AL ADDBL, AL MOVDX,0164H INAL, DX ADDAL,BL NOTAL MOVDX,0160H OUT DX,AL 已知8255A控制字如下:一個8086系統(tǒng)中連接一個8255A,如圖所示,設(shè)8255的A口、B口均工作于方式0,8255占用的端口地址為80H86H。使得,當(dāng)與PC2相連的開關(guān)閉合時,八個發(fā)光二極管自上往下地

17、逐個點(diǎn)亮;當(dāng)與PC2相連的開關(guān)斷開時,八個發(fā)光二極管自下往上地逐個點(diǎn)亮。請寫出相應(yīng)的程序?qū)崿F(xiàn),并添加適當(dāng)?shù)淖⑨尅?答案: MOV AL,89H LOOP L1 OUT 86H,AL JMP NEXT NEXT:IN AL,84HUP:MOV AL,07FH AND AL,4MOV CX,8 JNZ UP L2:OUT 80H,AL DOWN:MOV AL,0FEHCALL DELAY MOV CX,8ROR AL,1 L1:OUT 80H,AL LOOP L2 CALL DELAY JMP NEXT ROL AL,1 已知發(fā)光二極管D如圖所示。當(dāng)有10mA左右的電流流過時即可發(fā)光,電流很小或無

18、電流流過時,二極管熄。若接口地址在02F002FFH內(nèi)隨意選用 1) 試自定義接口芯片,將此兩發(fā)光二極管通過接口與總線相連接,畫出電路圖; 2) 編寫讓兩發(fā)光二極管同時發(fā)光的程序段。 、答案:1) 連線原理如下圖: 2) 程序段如下: MOV DX,2F6HMOV AL,0FFH MOV AL,80H MOV DX,2F0H OUT DX,ALOUT DX,AL 08-計(jì)數(shù)器一個8086系統(tǒng)中連接有一A/D轉(zhuǎn)換器,如圖所示,請完成下列問題 1)圖中0809通道5(IN5)的端口地址是多少? 2)圖中0809轉(zhuǎn)換完成信號(EOC)的端口地址是多少? 3)編程將通道7(IN7)的模擬信號連續(xù)采集16次,存放到內(nèi)存BUF1開始的單元中。 答案:1) 0FE8AH 2) 0FE81H-0FE8F中的奇地址 3) MOV BX,OFFSET BUF1 JZ LOP1 MOV CX,16MOV DX,0FE8EH LOP0: MOV DX,0FE8EHIN AL,DX OUT DX,ALMOV BX,AL INC DX INC BX LOP1: INAL,DXLOOP LOP0 TEST AL,1 一個8086系統(tǒng)中連接有一A/D轉(zhuǎn)換器,如圖所示,請

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論