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

下載本文檔

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

文檔簡介

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

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

3、2K*8),現(xiàn)用這兩種芯片構(gòu)成8086最小系統(tǒng)內(nèi)存的一部分,其中SRAM所占的地址空間為40000H-4FFFFH,EPROM所占的地址空間為F0000H-FFFFFH,試設計出其原理圖。六、 硬件設計題(每題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,試設計出其原理圖。1. 見圖 (譯碼錯誤扣3分,控制信號錯扣2分,其他信號5分)七、 硬件編程題(本題10分)設8255

4、A的4個尋址地址號為0060H0063H,試編寫下列各種情況下的初始化程序。1) 將A組和B組設置成方式0,A口,B口為輸入,C口為輸出。2) 將A組工作方式設置成方式2,B組為方式1,B口作為輸出。3) 將A口,B口均設置成方式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已知有SRAM芯片62256(3

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

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

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

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

9、數(shù)據(jù)線和地址線的條數(shù); (2)計算ROM的芯片數(shù)量; (3)設計存儲器擴展原理圖,并寫出每片ROM的地址范圍。 答案:1)存儲器2716的數(shù)據(jù)線有8條,地址線有11條 2)因為2716的容量為2KB,要擴展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,試設計出其原理圖。 用一片8255芯片設計一基于PC系統(tǒng)總線的I/O接口板,要求: 1)8255占用的端口地址為

10、300H-306H,畫出原理圖。 2)設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上顯示自己的學號。要求畫出完整的線路連接圖并設計相應

11、的程序(8086工作在最小模式,8255相應控制字為80H)。 答案:見圖 MOV DX,236H LOP: LOOP LOP MOV AL,80H MOV DX,232H OUT DX,ALMOV AL,nn ;學號高位 MOV CX,000H OUT DX,AL START:MOV DX,232HMOV AL,2 MOV AL,nn ;學號低位 MOV DX,230H OUT DX,ALOUT DX,AL MOV AL,1 LOP1:LOOP LOP1 MOV DX,230H JMPSTART OUT DX,AL 若打印機及其工作時序如圖所示,當打印機不忙時(BUSY=0),向它送數(shù)據(jù)(設

12、每次只傳送1個字節(jié))并在數(shù)據(jù)穩(wěn)定時用負脈沖將數(shù)據(jù)存于打印機內(nèi)部,同時設置打印機忙信號,即BUSY =1。 1)用可編程接口芯片8255將打印機與總線相連接起來。若規(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 DX,AL NE:MOV D

13、X,324HMOV AL,9 IN AL,DX OUT DX,AL TEST AL,01 INC BX JZ NE LOOP NE MOV DX,322H 用8255A構(gòu)成一個開關量輸入和發(fā)光二極管顯示電路,開關合上時發(fā)光二極管管發(fā)光,開關斷開則不發(fā)光。要求有8路開關量和8路發(fā)光二極管顯示。 1) 設計此系統(tǒng)的原理圖(CPU為8086) 2) 編出初始化程序和顯示開關狀態(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 LOP 設8255A的4

14、個尋址地址號為0060H0063H,試編寫下列各種情況下的初始化程序。 1) 將A組和B組設置成方式0,A口,B口為輸入,C口為輸出。 2) 將A組工作方式設置成方式2,B組為方式1,B口作為輸出。 3) 將A口,B口均設置成方式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的工作方式控制字和C口的按位置位/復位控制字

15、有何差別?若將C口的PC2引腳輸出高電平(置位),假設8255A控制口地址是303H,程序段就應是怎樣的? 答案:工作方式控制字的最高位為1,而C口的按位置位/復位控制字最高位為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地址為:162H,端口C地址為:16

16、4H,控制端口地址為: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,如圖所示,設8255的A口、B口均工作于方式0,8255占用的端口地址為80H86H。使得,當與PC2相連的開關閉合時,八個發(fā)光二極管自上往下地逐個點亮;當與PC2相連的

17、開關斷開時,八個發(fā)光二極管自下往上地逐個點亮。請寫出相應的程序?qū)崿F(xiàn),并添加適當?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如圖所示。當有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-計數(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)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論