版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
《單片機原理及應用》期末考試復習題庫(含答案)
一、單選題
1.單片機上電復位后,PC的內(nèi)容和SP的內(nèi)容為():
A、OOOOH,00H
B、OOOOH,07H
C、FFH,07H
D、FFH,OOH
答案:B
解析:單片機上電復位后,PC的內(nèi)容和SP的內(nèi)容為0000H和07H。這是因為PC
是程序計數(shù)器,復位后需要重新執(zhí)行程序,所以初始值為0000H。而SP是堆棧
指針,復位后需要重新設置堆棧指針,所以初始值為07H。因此,選項B是正確
的答案。
2.指令JZrel源操作數(shù)的尋址方式是():
A、寄存器尋址
B、直接尋址
C、立即數(shù)尋址
D、寄存器間接尋址
E、變址尋址
F、相對尋址
G、位尋址
答案:F
3.一個EPROM的地址有AO——A11引腳,它的容量為。。
A、2KB
B、4KB
C、8KB
D、16KB
答案:B
4.MCS-51單片機在同一級別里除串行口外,級別最低的中斷源是
A、外部中斷1
B、定時器TO
C、定時器T1
D、串行口
答案:C
5.若(SP)=40H,當執(zhí)行一條RET指令后,SP的值為():
A、41H
B、42H
C、38H
D、3EH
答案:D
6.以下不屬于PSW的標志位是():
A、RI
B、CY
C、AC
D、OV
答案:A
解析:PSW是程序狀態(tài)字寄存器,用于保存程序運行的狀態(tài)和信息。它包含了一
個標志組和一個輔助標志組。標志組包括進棧指示器(SP)\零標志位(Z)、
溢出標志位(0V)、方向標志位(D)、奇偶性標志位(P)和進位標志位(C)o
輔助標志組包括輔助進位標志位(AF)、輔助零標志位(SF)、輔助溢出標志位
(OF)和輔助方向標志位(MF)o因此,選項A不屬于PSW的標志位。
7.8051單片機的定時器T0用作計數(shù)方式時是
A、由內(nèi)部時鐘頻率定時,一個時鐘周期加1
B、由內(nèi)部時鐘頻率定時,一個機器周期加1
C、由外部計數(shù)脈沖計數(shù),下降沿加1
D、由外部計數(shù)脈沖計數(shù),一個機器周期加1
答案:C
8.堆棧區(qū)的地址是0:
A、00H~07H
B、08H~1FH
G20H~2FH
D、30H~7FH
答案:B
解析:堆棧區(qū)是一種特殊的數(shù)據(jù)存儲區(qū),用于存放臨時變量和參數(shù)。堆棧區(qū)的地
址由操作系統(tǒng)的內(nèi)核動態(tài)分配,一般從地址08H開始,終止于地址1FH。因為堆
棧區(qū)需要保證棧頂指針始終指向棧內(nèi)數(shù)據(jù)的最高地址,所以需要保持遞減趨勢,
即低地址部分用于存儲較高的數(shù)據(jù),高地址部分用于存儲較低的數(shù)據(jù)。堆棧區(qū)的
地址可以這樣理解:如果程序使用兩個指針SP和pc,分別指向棧頂和程序計數(shù)
器,那么當程序執(zhí)行時,每次將PC壓入棧中,sp指針向后移動一個字節(jié),直到
壓入最后一個字節(jié)。此時,sp指針指向棧頂,pc指針指向下一條指令的地址。
如果程序執(zhí)行的是減操作(如分支、調(diào)用等),那么會從棧中彈出一個元素,P
C指針會指向彈出元素的下一個指令的地址。這樣,堆棧區(qū)就被用作程序的臨時
存儲區(qū),可以實現(xiàn)參數(shù)傳遞、局部變量保存等功能。因此,正確答案是B。
9.MCS-51指令系統(tǒng)中,執(zhí)行下列程序后,程序計數(shù)器PC的內(nèi)容為(H)。ORGOO
OOHMOVDPDR,#1000M0VA,#00HM0V20H,ALJMP1500END
A、100
B、1000
C、1500
D、0
答案:C
10.80C51的中斷系統(tǒng)不包含():
A、外部中斷0
B、外部中斷1
C、定時計數(shù)器T1
D、定時計數(shù)器T2
答案:D
解析:80C51單片機內(nèi)部有兩個定時器/計數(shù)器,它們是TO和T1。而中斷系統(tǒng)包
括外部中斷0、外部中斷1、定時計數(shù)器T1和T2。因此,選項D是不包含在80
C51中斷系統(tǒng)中的。
11.MCS-51指令系統(tǒng)中,指令DAA應跟在()。
A、加法指令后
B、CD碼的加法指令后
C、減法指令后
D、BCD碼的減法指令后
答案:B
12.指令MOVA,@R0源操作數(shù)的尋址方式是():
A、寄存器尋址
B、直接尋址
C、立即數(shù)尋址
D、寄存器間接尋址
E、變址尋址
F、相對尋址
G、位尋址
答案:D
13.8051單片機的機器周期為2口s,則其晶振頻率fosc為()MHz.
A、1
B、2
C、6
D、12
答案:C
14.用8051的定時器T1作定時方式,用模式1,則工作方式控制字為
A、01H
B、05H
C、10H
D、50H
答案:C
15.執(zhí)行程序:MOVDPTR,#8000HM0VXA,@DPTRADDA,20HM0VR0,#00HM0Vx@R0,
AINCROCLRAADDCA,#OOHMOVx@RO,ARET之后則DPTR是()
A、8003H
B、7900H
G8001H
D、8000H
答案:D
16.若某存儲器芯片地址線為12根,那么它的存儲容量為()
A、1KB
B、2KB
C、4KB
D、8KB
答案:C
17.定義字節(jié)型數(shù)據(jù)的偽指令是():
A、DS
B、DB
C、DW
D、BIT
答案:B
18.已知A=87H,(30H)=76H,執(zhí)行XRLA,30H后,其結果為:()。
A、=F1H(30H)=76HP=0
B、A=87H(30H)=76HP=1
GA=F1H(30H)=76HP=1
D、A=76H(30H)=87HP=1
答案:C
19.型號為6116的RAM容量是():
A、2KB
B、4KB
C、8KB
D、16KB
答案:A
解析:答案為A,即型號為6116的RAM容量是2KB。解析過程如下:首先,我們
需要明確RAM(隨機存取存儲器)的容量是如何確定的。RAM的容量通常與其地
址引腳和數(shù)據(jù)線的數(shù)量有關。每一個地址引腳對應著一定的存儲單元,而數(shù)據(jù)線
的數(shù)量則決定了每個存儲單元可以存儲的數(shù)據(jù)量。對于型號為6116的RAM芯片,
我們知道它有11根地址引腳和8根數(shù)據(jù)線。11根地址引腳可以尋址211(即2
048)個不同的存儲單元,而8根數(shù)據(jù)線則意味著每個存儲單元可以存儲8位的
數(shù)據(jù),也就是1字節(jié)(Byte)o因此,總容量就是地址數(shù)量乘以每個地址的存儲
量,即2048Byte,也就是2KB(因為1KB等于1024Byte)。所以,型號為6116
的RAM容量是2KB,答案選A。需要注意的是,這里的計算是基于理想情況和標
準定義的。在實際應用中,可能還會受到其他因素的影響,如芯片的實際制造工
藝,工作電壓等。但在大多數(shù)情況下,我們可以根據(jù)地址引腳和數(shù)據(jù)線的數(shù)量來
大致估算RAM的容量。
20.執(zhí)行下面一段程序;MOVSP,#60HM0VA,#10HM0VB,#01HPUSHAPUSHBPOPAPOPBA,
B的內(nèi)容是:(A)=(B)=
A、(A)=00H(B)=10H
B、(A)=01H(B)=10H
C、(A)=01H(B)=12H
D、(A)=00H(B)=13H
答案:B
21.地址總線的縮寫是():
A、B
B、DB
C、B
D、KB
答案:A
解析:地址總線是計算機中用于傳輸計算機的地址信號的一條總線。它用于指定
計算機中各個部件的地址,以便于數(shù)據(jù)傳輸。根據(jù)這個定義,我們可以看到選項
A的縮寫AB是地址總線的縮寫,因此答案為A。
22.若要使用TO方式0產(chǎn)生500Hs延時,TMOD應設置為():
A、00H
B、01H
C、10H
D、11H
答案:A
解析:在單片機中,T0是定時器/計數(shù)器的0號通道。它可以選擇幾種不同的工
作模式,其中模式0是13位定時器/計數(shù)器。要使用T0方式0產(chǎn)生500口s延時,
需要計算計數(shù)器的初始值。由于單片機的時鐘頻率通常在1MHz左右,所以一個
機器周期大約是1US。首先,需要知道定時器/計數(shù)器的最大值是多少。在13
位模式下,最大值是8192(即213)。然后,需要將這個最大值減去500Hs
所對應的計數(shù)器的值。500Hs等于500,000個機器周期,即大約等于500,000/
213=4。因此,TMOD應設置為模式0,即00H。這是因為這個設置會將T0計數(shù)
器設置為初值4,這樣當定時器開始計數(shù)時,它將在大約500us后溢出。所以
正確答案是Ao
23.以下寄存器與中斷無關的是():
A、IE
B、IP
C、TMOD
D、TCON
答案:C
解析:中斷是指在計算機程序運行過程中,由于某種事件(如外部中斷、定時器
中斷等)的發(fā)生,導致程序暫停執(zhí)行,轉(zhuǎn)而執(zhí)行中斷服務程序,處理完中斷事件
后再返回到原程序繼續(xù)執(zhí)行。中斷控制寄存器(TCON)用于控制中斷的響應和優(yōu)
先級,因此選項C與中斷無關。選項A(IE)和選項B(IP)用于控制中斷的使
能和優(yōu)先級,選項D(TMOD)用于控制定時器/計數(shù)器的模式。因此,正確答案
是選項Co
24.3D.0AH轉(zhuǎn)換成二進制數(shù)是()。
A、111101.0000101B
B、111100.0000101B
C、111101.101B
D、111100.101B
答案:A
25.8051單片機中,唯一可供用戶使用的16位寄存器是():
A、PSW
B、ACC
C、SP
D、PTR
答案:D
解析:8051單片機中有許多寄存器可供用戶使用,其中16位寄存器包括PSW、A
CC、SP和DPH。但是,DPL和DPH是8位寄存器,因此不是唯一可供用戶使用的
16位寄存器。而DPTR是一個32位寄存器,因此也不是唯一可供用戶使用的16
位寄存器。因此,正確答案是選項D,即DPTR。
26.下列指令能使累加器A的最低位置1的是()。
A、SETBA,#01H
B、SETBA,0
C、ORLA,#01H
D、SETBA,#00H
答案:C
27.當RS1RS0=10時,Rn的地址是():
A、00H~07H
B、08H~0FH
C、10H~17H
D、18H~1FH
答案:C
解析:根據(jù)題目中給出的RS1RS0=10,可以確定這是一個內(nèi)RAM地址范圍。而R
n地址是從00H開始的,所以地址范圍是00H~7FH。而題目要求選擇Rn的地址,
所以選項A、B、D都不符合要求。而選項C的10H~17H正好是Rn的地址范圍,
因此是正確答案。
28.關于MCS-51的堆棧操作,正確的說法是()
A、先入棧,再修改棧指針
B、先修改棧指針,再出棧
C、先修改棧指針,在入棧
D、以上都不對
答案:C
29.哪個不是常用的晶振頻率():
A、3MHz
B、6MHz
G11.0592MHz
D、12MHz
答案:A
解析:常用的晶振頻率包括32.768kHz、6MHzx11.0592MHz和24MHz等,因此選
項D是正確的。而選項A是3MHz,不是常用的晶振頻率之一。
30.CY(PSW.7)的定義是()
A、進位標志位
B、輔助進位標志位
C、用戶標志位
D、寄存器組選擇位
E、溢出標志位
F、奇偶標志位
答案:A
解析:PSW是程序狀態(tài)字寄存器,其中CY位是進位標志位。所以,答案是A。
31.一個機器周期內(nèi)含有多少個狀態(tài)周期0:
A、2
B、4
C\6
D、8
答案:C
解析:機器周期(機器周期)是單片機中最基本的時間單位,一個機器周期包括
12個狀態(tài)周期。因此,一個機器周期內(nèi)含有4個狀態(tài)周期。答案為B。
32.INTEL8051CPU是()位的單片機.
A、16
B、4
C、8
D、32
答案:C
33.要使MCS-51能響應定時器T1中斷,串行接口中斷,它的中斷允許寄存器IE
的內(nèi)容應是()
A、98H
B、84H
C、42H
D、22H
答案:A
34.下列指令能能使累加器A的最高位置1的是()。
A、NLA,#7FH
B、ANLA,#80H
C、ORLA,#7FH
D、ORLA,#80H
答案:D
35.以下不屬于8051單片機的控制引腳的是():
A、RST
B、ALE
G/PSEN
D、XTAL1
答案:D
解析:8051單片機是一種常見的微控制器,它具有許多控制引腳,用于與外部
設備進行通信和控制。其中,RST、ALE和PSEN都是8051單片機的控制引腳。
而XTAL1是8051單片機的時鐘引腳,用于提供時鐘信號。因此,選項D不屬于
8051單片機的控制引腳。
36.指令MOVCA,@A+DPTR源操作數(shù)的尋址方式是():
A、寄存器尋址
B、直接尋址
C、立即數(shù)尋址
D、寄存器間接尋址
E、變址尋址
F、相對尋址
G、位尋址
答案:E
37.設。)=38H,(20H)=49H,PSW=OOH,(B)=02H,執(zhí)行以下指令后SETBC;ADDCA,20H;
RLCA;MULABo(A)=
A、08H
B、09H
C、10H
D、11H
答案:A
38.單片機應用程序一般存放在()。
A、RAM
B、ROM
C、寄存器
D、CPU
答案:B
39.指令ANLA,20H源操作數(shù)的尋址方式是():
A、寄存器尋址
B、直接尋址
C、立即數(shù)尋址
D、寄存器間接尋址
E、變址尋址
F、相對尋址
G、位尋址
答案:B
解析:指令ANLA,20H中的源操作數(shù)20H可以通過直接尋址來指定,直接尋址是
直接給出操作數(shù)地址的方式,而不需要經(jīng)過寄存器或運算后才能得到。因此,選
項B是正確答案。
40.M0VR1,#30H;MOVA,#64H;ADDA,#47H;DAA;M0VR4,A;后(CY)=
A、0
B、1
C、2
D、4
答案:B
41.MCS-51單片機的低8位地址總線是():
A、P0
B、P1
C、P2
D、P3
答案:A
解析:MCS-51單片機的低8位地址總線是由P0端口組成的,P0端口被用于芯片
內(nèi)部的尋址,決定了數(shù)據(jù)和地址的輸入和輸出。因此,答案為A,即低8位地址
總線是POo
42.執(zhí)行LACLL4000H指令時,MCS-51所完成的操作是0
A、保護PC
B、(PC)=4000H
C、保護現(xiàn)場
D、PC+3入棧,(PC)=4000H
答案:D
43.8031單片機中既可位尋址又可字節(jié)尋址的單元是()。
A、20H
B、00H
C、30H
D、40H
答案:A
44.下列指令中不影響標志位CY的指令有()。
A、DDA,20H
B、CLR
C、RRCA
D、INCA
答案:D
45.0V(PSW.2)的定義是()
A、進位標志位
B、輔助進位標志位
C、用戶標志位
D、寄存器組選擇位
E、溢出標志位
F、奇偶標志位
答案:E
46.下列指令能使RO的最高位置0的是()。
A、NLA,#7FH
B、ANLA,#80H
C、ORLA,#7FH
D、ORLA,#80H
答案:A
47.若8051的晶振頻率fosc為6MHz,定時器/計數(shù)器TO工作在工作方式1,要
求產(chǎn)生10ms定時,分別寫出THO與TLO值。
A、THO=ECH,TL0=88H
B、THO=EDH,TL0=78H
C、THO=ECH,TL0=78H
D、TH0=E7H,TL0=88H
答案:C
48.型號為2764的EPROM容量是():
A、2KB
B、4KB
C、8KB
D、16KB
答案:C
解析:型號為2764的EPROM是一種可編程只讀存儲器,其存儲容量是確定其性
能和應用范圍的重要參數(shù)。在印ROM的命名規(guī)則中,型號中的數(shù)字往往代表了其
存儲容量。對于2764這個型號,其中的“64”通常代表其存儲容量的大小。在
電子存儲領域,存儲容量的單位常用KB(千字節(jié))來表示,而每KB包含1024
字節(jié),每字節(jié)又由8位(bit)組成。因此,當我們看到2764中的“64”時,需
要理解它代表的是64K位,而不是64KB。由于每字節(jié)是8位,所以64K位實際
上等于8KB。因此,根據(jù)這個分析和計算,我們可以確定型號為2764的EPROM
的容量是8KB。所以,正確答案是C.8KB。
49.MCS-51指令系統(tǒng)中,清零指令是()o
A、CPLA
B、RLCA
C、LRA
D、RRCA
答案:C
50.當需要從MCS-51單片機程序存儲器取數(shù)據(jù)時,采用的指令為()。
A、MOVA,R1
B、MOVCA,A+DPTR
C、MOVXA,R0
D、MOVXA,DPTR
答案:B
解析:在MCS-51單片機中,當需要從程序存儲器取數(shù)據(jù)時,需要用到變址間接
尋址方式。這是通過將程序計數(shù)器PC的高8位與數(shù)據(jù)指針DPTR的低8位組合,
形成16位的地址,再從這個地址中取出數(shù)據(jù)。選項A”M0VA,R1”是將寄存器R1
中的地址對應的內(nèi)容傳送到累加器A中,但它用于從數(shù)據(jù)存儲器中取數(shù)據(jù),不是
從程序存儲器。選項B"MOVCA,A+DPTR”是變址間接尋址指令,它將累加器A中的
內(nèi)容與數(shù)據(jù)指針DPTR的內(nèi)容相加,形成一個16位的地址,然后從該地址中取出
數(shù)據(jù)送入累加器A。這正是從程序存儲器取數(shù)據(jù)所需要的。選項C"MOVXA,RO"是
用于外部數(shù)據(jù)存儲器讀/寫的指令,不是從程序存儲器取數(shù)據(jù)。選項D”MOVXA,DP
TR”同樣是用于外部數(shù)據(jù)存儲器讀/寫的指令,不是從程序存儲器取數(shù)據(jù)。因此,
正確答案是Bo
51.如果(PO)=65H,則當CPLPO.2SETBCM0VP0.4,C執(zhí)行后(P0)=()
A、61H
B、75H
C、71H
D、17H
答案:C
52.指令CLRC源操作數(shù)的尋址方式是():
A、寄存器尋址
B、直接尋址
C、立即數(shù)尋址
D、寄存器間接尋址
E、變址尋址
F、相對尋址
G、位尋址
答案:G
解析:CLRC指令中,源操作數(shù)是一個位操作,因此其尋址方式應該是位尋址。
選項中只有G符合這個條件,因此答案為G。
53.已知(A)=59H,(SP)=32H,(32H)=6CH,執(zhí)行指令POPACC后A的內(nèi)容為():
A、59H
B、32H
C、6CH
D、31H
答案:C
解析:根據(jù)題目所給的指令POPACC,該指令是將一個寄存器的值放入ACC中。
因此,在執(zhí)行該指令之前,ACC中的值應該被丟棄。而題目中給出的信息,說明
POP指令將(32H)的值放入ACC中。因此,根據(jù)題目給出的信息,答案為C,即(3
2H)的值被放入ACC中,ACC的內(nèi)容為6CHO
54.執(zhí)行下列程序后,內(nèi)部RAM30H單元的內(nèi)容是()。M0V30H,#OOHMOVRO,#3
OHMOVA,30HADDA,#05HM0VCA,A+PCMOVRO,ASJMP$TDB:DBOOH,01H,02H,03
H,05H
A、OOH
B、02H
C、05H
D、30H
答案:B
55.以下寄存器中,是16位寄存器的是():
A、CC
B、PSW
C、SP
D、PTR
答案:D
解析:ACC(累加器)和PSW(程序狀態(tài)寄存器)都是8位寄存器,SP(堆棧指
針寄存器)則可以是一個16位寄存器。DPTR(數(shù)據(jù)指針寄存器)也是一個16
位寄存器,因此,選項D是正確答案。
56.ANLC,bit是()
A、數(shù)據(jù)傳送指令
B、算術運算指令
C、邏輯運算指令
D、控制轉(zhuǎn)移指令
E、位操作指令
答案:E
57.下列指令能使A的低4位不變,高4位取反的是():
A、ORLA,#OFOH
B、XRLA,#OFH
C、ORLA,#OFH
D、XRLA,#OFOH
答案:D
解析:在微處理器和微控制器的匯編語言中,對寄存器的特定位進行操作是常見
的任務。根據(jù)題目要求,我們需要找出一個指令,該指令能夠保持寄存器A的低
4位不變,而將高4位取反。首先,我們來看選項A:'ORLA,#OFOH'。這是一個
邏輯或指令,它會將寄存器A的每一位與立即數(shù)'OFOH'的對應位進行或運算。'
OFOH'的二進制表示為'11110000',它會導致寄存器A的高4位被設置為1,而
不是取反。接著,我們看選項B:'XRLA,#OFH'。這是一個異或指令,它會將寄
存器A的每一位與立即數(shù)'OFH'的對應位進行異或運算。'OFH'的二進制表示為'
00001111',它會影響低4位,而不是高4位。選項C:'ORLA,#OFH'。同樣是一
個邏輯或指令,但與選項A類似,它會設置低4位而不是高4位。最后,我們看
選項D:'XRLA,#OFOH'。這是一個異或指令,與立即數(shù)'OFOH'(二進制表示為'1
1110000')進行異或運算。異或運算的特點是,如果兩個相應的二進制位相同則
結果為0,不同則結果為1。因此,與'OFOH'進行異或運算會取反寄存器A的高
4位,而低4位由于'OFOH'對應位為0,所以不會改變。因此,正確答案是選項
Do
58.以下標號正確的是():
A、LOOP
B、MOV:
C、ST1:
D、1ABC:
答案:C
解析:在單片機原理及應用中,正確的標號應該是存儲器地址的標識符,因此選
項C“ST1:”是正確的。選項A“LOOP”通常用于循環(huán)結構,但并不是標識符;
選項B“MOV:”通常用于指令的標識,也不是標識符;選項D“1ABC:”則明顯不
符合標識符的規(guī)范。
59已知(A)=59H,(PSW)=80H,執(zhí)行指令ADDCA,#4CH后CY和AC的內(nèi)容為():
A、0,1
B、1,1
C、0,0
D、1,0
答案:A
60.MCS-51匯編語言指令格式中,唯一不可缺少的部分是()。
A、標號
B、操作碼
C、操作數(shù)
D、注釋
答案:B
61.要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符是()
A、MOV
B、MOVX
C、MOVC
D、以上都行
答案:B
62.控制總線的縮寫是():
A、B
B、DB
C、B
D、KB
答案:C
63.下列指令能使累加器A低4位不變,高4位置F的是()
A、NLA,#OFH
B、ANLA,#OFOH
C、ORLA,#OFH
D、ORLA,#OFOH
答案:D
64.ADDCA,Rn是()
A、數(shù)據(jù)傳送指令
B、算術運算指令
C、邏輯運算指令
D、控制轉(zhuǎn)移指令
E、位操作指令
答案:B
65.CPLC是()
A、數(shù)據(jù)傳送指令
B、算術運算指令
C、邏輯運算指令
D、控制轉(zhuǎn)移指令
E、位操作指令
答案:E
66.二進制數(shù)01010011B轉(zhuǎn)換為十進制數(shù)是():
A、99
B、86
C、83
D、67
答案:C
解析:二進制數(shù)01010011B轉(zhuǎn)換為十進制數(shù),我們可以將其按照二進制位上的權
重,依次乘以2的事次方,然后將所有結果相加。二進制數(shù)01010011B的權重為:
2-5二32,2-4二16,2-3二8,2-2=4,21=2,2^0=1因此,二進制數(shù)01010011B轉(zhuǎn)
換為十進制數(shù)為:32*0+16*1+8*0+4*1+2*0+1*1=83因此,正確答案是C。
67.單片機8051的XTAL1和XTAL2引腳是()引腳。
A、外接定時器
B、外接串行口
C、外接中斷
D、接晶振
答案:D
68.MOVRi,direct是()
A、數(shù)據(jù)傳送指令
B、算術運算指令
C、邏輯運算指令
D、控制轉(zhuǎn)移指令
E、位操作指令
答案:A
69.已知(A)=50H,(RO)=OOH,執(zhí)行指令MOVA,RO后,A的內(nèi)容為():
A、50H
B、30H
C、6CH
D、OOH
答案:D
解析:根據(jù)題目給出的信息,執(zhí)行指令MOVA,RO后,A的內(nèi)容將會被賦值為R0
的值,即00H。因此,答案為D。
70.8031單片機的內(nèi)部主要組成部分不包含():
A、CPU
B、ROM
C、I/O接口
D、定時計數(shù)器
答案:B
解析:8031單片機內(nèi)部結構包括CPU、ROM、RAM、I/O接口、定時計數(shù)器、中斷
系統(tǒng)等。選項B中的ROM是外部存儲器,不是8031單片機的內(nèi)部組成部分。
71.執(zhí)行中斷返回指令,從堆棧彈出地址送給()
A、
B、CY
C、PC
D、PTR
答案:c
72.若(SP)=40H,當執(zhí)行一條LCALL指令后,SP的值為():
A、41H
B、42H
C、38H
D、3FH
答案:B
解析:在C語言中,當使用LCALL指令調(diào)用子程序時,會將程序計數(shù)器PC的值
壓入堆棧中,同時將SP的值加2,以調(diào)整堆棧指針的位置。題目中給出的SP的
值是40H,所以執(zhí)行LCALL指令后,SP的值會增加2,變成42H。因此,正確答
案是Bo
73.存儲器的地址范圍是0000成0FFFH,它的容量為()。
A、1KB
B、2KB
C、3KB
D、4KB
答案:D
74.當晶振頻率為12MHz時,有效復位信號高電平時間要持續(xù)0:
Av1ns
B、2口s
C、3|ds
D、4|ds
答案:B
解析:單片機中的晶振頻率通常以12MHz作為標準頻率。根據(jù)復位信號的周期和
頻率的關系,可以計算出復位信號的高電平時間。復位信號的周期為1/12MHZ,
即12us。由于復位信號是高電平低電平交替變化的方波信號,因此每個周期的
高電平時間為周期的一半,即6us。由于題目中給出的復位信號有效高電平時
間要持續(xù)多少微秒,因此可以將上述結果轉(zhuǎn)化為微秒。根據(jù)公式t=(1/f)XT,
其中t表示高電平時間(單位為微秒),千表示晶振頻率(單位為兆赫茲),T
表示周期(單位為微秒),可以計算出復位信號的有效高電平時間為:t=(1/12
MHz)X6us=0.5us因此,選項B是正確的答案。
75.以下寄存器與定時計數(shù)器無關的是():
A、TH1
B、PCON
C、TMOD
D、TCON
答案:B
解析:PCON是一個8051微控制器的特殊寄存器組中的一位,主要用于電源控制
和配置。TH1和TCON(TM0D的位)與定時計數(shù)器密切相關,用于控制定時計數(shù)
器的運行和狀態(tài)。而TM0D是一個寄存器,用于設置定時計數(shù)器的模式和操作。
因此,與定時計數(shù)器無關的是B.PCON。
76.4K程序存儲器常用的芯片是EPROM是():
A、2716
B、2732
C\2764
D、27128
E、27256
F、27512
答案:B
77.MCS-51指令系統(tǒng)中,指令ADDCA,RO執(zhí)行前(A)=38H,(RO)=30H,(30H)
=FOH,(C)=1執(zhí)行后,其結果為()。
A、(A)=28H(C)=1
B、(A)=29H(C)=1
G(A)=68H(C)=0
D、A)=29H(C)=0
答案:B
78.執(zhí)行程序:MOVDPTR,#8000HM0VXA,@DPTRADDA,20HM0VR0,#00HM0Vx@R0,
AINCROCLRAADDCA,#00HM0Vx@R0,ARET之后則CY是()
A、0
B、1
C、-1
D、2
答案:A
79.一個具有4K字節(jié)的程序放在首地址為5000H的存貯區(qū),則末地址為():
A、5F00H
B、5FFFH
G6000H
D、6FFFH
答案:B
解析:根據(jù)題目,程序的首地址為5000H,而程序占用的地址范圍為0~4095。因
此,末地址為5FFFH。
80.若(A)=86H,(PSW)=80H,則執(zhí)行RRCA指令后
A、C3H
B、3H
C、ODH
D、56H
答案:A
81.補碼7AH的真值是():
A、122
B、-122
C、106
D、-106
答案:A
解析:根據(jù)補碼的定義,7AH是補碼表示的十進制數(shù),等于2-5+2-4+2-3+2-2+2
1+2、=7A。根據(jù)真值與補碼之間的轉(zhuǎn)換公式,可得出其真值為122。因此,答
案為Ao
82.JNZREL指令的尋址方式是O
A、立即尋址
B、寄存器尋址
C、相對尋址
D、位尋址
答案:C
83.16K程序存儲器常用的芯片是EPROM是():
A、2716
B、2732
C、2764
D、27128
E、27256
F、27512
答案:D
84.MCS-51指令系統(tǒng)中,指令CLRA;表示()。
A、將A的內(nèi)容清0
B、將A的內(nèi)容置1
C、將A的內(nèi)容各位取反,結果送回A中
D、循環(huán)移位指令
答案:A
85.DAA是()
A、數(shù)據(jù)傳送指令
B、算術運算指令
C、邏輯運算指令
D、控制轉(zhuǎn)移指令
E、位操作指令
答案:B
86.用定時器T1方式2計數(shù),要求每計滿100次,向CPU發(fā)出中斷請求,THKT
L1的初始值是
A、9CH
B、20H
C、64H
D、AOH
答案:A
87..PSW=18H時,則當前工作寄存器是()
A、0組
B、1組
C、2組
D、3組
答案:D
88.已知某數(shù)的BCD碼為0111010101000010則其表示的十進制數(shù)值為()。
A、7542H
B、7542
C、75.42H
D、75.42
答案:B
89.(A)=3BH,執(zhí)行ANLA,#9EH指令后,(A)=O
A、1AH
B、2AH
C、3AH
D、4AH
答案:A
90.LCALLadd門6是()
A、數(shù)據(jù)傳送指令
B、算術運算指令
C、邏輯運算指令
D、控制轉(zhuǎn)移指令
E、位操作指令
答案:D
91.VCC引腳功能是()
A、+5V電源
B、外部程序存儲器讀選通信號
C、訪問程序存儲控制信號
D、復位信號
答案:A
92.ALE引腳功能是()
A、復位信號
B、地址鎖存控制信號
C、訪問程序存儲控制信號
D、+6V電源
答案:B
93.以下有關PC的說法不正確的是():
A、PC具有自動加“1”功能
B、PC是一個16位寄存器
C、是純物理指針,本身沒有地址
D、總是存放著當前被執(zhí)行指令的首地址
答案:D
解析:PC(ProgramCounter,程序計數(shù)器)是一個特殊的寄存器,用于保存當前
指令地址。在執(zhí)行指令時,CPU會根據(jù)PC中的地址讀取指令,然后執(zhí)行該指令。
因此,PC必須是一個16位寄存器,并且具有自動加“1”功能。同時,由于PC
是存放著當前被執(zhí)行指令的首地址,所以它本身并沒有地址。因此,選項A、B、
C都是正確的描述。然而,選項D是錯誤的,因為PC并不總是存放著當前被執(zhí)
行指令的首地址。在程序跳轉(zhuǎn)時,比如使用條件跳轉(zhuǎn)指令或者使用無條件跳轉(zhuǎn)指
令時,PC中的地址將跳轉(zhuǎn)到新的地址并執(zhí)行該地址處的指令,此時PC的值會發(fā)
生變化。因此,選項D是錯誤的。
94.數(shù)據(jù)總線的縮寫是():
A、B
B、DB
C、B
D、KB
答案:B
解析:數(shù)據(jù)總線是計算機系統(tǒng)中用于在CPU和外部設備之間傳輸數(shù)據(jù)的公共通信
干線。在計算機系統(tǒng)中,數(shù)據(jù)總線通常是由一組金屬導線組成的。在數(shù)據(jù)傳輸中,
CPU可以通過數(shù)據(jù)總線將數(shù)據(jù)發(fā)送到外部設備或從外部設備接收數(shù)據(jù)。因此,正
確的答案是Bo
95.以下寄存器中,不是8位的寄存器是():
A、DPTR
B、SP
C、P0
D、PSW
答案:A
解析:在8051單片機中,每個寄存器都有其特定的用途和位數(shù)。DPTR是一個1
6位的寄存器,用于存儲指針,而SP是一個16位的寄存器,用于存儲堆棧指針。
P0和PSW都是8位的寄存器。因此,選項A不是8位的寄存器,是正確答案。
96.M0VR1,#30H;MOVA,#64H;ADDA,#47H;DAA;M0VR3,A;后(30H)=
A、09H
B、10H
C、11H
D、12H
答案:C
97.RRCA是()
A、數(shù)據(jù)傳送指令
B、算術運算指令
C、邏輯運算指令
D、控制轉(zhuǎn)移指令
E、位操作指令
答案:C
98.TO:定時方式,工作在方式1。方式字TMOD=
A、OOH
B、01H
C、12H
D、11H
答案:B
99.XRLdirect,#data是()
A、數(shù)據(jù)傳送指令
B、算術運算指令
C、邏輯運算指令
D、控制轉(zhuǎn)移指令
E、位操作指令
答案:C
100.M0VR1,#30H;MOVA,#64H;ADDA,#47H;DAA;M0VR2,A;后(R1)=
A、28H
B、29H
C、30H
D、31H
答案:C
101.當晶振頻率為6MHz時,機器周期為():
Av1|is
B、2口s
C、311s
D、411s
答案:B
解析:在單片機的運算周期中,基本的計算單位是機器周期。機器周期通常由若
干個時鐘周期組成,具體取決于所使用的晶振頻率。當晶振頻率為6MHz時,一
個時鐘周期的時間為1/6MHz=1667us。機器周期的計算方式是:時鐘周期數(shù)X
機器周期時間。對于6MHz晶振,機器周期時間等于時鐘周期數(shù),即:機器周期
時間=時鐘周期數(shù)X機器周期時間=1667usX1=1.667ms因此,機器周期的時間
為1.667mso選項A和D都是錯誤的,因為1口s的機器周期時間遠遠小于1.66
7mso選項C也是錯誤的,因為3us的機器周期時間大于1.667ms。只有選項B
是正確的,因為2Hs的機器周期時間等于1.667ms。
102.執(zhí)行中斷處理程序最后一句指令RETI后,
A、程序返回到ACALL的下一句
B、程序返回到LCALL的下一句
C、程序返回到主程序開始處
D、程序返回到響應中斷時一句的下一句
答案:D
103.能將A的內(nèi)容向左循環(huán)移一位,第七位進第0位的指令是()。
A、RLCA
B、RRCA
C、RRA
D、RLA
答案:D
104.當RS1RS0=01時,Rn的地址是():
A、00H~07H
B、08H~0FH
C、10H~17H
D、18H~1FH
答案:B
解析:當RS1RS0=01時,表示寄存器選擇的是Rn,而Rn的地址范圍是08H?OF
Ho因此,選項B是正確的答案。
105.執(zhí)行程序:MOVDPTR,#8000HM0VXA,@DPTRADDA,20HM0VR0,#00HM0Vx@R
0,AINCROCLRAADDCA,#00HM0Vx@R0,ARET之后則CY是()
A、OOH
B、01H
C、02H
D、03H
答案:B
106.73.5轉(zhuǎn)換成十六進制數(shù)是()。
A、94.8H
B、49.8H
C、111H
D、49H
答案:B
107.已知(A)=59H,(RO)=30H,(30H)=6CH,執(zhí)行指令XCHDA,RO后,RO的內(nèi)容為
():
A、59H
B、30H
C、6CH
D、5CH
答案:D
解析:XCHD指令表示交換兩個操作數(shù)的值,A的值不變,而R0的值為A與R0
的內(nèi)容的交換值。在本題中,A的值由59H變?yōu)?CH,而R0的值由30H變?yōu)?CH。
因此,正確答案是D。
108.8051單片機的PI0接口數(shù)為():
A、3個8位的
B、4個8位的
C、5個8位的
D、6個8位的
答案:B
解析:8051單片機的PIO接口是并行接口,每個引腳都是獨立的,所以總共的P
I0口數(shù)量等于引腳數(shù)量。8051單片機共有4個8位的PI0口,每個PI0口可以
用于輸入或輸出,用于控制外設、檢測傳感器的信號、輸出控制信號等。因此,
答案為B。
109.0RG2000HLACLL3000H0RG3000HRET上邊程序執(zhí)行完RET指令后,PC=()
A、2000H
B、3000H
G2003H
D、3003H
答案:C
110.設(A)=38H,R0=28H,(28H)=18H,執(zhí)行下列程序后,ORLA,#27HANLA,28HXCH
DA,ROCPLAo(A)=
A、E5h
B、E6h
C、E7h
D、E8h
答案:C
111.MCS-51的立即尋址方式中,立即數(shù)前面()o
A、應加前綴“/:”號
B、不加前綴號
C、應加前綴“”號
D、應加前綴“#"號
答案:D
112.8031單片機的0口的引腳,還具有外中斷、串行通信等第二功能。
A、P0
B、P1
C、P2
D、P3
答案:D
113.用8051的定時器T1作計數(shù)方式,用模式2,則工作方式控制字為
A、60H
B、02H
C、06H
D、20H
答案:A
114.已知:A=D2H,(40H)=77H,執(zhí)行指令:ORLA,40H后,其結果是()。
A、=77H
B、A=F7H
GA=D2H
D、以上都不對
答案:B
115.下列哪條指令是正確的().
A、PUSHR2
B、ADDRO,A
C\MOVXADPTR
D、MOVRO,A
答案:D
解析:在匯編語言中,不同的指令集和處理器架構會有不同的指令格式和尋址方
式。根據(jù)常見的8051單片機指令集,我們可以分析給出的選項:A.'PUSHR2'在
8051單片機中,'PUSH'指令通常用于將直接尋址的8位寄存器內(nèi)容壓入堆棧。
然而,'R2'通常不是一個可以通過'PUSH'指令直接操作的寄存器。8051的堆棧
操作主要針對累加器A和一些特定的寄存器,如程序計數(shù)器PC。因此,這個指
令可能是不正確的。B.'ADDRO,A'在8051中,'ADD'指令用于加法運算,但通常
的格式是將累加器A的內(nèi)容與另一個操作數(shù)相加,并將結果存回累加器A。這里
的格式'ADDRO,A'試圖將A加到R0上,這不是8051指令集的標準格式。C.'MOV
XADPTR'在8051中,'MOVX'指令用于外部數(shù)據(jù)存儲器與累加器A之間的數(shù)據(jù)交換。
但是,正確的語法應該是'MOVXA,DPTR'(注意''符號的位置),用于從由DPTR
(數(shù)據(jù)指針寄存器)指定的外部數(shù)據(jù)存儲器地址讀取數(shù)據(jù)到累加器AoD.'MOVRO,
A'這個指令是正確的。在8051中,'MOV'指令用于數(shù)據(jù)傳送。'R0'表示間接尋址,
即使用R0寄存器的內(nèi)容作為地址來訪問數(shù)據(jù)存儲器。這條指令將累加器A的內(nèi)
容傳送到由R0指向的數(shù)據(jù)存儲器地址中。綜上所述,選項D是正確的指令。
116.當晶振頻率為6MHz時,有效復位信號高電平時間要持續(xù)0:
Av1|is
B、2口s
C、311s
D、411s
答案:D
解析:復位信號是單片機啟動時觸發(fā)的信號,它通常由高電平觸發(fā),并要求在一
定的時間內(nèi)保持高電平。根據(jù)題目給出的條件,晶振頻率為6MHz,因此復位信
號的周期為1USo根據(jù)復位信號高電平時間的計算公式:高電平時間=晶振周期
X2/頻率,可以計算出復位信號有效高電平時間為4us。因此,選項D是正確
答案。
117.匯編結束指令是():
A、0RG
B、IT
C、EQU
D、END
答案:D
解析:在匯編語言中,各種指令都有其特定的功能和用途。對于題目中的選項:
A.0RG-這個指令通常用于設置程序的起始地址,而不是表示匯編的結束。B.BIT
-這個指令并不是標準匯編語言中的通用指令。在某些特定的匯編器或上下文中,
它可能用于定義位的數(shù)量或特性,但它不是通用的匯編結束指令。C.EQU-這是一
個賦值偽指令,用于為符號名分配一個值,而不是表示匯編的結束。D.END-這個
指令用于標記程序的結束。在匯編過程中,當遇到END指令時,匯編器會知道程
序的結尾,并據(jù)此生成最終的機器代碼或目標文件。因此,根據(jù)以上分析,表示
匯編結束的指令是D.ENDO所以答案是Do
118.DIVAB是()
A、數(shù)據(jù)傳送指令
B、算術運算指令
C、邏輯運算指令
D、控制轉(zhuǎn)移指令
E、位操作指令
答案:B
119.MCS-51單片機的高8位地址總線是():
A、P0
B、P1
C、P2
D、P3
答案:C
解析:PO、P1、P2和P3是不同的芯片引腳,其中P0是低8位地址總線,而P3
是高8位地址總線。在高8位地址總線中,共有3個引腳:PA7、PA6和PA5。它
們共同組成了地址總線的信號。在74LS138芯片的控制下,地址總線的低8位(P
A7、PA6和PA5)連接到P3口的高8位(P3.7、P3.6和P3.5),而高8位(PA
4、PA3和PA2)則連接到P2口的高8位(P2.7、P2.6和P2.5)。因此,答案是
Co
120.當MCS-51復位時,下面說法準確的是()
A、PC=OOOOH
B、SP=OOH
GSBUF=OOH
答案:A
121.指令MOVA,#30H源操作數(shù)的尋址方式是():
A、直接尋址
B、立即尋址
C、寄存器尋址
D、寄存器間接尋址
答案:B
解析:在MOV指令中,如果源操作數(shù)用#符號來表示,則表示該操作數(shù)是一個立
即數(shù),可以直接送入指定的目標操作數(shù)中。所以,本題中的源操作數(shù)30H通過#
符號來表示是一個立即數(shù),其尋址方式為立即尋址。因此,選項B是正確答案。
122.指令M0VR1,#30H目標操作數(shù)的尋址方式是():
A、立即尋址
B、直接尋址
C、寄存器間接尋址
D、相對尋址
答案:C
解析:指令M0VR1,#30H,表示將30H存儲器單元的內(nèi)容傳送到數(shù)據(jù)寄存器,即
將30H單元中的值加載到寄存器中。因此,目標操作數(shù)的尋址方式是寄存器間接
尋址,選項C是正確答案。
123.定義字型數(shù)據(jù)的偽指令是():
A、DS
B、DB
C、DW
D、BIT
答案:C
124.以下關于CPU的說法不正確的是():
A、主要用于數(shù)字運算和邏輯運算
B、完成數(shù)據(jù)處理和程序控制邏輯
C、由運算器和控制器組成
D、TMOD是CPU專用寄存器
答案:D
解析:CPU是中央處理器,是計算機系統(tǒng)的運算和控制核心。它主要負責數(shù)字運
算和邏輯運算,完成數(shù)據(jù)處理和程序控制邏輯。CPU由運算器和控制器組成,其
中TMOD是一個8位寄存器,但它不是CPU專用寄存器,而是定時器/計數(shù)器TO
的專用寄存器。因此,選項D是不正確的。
125.MCS-51指令系統(tǒng)中,執(zhí)行下列指令后,其結果為0oMOVA,#68ADDA,#5
3DAA
A、=21CY=10V=0
B、A=21CY=1OV=1
GA=21CY=00V=0
D、以上都不對
答案:B
126.一個乘法周期是多少個機器周期():
A、1
B、2
C\3
D、4
答案:D
解析:在計算機中,一個乘法周期通常包含多個機器周期。機器周期是指計算機
完成一個基本操作所需的時間單位,通常由若干個時鐘周期組成。在8051單片
機中,一個乘法周期通常包含4個機器周期。因此,正確答案是D。
127.MOVC,bit是()
A、數(shù)據(jù)傳送指令
B、算術運算指令
C、邏輯運算指令
D、控制轉(zhuǎn)移指令
E、位操作指令
答案:E
128.若(A)=50H,(B)=A0H,執(zhí)行MULAB后,(A)=(B)=
A、(A)=02H(B)=33H
B、(A)=00H(B)=33H
C、(A)=02H(B)=32H
D、(A)=00H(B)=32H
答案:D
129.MCS-51指令系統(tǒng)中,指令MOVA,RO,執(zhí)行前(A)=86H,(RO)=20H,(2
OH)-18H,執(zhí)彳丁后()o
A、(A)二86H
B、(A)=20H
G(A)=18H
D、(A)=00H
答案:C
130.當外部中斷0發(fā)出中斷請求后,中斷響應的條件是
A、SETBET0
B、SETBEX0
GMOVIE,#81H
D、MOVIE,#61H
答案:C
131.單片機應用程序一般存放在()。
A、RAM
B、ROM
C、寄存器
D、CPU
答案:B
132.一個具有2K字節(jié)的程序放在首地址為5100H的存貯區(qū),則末地址為():
A、5900H
B、59FFH
G5800H
D、58FFH
答案:D
解析:根據(jù)題目中的信息,我們可以計算出程序占用的存儲空間大小為2K字節(jié),
即2048個字節(jié)。因此,末地址應該比首地址大2048個字節(jié)。選項D,即58FFH,
是最末端的地址,滿足這個條件。
133.MOVR1,#30H;MOVA,#64H;ADDA,#47H;DAA;M0VR5,A;后(AC)=
A、0
B、1
C、2
D、4
答案:B
134.下列指令能使A的高4位不變,低4位清0的是():
A、NLA,#0F0H
B、ORLA,#OFH
C、ANLA,#OFH
D、ORLA,#OFOH
答案:A
解析:首先,我們需要了解在匯編語言中,'ANL'和'ORL'指令的功能。'ANL'是
邏輯與指令,'ORL'是邏輯或指令。這些指令用于對寄存器的內(nèi)容進行位操作。
現(xiàn)在,我們考慮每個選項:A.'ANLA,#OFOH':這會將A寄存器的內(nèi)容與'#OFOH'
(二進制表示為'11110000')進行邏輯與操作。高4位(從最高位開始的4位)
保持不變,因為'#OFOH'的高4位是1,而低4位被清零,因為'#OFOH'的低4位
是0。B.'ORLA,#OFH':這會將A寄存器的內(nèi)容與'#OFH'(二進制表示為'000011
11')進行邏輯或操作。這會導致低4位保持不變(如果A的低4位原本是1),
或者變?yōu)?(如果A的低4位原本是0)。高4位則會被清零,因為'#0FH'的高
4位是0。C.'ANLA,#0FH':這會將A寄存器的內(nèi)容與'#0FH'進行邏輯與操作。這
將導致只有低4位可能保持不變(如果A的低4位原本是1),而高4位則會被
清零。D.'ORLA,#OFOH':這會將A寄存器的內(nèi)容與'#OFOH'進行邏輯或操作。這
會導致高4位保持不變(如果A的高4位原本是1),或者變?yōu)?(如果A的高
4位原本是0)。低4位則會被清零,因為'#OFOH'的低4位是0。綜上所述,只
有選項A('ANLA,#OFOH')能實現(xiàn)使A的高4位不變,低4位清零的要求。因此,
正確答案是Ao
135.下列各條指令其源操作數(shù)的尋址方式是什么?各條指令單獨執(zhí)行后,A中的
結果是什么?(5分)設(60H)=35H,(A)=19H,(RO)=30H,(30H)=OFH。
執(zhí)行指令MOVA,#48H;ADDA,60H;ANLA,RO后
A、直接尋址;09H
B、寄存器尋址;09H
G立即;09H
D、寄存器間接尋址;09H
答案:D
136.執(zhí)行程序:MOVDPTR,#8000HM0VXA,@DPTRADDA,20HM0VR0,#00HM0Vx@R
0,AINCROCLRAADDCA,#00HM0Vx@R0,ARET之后則A是()
A、OOH
B、01H
C、02H
D、03H
答案:B
137.已知(A)=7FH,(PSW)=OOH,當執(zhí)行RRCA指令后PSW的內(nèi)容為():
A、80H
B、81H
C、OOH
D、01H
答案:A
解析:RRC是右移一位,相當于除以2。根據(jù)補碼的定義,右移一位相當于乘以
2的負一次方,即相當于減1。因此,執(zhí)行RRCA指令后,(A)的值會變成7FH7=
7FEH,即80H。PSW的內(nèi)容為00H,表示沒有進位。所以答案為A選項。
138.用8051的定時器T0定時,用模式2,則應
A、啟動T0前向THO置入計數(shù)初值,TLO置0,以后每次重新計數(shù)前要重新置入
計數(shù)初值
B、啟動TO前向THO、TLO置入計數(shù)初值,以后每次重新計數(shù)前要重新置入計數(shù)
初值
C、啟動T0前向THO、TLO置入計數(shù)初值,以后不再置入
D、啟動TO前向THO、TLO置入相同的計數(shù)初值,以后不再置入
答案:C
139.反碼9AH的真值是():
A、-102
B、-101
C、102
D、101
答案:B
解析:在補碼運算中,加法時最高位有進位時,用符號位和運算結果中的最大值
進行減法運算,即“減補”轉(zhuǎn)換;減法時,符號位和運算結果中的最大值進行減
法運算,即“減補”轉(zhuǎn)換。因此,在加法時,9AH的反碼是105H;減法時,最高
位有進位,即符號位為1,則減補為98H,減數(shù)變?yōu)?8H,則9AH-98H=105H+1=1
01Ho
140.SUBBA,Rn是()
A、數(shù)據(jù)傳送指令
B、算術運算指令
C、邏輯運算指令
D、控制轉(zhuǎn)移指令
E、位操作指令
答案:B
141.在存儲器擴展電路中74LS373的主要功能是()。
A、存儲數(shù)據(jù)
B、存儲地址
C、鎖存數(shù)據(jù)
D、鎖存地址
答案:D
142.下列指令能使R0低4位不變,高4位置F的是()。
A、NLRO,#0F0H
B、ORLRO,#OFOH
C、ORLO,#OFH
D、ORLOOH,#OFOH
答案:D
143.P(PSW.0)的定義是()
A\進位標志位
B、輔助進位標志位
C、用戶標志位
D、寄存器組選擇位
E、溢出標志位
F、奇偶標志位
答案:F
144.M0VXA,R0指令中,源操作數(shù)采用()尋址方式,指令作用在()區(qū)間。
A、寄存器,外部數(shù)據(jù)存儲器
B、直接,程序存儲器
C、寄存器間接,內(nèi)部數(shù)據(jù)存儲器
D、寄存器間接,外部數(shù)據(jù)存儲器
答案:D
145.已知(A)=50H,(RO)=30H,(30H)=6CH,執(zhí)行指令MOVA,R0后,A的內(nèi)容為O:
A、50H
B、30H
C、6CH
D、OOH
答案:C
解析:根據(jù)題目中的指令,MOVA,R0,它的意思是將R0指向的內(nèi)存地址中的值,
即6CH,加載到累加器A中。因此,執(zhí)行完這條指令后,A的內(nèi)容為6CH。
146.MSS-51單片機的PI0引腳有():
A、24根
B、32根
C、40根
D、44根
答案:B
解析:根據(jù)題干中的描述,我們可以知道,MSS-51單片機的PI0引腳有32根。
因此,答案為B。
147.通用RAM區(qū)的地址是():
A、00H?07H
B、08H~1FH
G20H~2FH
D、30H~7FH
答案:D
解析:通用RAM區(qū)指的是程序存儲器中除特殊寄存器以外的所有RAM區(qū),它可被
CPU讀/寫訪問,其地址編號為00H?7FH。其中,00H?07H是工作寄存器區(qū),08
H?1FH是位尋址區(qū),20H?2FH是I/O端口區(qū),30H?7FH是通用RAM區(qū)。因此,
選項D是正確答案。
148.下列各條指令其源操作數(shù)的尋址方式是什么?各條指令單獨執(zhí)行后,A中的
結果是什么?(5分)設(60H)=35H,(A)=19H,(RO)=30H,(30H)=OFH。
執(zhí)行指令MOVA,#48H后
A、立即尋址;35H
B、立即尋址;48H
G立即尋址;OFH
D、立即尋址;OFH
答案:B
149.SWAPA是()
A、數(shù)據(jù)傳送指令
B、算術運算指令
C、邏輯運算指令
D、控制轉(zhuǎn)移指令
E、位操作指令
答案:C
150.單片機上電復位后,P0的內(nèi)容和SP的內(nèi)容為():
A、0000H,00H
B、0000H,07H
C、FFH,07H
D、FFH,00H
答案:C
解析:單片機上電復位后,通常寄存器P0寄存器會被清零(即內(nèi)容為FFH),
而堆棧指針SP的內(nèi)容則保持上一次的操作時的值,通常為07H。因此,答案為Co
151.已知晶振頻率為6MHz,在P1.0引腳上輸出周期為500微秒的等寬矩形波,
若采用T1中斷,工作方式2。TL1=#()
A、06H
B、07H
C、08H
D、09H
答案:A
152.位尋址區(qū)的地址是():
A、00H~07H
B、08H~1FH
G20H~2FH
D、30H~7FH
答案:C
解析:位尋址區(qū)指的是一個字節(jié)中的一位,也就是一個二進制數(shù)。在計算機中,
每個字節(jié)有8位,
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版城市排水管網(wǎng)安裝與改造服務合同2篇
- 二零二五版勞動合同分類體系與員工激勵制度3篇
- 二零二四年度三人科技研發(fā)項目合作協(xié)議3篇
- 二零二五年度物聯(lián)網(wǎng)平臺技術承包協(xié)議書3篇
- 2025年度體育用品產(chǎn)品承包經(jīng)營合同樣本4篇
- 二零二五年度離婚協(xié)議中的子女監(jiān)護權變更合同3篇
- 二零二五年度高端公寓日常保潔及保養(yǎng)服務協(xié)議3篇
- 二手房銷售預訂協(xié)議格式 2024版
- 二零二五年度高空作業(yè)防雨棚搭建與安全防護協(xié)議2篇
- 二零二五版貨物車輛租賃與物流金融合作合同3篇
- 稱量與天平培訓試題及答案
- 超全的超濾與納濾概述、基本理論和應用
- 2020年醫(yī)師定期考核試題與答案(公衛(wèi)專業(yè))
- 2022年中國育齡女性生殖健康研究報告
- 各種靜脈置管固定方法
- 消防報審驗收程序及表格
- 教育金規(guī)劃ppt課件
- 呼吸機波形分析及臨床應用
- 常用緊固件選用指南
- 私人借款協(xié)議書新編整理版示范文本
- 自薦書(彩色封面)
評論
0/150
提交評論