微機原理試卷及答案(二)_第1頁
微機原理試卷及答案(二)_第2頁
微機原理試卷及答案(二)_第3頁
微機原理試卷及答案(二)_第4頁
微機原理試卷及答案(二)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

微機原理試卷及答案

一、程序設(shè)計(8分)己知在數(shù)據(jù)段中存儲了兩個長度均為1000的無符號字節(jié)型

數(shù)據(jù),它們的起始地址分別為DATASTR1和DATASTR2;順序從第一個字節(jié)開始,

每次從兩串中各取一個字節(jié)相加后,結(jié)果順序存入RESULT為起始地址的結(jié)果緩

沖區(qū)中,直至數(shù)據(jù)塊處理完。畫出程序流程框圖,并編寫完整的8086匯編語言源

程序。

二、(15分)下圖為8253接口連接圖,在CLK端輸入1MHz的連續(xù)時鐘脈沖,CLK(I

端輸入外部脈沖。要求在OUT端輸出周期為10秒的方波;當CLK。端輸入脈沖個數(shù)

達到4321時,OUT。端輸出產(chǎn)生一個正跳變。具體以下要求:

--------1MHz

<=>D7-0CLKi

GATE.——+5V

WROUTi—>

AY0

-----ORD

BY.CLK2

Y2

C———+5V

Y3AiGATE2

Y4—OUT—>JITLTL周期io秒

Y5Ao2

Y6CLKo

c-JUUL

Y7CS

GATEo—+5V

OUTo-_r

74LS1388253

1.在上圖中使用系統(tǒng)地址總線的低8位完成地址譯碼(8253占用

74H?77H四個地址)。(3分)

2.在上圖中完成接口的相關(guān)硬件連接和有關(guān)信號標注。(3分)

3.寫出相關(guān)各定時/計數(shù)器的工作方式,并簡述理由。(3分)

4.計算相關(guān)各定時/計數(shù)器的計數(shù)初值。(3分)

5.編寫8253的初始化程序片斷。(3分)

三、(12分)利用8255A進行輸入輸出接口設(shè)計如下圖所示,4個開關(guān)接A口低

四位,4位LED接B口高四位。進行有關(guān)軟硬件設(shè)計,實現(xiàn)以下功能:讓四位LED

顯示對應(yīng)四個開關(guān)狀態(tài)1秒(如“閉合13亮)后,再讓四位LED顯示對應(yīng)四個開

關(guān)狀態(tài)的相反狀態(tài)1秒(如K閉合13滅),循環(huán)重復(fù)上述過程。

給定8255A端口地址范圍是88H?8BH,延遲1秒過程DELAY1S可

直接調(diào)用。具體完成以下要求:

1.在下圖中,完成系統(tǒng)的相關(guān)硬件連接和有關(guān)信號標注。(3分)

2.確定各端口的工作狀態(tài),寫出控制字。(3分)

3.畫出程序框圖,編寫程序片段實現(xiàn)以上功能,并加以適當注釋。

(6分)

L3一一

<=>D7-oPB7

PB6----9口―

\VRPB5T1—1

程序設(shè)計(8分)艮MA

PB4

------OJ+5V

程序流程框圖A,PA3

」產(chǎn)

Z

DATASEGMENT

------0(DATASTR1DB1000(?)

DATASTR2DB1000(?)

SI->DATASTR1RESULTDB2000(?)

DI—->DATASTR2DATAENDS

BX-->RESULTCODESEGMENT

ex<--1000ASSUMECS:CODE,DS:DATA

START:MOVAX,DATA

清進位位MOVDS,AX

數(shù)據(jù)塊1的當前字節(jié)與MOVSI,OFFSETDATASTR1

數(shù)據(jù)塊2的當前字節(jié)相MOVDI,OFFSETDATASTR2

力口,結(jié)果在AX中MOVBX,OFFSETRESULT

MOVCX,1000

REPEAT:XORAX,AX

相加結(jié)果保存(一個MOVAL,[SI]

字)于RESULT中ADDAL,[DI]

JNCSAVE

INCAH,1

SI+1-?SI

SAVE:MOVIBX],AX

DI+1-*DI

INCSI

BX+2T?BX

INCDI

INCBX

INCBX

DECCX

JNZREPEAT

CODEENDS

ENDSTART

許今標摩:程序流程框圖3分;完整程序結(jié)構(gòu)1分,間接尋址1分,循環(huán)結(jié)構(gòu)1

分,相加和是字1分,移動間址指針1分。

二、(15分)參考率橐和仔合粽旗

1.低8位地址譯碼如圖所示(8253端口地址為74H?77H)。(3分)

2.相關(guān)硬件連接和有關(guān)信號標注如圖所示。(3分)

4--------1MHz

D7-o<=>D7-0CLKi

___GATE)——+5V

low-cWR

OUTi

A一/1OR-oRDCLK2二

B一

C占Ai—AiGATE2——+5V

A4七

力AoOUT?周期秒

EAo----—juui10

5_______c_CLKo

-Ycs_JUTL

3GATE)——+5V

G-U5_

G?YOUTo__r

?E

74LS1388253

3.各相關(guān)定時/計數(shù)器的工作方式及其理由如下:

T。選方式0,計數(shù)結(jié)束后,輸出一個上升沿。(1分)

「選方式2,對時鐘進行分頻;(1分)

丁2選方式3,對OU「分頻脈沖進行計數(shù),輸出對稱的方波。(1分)

4.計數(shù)器。的初值等于4320。(1分)

計數(shù)器1和計數(shù)器2的初值之乘積應(yīng)等于10X106=107

可有多種答案,如T1=200,T2=50000,等等組合。(2分)

5.MOVAL,31H

OUT77H,AL

MOVAL,20H

OUT74H,AL

MOVAL,43H

OUT74H,AL(1分)

MOVAL,75H

OUT77H,AL

MOVAL,OOH

OUT75H,AL

MOVAL,02H

OUT75H,AL(1分)

MOVAL,OB1H

OUT77H,AL

MOVAL,50H

OUT76H,AL

MOVAL,0C3H

OUT76H,AL(1分)

三、(12分)表考各嗓打許今春旗

1.系統(tǒng)的相關(guān)硬件連接和信號標注如下圖所示。(3分)

2.各端口工作狀態(tài):口A:方式0輸入,口B:方式0輸出,

口C:無關(guān)。方式控制字為:10010000B(90H)(3分)

3.程序框圖(2分)

程序片段(4分)

8255A初始化MOVAL,90H;寫入方式控制字(1分)

OUT8BH,AL

REPEAT:INAL,88H;讀入A口開關(guān)狀態(tài)

從A口讀入開關(guān)狀態(tài)

SHLAL,1;AL低四位移到高四位

SHLAL,1

將AL的低四位調(diào)整到高SHLAL,1

四位,求反,送B口顯示SHLAL,1

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論