單片機(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)

文檔簡介

一選擇題

〔n

〕1.MCS—51單片機(jī)是高檔16位單片機(jī)。

y〕2.MCS—51的產(chǎn)品8051與8031的區(qū)別是:8031片內(nèi)無ROM。

〔n

〕3.單片機(jī)的CPU從功能上可分為運(yùn)算器和存貯器。

y〕4.MCS-51的指令存放器是一個8位存放器,用于暫存待執(zhí)行指令,等待譯碼。

〔n

〕5.MCS—51的指令存放器是對指令存放器中的指令進(jìn)展譯碼,將指令轉(zhuǎn)變?yōu)閳?zhí)行此指令所需要的電信號。

〔y

〕6.8051的累加器ACC是一個8位的存放器,簡稱為A,用來存一個操作數(shù)或中間結(jié)果。

〔y

〕7.8051的程序狀態(tài)字存放器PSW是一個8位的專用存放器,用于存程序運(yùn)行中的各種狀態(tài)信息。

n〕8.MCS—51的程序存貯器用于存放運(yùn)算中間結(jié)果。

y〕9.MCS—51的數(shù)據(jù)存貯器在物理上和邏輯上都分為兩個地址空間:一個是片內(nèi)的256字節(jié)的RAM,另一個是片外最大可擴(kuò)大64K字節(jié)的RAM。

y〕10.單片機(jī)的復(fù)位有上電自動復(fù)位和按鈕手動復(fù)位兩種,當(dāng)單片機(jī)運(yùn)行出錯或進(jìn)入死循環(huán)時,可按復(fù)位鍵重新啟動。

〔n

〕11.CPU的時鐘周期為振蕩器頻率的倒數(shù)。

〔n

〕12.單片機(jī)的一個機(jī)器周期是指完成某一個規(guī)定操作所需的時間,一般情況下,一個機(jī)器周期等于一個時鐘周期組成。

〔y

〕13.單片機(jī)的指令周期是執(zhí)行一條指令所需要的時間。一般由假設(shè)干個機(jī)器周期組成。

〔n

〕14.單片機(jī)系統(tǒng)擴(kuò)展時使用的鎖存器,是用于鎖存高8位地址。

〔n

〕15.MCS—51單片機(jī)上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲器的內(nèi)容均為00H。

〔y

〕16.當(dāng)8051單片機(jī)的晶振頻率為12MHZ時,ALE地址鎖存信號端的輸出頻率為2MHZ的方脈沖。

〔y

〕17.8051單片機(jī)片內(nèi)RAM從00H~1FH的32個單元,不僅可以作工作存放器使用,而且可作為RAM來讀寫。

〔n

〕18.MCS—51單片機(jī)的片內(nèi)存貯器稱為程序存貯器。

n〕19.MCS—51單片機(jī)的數(shù)據(jù)存貯器是指外部存貯器。

〔y

〕20.MCS—51單片機(jī)的特殊功能存放器集中布置在片內(nèi)數(shù)據(jù)存貯器的一個區(qū)域中。

y〕21.微機(jī)控制系統(tǒng)的抗干擾問題是關(guān)系到微機(jī)應(yīng)用成敗的大問題.

二、單項選擇題

1.MCS—51單片機(jī)的CPU主要的組成局部為

a

A.運(yùn)算器、控制器

B.加法器、存放器

C.運(yùn)算器、加法器

D.運(yùn)算器、譯碼器

2.單片機(jī)能直接運(yùn)行的程序叫

c

。

源程序

B。匯編程序

C。目標(biāo)程序

D。編譯程序

3.單片機(jī)中的程序計數(shù)器PC用來

c

A.存放指令

B.存放正在執(zhí)行的指令地址

C.存放下一條指令地址

D.存放上一條指令地址

4.單片機(jī)上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為

b

A.0000H,00H

B。0000H,07H

C。0003H,07H

D。0800H,08H

5.單片機(jī)8031的ALE引腳是

b

。

輸出高電平

B。輸出矩形脈沖,頻率為fosc的1/6

C.輸出低電平

D。輸出矩形脈沖,頻率為fosc的1/2

6.單片機(jī)8031的引腳

a

。

A.必須接地

B。必須接+5V

C??蓱铱?/p>

D。以上三種視需要而定

7.訪問外部存貯器或其它接口芯片時,作數(shù)據(jù)線和低8位地址線的是A

A.P0口

B。P1口

C。P2口

D。P0口和P2口

8.PSW中的RS1和RS0用來

a

。

選擇工作存放器區(qū)號

B。指示復(fù)位

C。選擇定時器

D。選擇工作方式

9.上電復(fù)位后,PSW的值為

d

。

A.1

B。07H

C。FFH

D。0

10.單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是

b

個單元。

A.64

B。120

C。128

D。256

11.單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是內(nèi)部RAM的

d

。

A.00H—FFH

B。00H—07H

C。07H—7FH

D。08H—7FH

12.堆棧指針SP在內(nèi)部RAM中的直接地址是

c

。

A.00H

B。07H

C。81H

D。FFH

13.INTEL8031的P0口,當(dāng)使用外部存貯存器時它是一個

d

。

A.傳輸高8位地址口

A.傳輸?shù)?位地址口

C.傳輸高8位數(shù)據(jù)口

D.傳輸?shù)?位地址/數(shù)據(jù)口

14.P0口作數(shù)據(jù)線和低8位地址線時

b

。

A.應(yīng)外接上拉電阻

B.不能作I/O口

C.能作I/O口

D.應(yīng)外接高電平

15.對于8031單片機(jī),其內(nèi)部RAM

d

。

A.只能位尋址

B.只能字節(jié)尋址

C.既可位尋址又可字節(jié)尋址

D.少局部只能位尋址

16.尋址方式就是

c

的方式。

A.查找指令操作碼

B.查找指令

C.查找指令操作數(shù)

D.查找指令操作碼和操作數(shù)

17.8031單片機(jī)假設(shè)晶振頻率為fosc=12MHz,則一個機(jī)器周期等于

c

μS。

A.1/12

B.1/2

C.1

D.2

18.MCS—51單片機(jī)的數(shù)據(jù)指針DPTR是一個16位的專用地址指針存放器,主要用來

b

。

A.存放指令

B.存放16位地址,作間址存放器使用

C.存放下一條指令地址

D.存放上一條指令地址

19.ALU表示

d

。D

A.累加器

B.程序狀態(tài)字存放器

C.計數(shù)器

D.算術(shù)邏輯部件

20.單片機(jī)上電后或復(fù)位后,工作存放器R0是在

a

。

A.0區(qū)00H單元

B.0區(qū)01H單元

C.0區(qū)09H單元

D.SFR

21.單片機(jī)8051的XTAL1和XTAL2引腳是

d

引腳。

A.外接定時器

B.外接串行口

C.外接中斷

D.外接晶振

22.8051單片機(jī)的VSS〔20〕引腳是

b

引腳。

A.主電源+5V

B.接地

C.備用電源

D.訪問片外存貯器

23.8051單片機(jī)的VCC〔40〕引腳是

引腳。

A.主電源+5V

B.接地

C.備用電源

D.訪問片外存貯器

24.8051單片機(jī)a

口是一個8位漏極型開路型雙向I/O端口。

A.P0

B.P1

C.P2

D.P3

25.8051單片機(jī)中,輸入/輸出引腳中用于專門的第二功能的引腳是

d

。

A.P0

B.P1

C.P2

D.P3

26.MCS—51復(fù)位后,程序計數(shù)器PC=b

。即程序從

b

開場執(zhí)行指令。

A.0001H

B.0000H

C.0003H

D.0023H

27.MCS—51的片內(nèi)外的ROM是統(tǒng)一編址的,如果端保持高電平,8051的程序計數(shù)器PC在

b

地址范圍內(nèi)。

A.1000H—FFFFH

B.0000H—FFFFH

C.0001H—0FFFH

D.0000H—0FFFH

28.MCS—51的專用存放器SFR中的堆棧指針SP是一個特殊的存貯區(qū),用來

c

,它是按后進(jìn)先出的原則存取數(shù)據(jù)的。A.存放運(yùn)算中間結(jié)果

B.存放標(biāo)志位

C.暫存數(shù)據(jù)和地址

D.存放待調(diào)試的程序

29.單片機(jī)的堆棧指針SP始終是指示

b

。

A.堆棧底

B.堆棧頂

C.堆棧地址

D.堆棧中間位置

30.單片機(jī)的P0、P1口作輸入用途之前必須

a

。

A.在相應(yīng)端口先置1

B.在相應(yīng)端口先置0

C.外接高電平

D.外接上拉電阻

31.MCS—51的串行數(shù)據(jù)緩沖器SBUF用于b

A.存放運(yùn)算中間結(jié)果

B.存放待發(fā)送或已接收到的數(shù)據(jù)

C.暫存數(shù)據(jù)和地址

D.存放待調(diào)試的程序

32.MCS—51單片機(jī)的P1口的功能是d

。

A.可作通用雙向I/O口用

B.可作一般I/O口用

C.可作地址/數(shù)據(jù)總線用

D.可作通用I/O口用

33.MCS—51單片機(jī)復(fù)位后,專用存放器ACC的狀態(tài)是

c

。

A.0000H

B.07H

C.00H

D.0FFH

34.當(dāng)程序狀態(tài)字存放器PSW狀態(tài)字中RS1和RS0分別為0和1時,系統(tǒng)先用的工作存放器組為

b

。

A.組0

B.組1

C.組2

D.組3

35.8051單片機(jī)中,唯一一個用戶可使用的16位存放器是

d

A.PSW

B.ACC

C.SP

D.DPTR

36.8051的程序計數(shù)器PC為16位計數(shù)器,其尋址范圍是

d

。

A.8K

B.16K

C.32K

D.64K

37.單片機(jī)應(yīng)用程序一般存放在

b

中。

A.RAM

B.ROM

C.存放器

D.CPU

MCS—51單片機(jī)指令系統(tǒng)及程序設(shè)計

一、單項選擇題

1.MCS—51匯編語言指令格式中,唯一不可缺少的局部是b

。

A.標(biāo)號

B.操作碼

C.操作數(shù)

D.注釋

2.MCS—51的立即尋址方式中,立即數(shù)前面

d

A.應(yīng)加前綴“/:〞號

B.不加前綴號

C.應(yīng)加前綴“@〞號

D.應(yīng)加前綴“#〞號

3.MCS—51的立即尋址的指令中,立即數(shù)就是

b

。

A.放在存放器R0中的內(nèi)容

B.放在程序中的常數(shù)

C.放在A中的內(nèi)容

D.放在B中的內(nèi)容

4.單片機(jī)中PUSH和POP指令常用來

c。

A.保護(hù)斷點(diǎn)

B.保護(hù)現(xiàn)場

C.保護(hù)現(xiàn)場,恢復(fù)現(xiàn)場

D.保護(hù)斷點(diǎn),恢復(fù)斷點(diǎn)

5.MCS—51尋址方式中,操作數(shù)Ri加前綴“@〞號的尋址方式是

a

A.存放器間接尋址

B.存放器尋址

C.基址加變址尋址

D.立即尋址

6.執(zhí)行指令MOVX

A,@DPTR時,、腳的電平為

c

。

A.高電平,高電平

B.低電平,高電平

C.高電平,低電平

D.低電平,低電平

7.以下指令判斷假設(shè)P1口最低位為高電平就轉(zhuǎn)LP,否則就執(zhí)行下一句的是

b

。

A.JNB

P1.0,LP

B.JBP1.0,LP

C.JCP1.0,LP

D.JNZP1.0,LP

8.以下指令中比擬轉(zhuǎn)移指令是指

b

A、DJNZRn,rel

B.CJNERn,#data,rel

C.DJNZdirect,relD.JBCbit,rel

7.指令MOVR0,#20H執(zhí)行前〔R0〕=30H,〔20H〕=38H,執(zhí)行后〔R0〕=

b

A.00H

B.20H

C.30H

D.38H

8.指令MOVR0,20H執(zhí)行前〔R0〕=30H,〔20H〕=38H,執(zhí)行后〔R0〕=

d

A.20H

B.30H

C.50H

D.38H

9.MCS—51指令MOVR0,#20H中的20H是指

d

。

A.立即數(shù)

B.內(nèi)部RAM20H

C.一個數(shù)的初值

D.以上三種均有可能,視該指令的在程序中的作用

10.以下指令中影響堆棧指針的指令是d

。

A.LJMP

B.ADD

C.MOVCA,@A+PC

D.LCALL

11.:A=D2H,〔40H〕=77H,執(zhí)行指令:ORL

A,40H后,其結(jié)果是:

d

。

A.A=77H

B.A=F7H

C.A=D2H

D.以上都不對

11.MCS—51指令系統(tǒng)中,清零指令是

c

。

A.CPL

A

B.RLC

A

C.CLR

A

D.RRC

A

12.MCS—51指令系統(tǒng)中,求反指令是

a

。

A.CPL

A

B.RLC

A

C.CLR

A

D.RRC

A

13.MCS—51指令系統(tǒng)中,指令MOVA,@R0,執(zhí)行前〔A〕=86H,〔R0〕=20H,〔20H〕=18H,執(zhí)行后

c

A.〔A〕=86H

B.〔A〕=20H

C.〔A〕=18H

D.〔A〕=00H

14.以下指令判斷假設(shè)累加器A的內(nèi)容不為0就轉(zhuǎn)LP的是

c

。

A.JBA,LP

B.JNZA,LP

C.JNZLP

D.CJNE

A,#0,LP

15.設(shè)累加器A中為無符號數(shù),B中數(shù)為2,以下指令

d

的作用與其它幾條不同。

A.ADDA,0E0H

B.MULAB

C.RLA

D.RLC

A

17.MCS—51指令系統(tǒng)中,執(zhí)行以下程序后,程序計數(shù)器PC的內(nèi)容為

C

。

ORG

0000H

MOV

DPDR,#1000

MOV

A,#00H

MOV

20H,A

LJMP

1500

END

A.1100

B.1000

C.1500

D.0

18.MCS—51指令系統(tǒng)中,格式為:ORG

16位地址的指令功能是

C

。

A.用于定義字節(jié)

B.用于定義字

C.用來定義匯編程序的起始地址

D.用于定義某特定位的標(biāo)識符

19..MCS—51指令系統(tǒng)中,執(zhí)行以下程序后,堆棧指針SP的內(nèi)容為

C

。

MOV

SP,#30H

MOV

A,20H

LACALL

1000

MOV

20H,A

SJMP

$

A.00H

B.30H

C.32H

D.07H

20.MCS—51指令系統(tǒng)中,指令DA

A是

D

。

A.除法指令

B.加1指令

C.加法指令

D.十進(jìn)制調(diào)整指令

21.MCS—51指令系統(tǒng)中,指令DA

A應(yīng)跟在B

。

A.加法指令后

B.BCD碼的加法指令后

C.減法指令后

D.BCD碼的減法指令后

22.執(zhí)行以下程序后,累加器A的內(nèi)容為

B

。

ODG

0000H

MOV

A,#00H

ADD

A,#02H

MOV

DPTR,#0050H

MOVC

A,@A+DPDR

MOV

@R0,A

SJMP

$

ORG

0050H

BAO:

DB

00H,08H,0BH,6H,09H,0CH

END

A.00H

B.0BH

C.06H

D.0CH

23.8051單片機(jī)傳送外部存貯器地址信號的端口是

D

。

A.P0口和P1口

B.P1口和P2口

C.P1口和P3口

D.P0口和P2口

24.8051單片機(jī)能分時傳送地址信號和數(shù)據(jù)的端口是

A

。

A.P0口

B.P2口

C.P0口和P2口

D.P3口

25.能訪問外部數(shù)據(jù)存貯器的傳送指令是

C

。

A.MOV指令

B.MOVC指令

C.MOVX指令

26.將內(nèi)部數(shù)據(jù)存貯單元內(nèi)容傳送到累加器A中的指令是

B

。

A.MOV

direct,R0

B.MOV

A,@Ri

C.MOV

A,#data

D.MOV

A,

R0

27.指令A(yù)NLA,R0的功能是

A

。

A.將A與存放器R0的內(nèi)部容按位邏輯與

B.將A與存放器R0的內(nèi)部容按位邏輯異或

C.將A與存放器R0的內(nèi)部容按位邏輯非

D.將A與存放器R0的內(nèi)部容按位邏輯或

28.能將A的內(nèi)容向左循環(huán)移一位,第七位進(jìn)第0位的指令是

D

A.RLC

A

B.RRC

A

C.RR

A

D.RL

A

29.能將A按位取反的指令是

A

。

A.CPLA

B.CLR

A

C.RL

A

D.SWAP

A

30.執(zhí)行以下程序后,內(nèi)部RAM

30H單元的內(nèi)容是

B

MOV

30H,#00H

MOV

R0,#30H

MOV

A,30H

ADD

A,#05H

MOVC

A,@A+PC

MOV

@R0,A

SJMP

$

TDB:DB

00H

,01H,02H,03H,04H,05H

A.00H

B.02H

C.05H

D.30H

31.將A與立即數(shù)按位邏輯異或的指令是

C

。

A.ANL

A,#data

B.ORL

A,#data

C.XRL

A,#data

D.XRL

A,direct

32.LJMP跳轉(zhuǎn)空間最大可到達(dá)

D

A.2KB

B.256B

C.128B

D.64KB

33.跳轉(zhuǎn)指令SJMP的轉(zhuǎn)移范圍為

B

。

A.2KB

B.256B

C.128B

D.64KB

34.在編程中使用

溫馨提示

  • 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

提交評論