版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
桂林電子科技大學(xué)2012年碩士研究生入學(xué)考試試卷
考試科目代碼:904考試科目名稱(chēng):微機(jī)原理及應(yīng)用(B2)
請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試卷上無(wú)效)。
一、填空題(每空2分,共30分)
1、字長(zhǎng)為8位的二進(jìn)制數(shù)11000100B,若為補(bǔ)碼,則其表示的有符號(hào)數(shù)真值為(1)D。
2、已知DS=1000H,SS=2000H,ES=3000H,BP=0500Ho指令MOVAX,[BP+40H]中源
操作數(shù)的尋址方式是(2),其物理地址是(3).
3、若AL=10100110B,則執(zhí)行指令SARAL,1后,AL結(jié)果為(4),執(zhí)行指令SHRAL,
1后,AL結(jié)果為⑸。
4、有變量定義為:
ORG0100H
VALDW200H
(0100H)存放的數(shù)據(jù)為(6),(0101H)存放的數(shù)據(jù)為(7)。(十六進(jìn)制表示)
5,按在計(jì)算機(jī)中的作用分類(lèi),存儲(chǔ)器分為主存儲(chǔ)器和輔助存儲(chǔ)器,用于存放計(jì)算機(jī)當(dāng)
前暫不參與運(yùn)行的程序和數(shù)據(jù)的存儲(chǔ)器為(8)。
6、宏指令的定義是通過(guò)偽指令(9)和(10)來(lái)實(shí)現(xiàn)。
7、I/O端口的地址編碼方式有I/O端口獨(dú)立編址、I/O端口與存儲(chǔ)器單元統(tǒng)一編址兩種
方式,在80x86系統(tǒng)中采用的是(11)編址方式。
8、在同步串行通信中,在每一個(gè)數(shù)據(jù)塊前附加一個(gè)或兩個(gè)(12)或標(biāo)識(shí)符,在傳送
過(guò)程中,發(fā)送方和接收方使用同一(13)進(jìn)行控制,使每一位數(shù)據(jù)均保持位同步。
9、A/D轉(zhuǎn)換器實(shí)現(xiàn)模擬量到數(shù)字量的轉(zhuǎn)換,一般可通過(guò)(14)方式、(15)方式、
DMA方式及在板RAM方式讀取轉(zhuǎn)換結(jié)果。
二、單項(xiàng)選擇題(每題2分,共20分)
1、8086有兩個(gè)獨(dú)立的工作單元EU和EIU,它們是()工作的。
A.串行B.并行C.串并行D.以上都不是
2、設(shè)AL=26H,則執(zhí)行下面兩條指令后,41為()。
ADDAL,75H
DAA
A.9BHB.155C.01HD.101H
3、CPU通過(guò)總線(xiàn)從存儲(chǔ)器或I/O接口存取一個(gè)字節(jié)所需要的時(shí)間稱(chēng)為()o
A.時(shí)鐘周期B.指令周期C.總線(xiàn)周期D.等待周期
4、在DMA方式中,實(shí)現(xiàn)地址修改與傳輸字節(jié)數(shù)計(jì)數(shù)的功能部件是()。
第1頁(yè)共6頁(yè)
請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試卷上無(wú)效)。
A.指令指針寄存器IPB.計(jì)數(shù)寄存器CX
C.DMA控制器D.CPU
5、下列四條指令中,不能完成將AL寄存器清零的是()。
A.CMPAL,ALB.SUBAL,ALC.XORAL,ALD.MOVAL,0
6、主存和CPU之間增加高速緩存的主要目的是()o
A.解決CPU和主存之間的速度匹配問(wèn)題B.擴(kuò)大主存容量
C.既擴(kuò)大主存容量又提高存取速度D.提高計(jì)算機(jī)的I/O處理能力
7、在微機(jī)系統(tǒng)中,接口電路通常是指()0
A.介于主機(jī)與外設(shè)之間的一種緩沖電路
B.介于存儲(chǔ)器與外設(shè)之間的一種緩沖電路
C.介于主機(jī)總線(xiàn)之間的一種緩沖電路
D.介于兩個(gè)外設(shè)之間的一種緩沖電路
8、異步串行通信中,幀與幀之間根據(jù)需要可插入任意個(gè)()。
A.停止位B.空閑位C.同步字符D.起始位
9、在下列8086CPU中斷源中,優(yōu)先權(quán)最高的是()。
A.非屏蔽中斷B.可屏蔽中斷C.斷點(diǎn)中斷D.單步中斷
10、并行接口8255的A口工作于方式2時(shí),B口只能工作在()。
A.方式0B.方式1C.方式2D.方式0或方式1
三、簡(jiǎn)答題(每題8分,共40分)
1、在I/O接口電路中,按存放信息的類(lèi)型,端口可以分為哪幾種?CPU對(duì)這些端口進(jìn)行
讀操作還是寫(xiě)操作?
2、已知當(dāng)前AX=4866H,BX=2992H,判斷下面程序段的功能。
ADDAL,BL
DAA
MOVCL,AL
MOVAL,AH
ADCAL,BH
DAA
MOVAH,AL
MOVAL,CL
第2頁(yè)共6頁(yè)
請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試卷上無(wú)效)。
程序功能:___________________________________________________
AH=,AL=,CF=
3、某系統(tǒng)中有5個(gè)中斷源,它們從中斷控制器8259A的IRQ3?IRQ7中以脈沖方式引
入系統(tǒng),它們的中斷類(lèi)型碼分另U為4BH,4CH,4DH,4EH和4FH,中斷入口分另U為3500H、
4080H、4505H、5540H和6000H。允許它們以完全嵌套方式工作,請(qǐng)編寫(xiě)8259A初始化
程序,并設(shè)置IRQ3的中斷向量。設(shè)8259A的端口地址為20H,21H。
4、某RAM芯片如圖所示,問(wèn)該RAM容量是多少?若要求RAM的首地址為24000H,試用
1片74LS138譯碼器和若干門(mén)電路,采用全譯碼方式設(shè)計(jì)該RAM存儲(chǔ)器的CS譯碼電路。
74LS138
一
*上
乂\z
一
o-f
三A|2~Ao
工O->
一
三O->
\
D‘?Do
fZX
AZ
/
5、利用DAC0832和運(yùn)算放大器構(gòu)成函數(shù)發(fā)生器,DAC0832為單緩沖接法(端口地址38H),
單極性輸出,輸出電壓滿(mǎn)量程為2.55V。試分析執(zhí)行下列程序時(shí),DAC0832輸出波
形信號(hào),其周期為,幅度為。若用ADC0809,能產(chǎn)生該信號(hào)嗎?
NEXT:MOVAL,200
LOP:OUT38H,AL
CALLDEL2MS;延時(shí)2nls
DECAL
CMPAL,0
JNZLOP
TMPNEXT
四、編程題(每題10分,共30分)
1、在數(shù)據(jù)區(qū)STR1單元開(kāi)始存放一長(zhǎng)度為N個(gè)字符的字符串。要求對(duì)該字符串中每個(gè)字
符在最高位配上一個(gè)偶校驗(yàn)位(即保持一字節(jié)數(shù)51的個(gè)數(shù)為偶數(shù)),并存回到原單元
中。請(qǐng)編寫(xiě)程序,并加以注釋。
第3頁(yè)共6頁(yè)
請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試卷上無(wú)效)。
2、編寫(xiě)子程序MERGE,完成將4位非壓縮BCD碼壓縮成4位壓縮BCD碼。入口參數(shù):4
位非壓縮BCD碼存放在BUF1開(kāi)始的字節(jié)單元中;出口參數(shù):壓縮后的4位BCD碼存放
在BUF2字單元中。
3、在BUF開(kāi)始的存儲(chǔ)區(qū)中存放著100個(gè)8位有符號(hào)數(shù),要求將其中的正數(shù)和負(fù)數(shù)分別
放到以BUF1和BUF2為首地址的存儲(chǔ)區(qū)中。試編寫(xiě)完整的匯編語(yǔ)言源程序,并加以注釋。
五、應(yīng)用題(30分)
1、(10分)利用8255AA口驅(qū)動(dòng)打印機(jī),設(shè)其工作在方式0,8255A和打印機(jī)的連接圖
如圖2所示,BUSY為0表示打印機(jī)空閑。CPU利用查詢(xún)方式將BUFFER開(kāi)始的100字節(jié)
數(shù)據(jù)送打印機(jī)打印。編寫(xiě)包括8255初始化程序在內(nèi)的打印程序。
8255A
D7*〉D7-0PA7-PAO
Ai---------------A--1----打
AoAo印
RDRD機(jī)
WRWRBUSY
□PC2
A7?2碼CS
111011
圖28255和打印機(jī)連接圖
2、(20分)在PC機(jī)中8253和8255連接如圖所示。要求LED指示燈亮2秒,滅2秒,
依次循環(huán)亮滅。其中2秒定時(shí)由8253的計(jì)數(shù)器2產(chǎn)生,定時(shí)2秒到時(shí),0UT2通過(guò)8259
向CPU發(fā)中斷請(qǐng)求,在中斷服務(wù)程序中將PBO反向輸出。試編寫(xiě)相應(yīng)的主程序段和中斷
服務(wù)程序以實(shí)現(xiàn)上述功能。設(shè)8259已經(jīng)初始化(普通全嵌套,非自動(dòng)結(jié)束)且IRQ2未
被屏蔽,其端口地址分別為20H和21H,IRQ2中斷類(lèi)型碼為0AH。
9+5V
譯A.GAg
A*??A?碼
IA。
器OUT,
CS
——?->IRQ2
CLK2(8259)
第4頁(yè)共6頁(yè)
請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試卷上無(wú)效)。
附:1、8255A方式選擇控制字
A組控制B組控制
D7
D6DsD4D3D2DiDo
C口上半部I/OC口下半部I/O
標(biāo)志位0:輸出B口I/O0:輸出
1:輸入0:輸出1:輸入
1:輸入
方式選擇:A口I/O方式選擇:
00:方式00:輸出0:方式0
01:方式11:輸入1:方式1
lx:方式2
2、8255AC口位操作控制字
D7D6D5D4D3DZDIDo
0XXX
0:復(fù)位
標(biāo)志位位選擇1:置位
000->PCO100->PC4
001->PCl101->PC5
010->PC2110->PC6
011->PC3111->PC7
3、8253工作方式控制字
D7D6D5D4D3D2DIDo
SCISCORLiRLoM2MlMoBCD
L數(shù)制選擇
計(jì)數(shù)器選擇讀/寫(xiě)指示工作方式選擇:0:二進(jìn)制
00:計(jì)數(shù)器000:計(jì)數(shù)器鎖存000:方式01;BCD
01:計(jì)數(shù)器101:只讀/寫(xiě)低字節(jié)001;方式1
10:計(jì)數(shù)器210:只讀/寫(xiě)高字節(jié)X10;方式2
11:非法11:先讀/寫(xiě)低字節(jié)XH:方式3
后讀/寫(xiě)高字節(jié)100:方式4
101:方式5
第5頁(yè)共6頁(yè)
請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試卷上無(wú)效)。
4、8259A初始化命令字(ICW)
ICW1:
AOD7D6D5D4D3D2DIDO
XXX1LTIMXSNGLIC4
LTIM:1:高電平觸發(fā);0:上升沿觸發(fā)。(levelTriggerInterruptMode)
SNGL:1:單片;0:級(jí)聯(lián)。(Single)
IC4:1:需要ICW4;0:不需要
ICW2:
AOD7D6D5D4D3D2DIDO
H回T61T51T41T3|0|0
、7A'Y'
□□□□□□□□□□□
ICW3:
AOD7D6D5D4D3D2DIDO
|1|||||||||.□□ICW3
、v/
1:□□IRQQ□8259,0:口□
AOD7D6D5D4D3D2DIDO
|1|||||||||一□□ICW3
v
□□□□J□IRQ
ICW4:
第6頁(yè)共6頁(yè)
桂林電子科技大學(xué)2013年研究生統(tǒng)一入學(xué)考試試題
科目代碼:904科目名稱(chēng):微機(jī)原理及應(yīng)用(B2)
請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試題上無(wú)效)。
一、選擇題(15小題,每題3分,共45分)
1.8位補(bǔ)碼操作數(shù)"10010011BM等值擴(kuò)展為16位后,其機(jī)器數(shù)為
A.1111111110010011BB.0000000010010011B
C.1000000010010011BD.011I111U0010011B
2.下列數(shù)中最小的數(shù)是
A.(100101)2B.(50)8C.(IOOHO)BCDD.(625)16
3.8086/8088CPU中設(shè)置指令隊(duì)列緩沖器的目的是。
A.保存所執(zhí)行過(guò)的指令,以便下次使用時(shí)不用再去訪(fǎng)問(wèn)存儲(chǔ)器
B.減少取指令操作與取數(shù)據(jù)操作的沖突現(xiàn)象
C.能夠使EU和BIU并行工作,減少CPU為取指令而等待的時(shí)間
D.為了加快指令譯碼的時(shí)間
4.8086中CS和IP的內(nèi)容表示的是
A.當(dāng)前正在執(zhí)行的指令的地址B.下一條待執(zhí)行的指令的地址
C.將要取出的下一條指令的地址D.可執(zhí)行代碼的長(zhǎng)度
5.微機(jī)系統(tǒng)總線(xiàn)是指。
A.芯片內(nèi)部引出的總線(xiàn)B.微機(jī)各個(gè)模塊之間傳送信息的總線(xiàn)
C.微處理器內(nèi)部的總線(xiàn)D.微機(jī)和其他系統(tǒng)間傳送信息的總線(xiàn)
6.設(shè)SS=2100H,SP=0210H,執(zhí)行下列程序段后,棧頂?shù)奈锢淼刂肥?/p>
A.2120CHB.2120EHC.21210HD.21212H
PUSHAX
PUSHBX
POPWORDPTR[SI]
PUSHF
7.在8086中,一個(gè)段最大尋址空間是:________o
A.256KB;B.16KB;C.32KB;D.64KBo
8.寄存器間接尋址方式中,操作數(shù)存放在—________o
A.通用寄存器B.主存單元C.指令指針D.堆棧
9.下列指令中正確的是___________。
A.MOVDS,0200HB.MOVBP,AL
C.MOVAX,[SI][DI]D.MOVBYTEPTR[BX],1000
10.容量為8KB的ROM芯片在存儲(chǔ)器中的末地址為2100H:5FFFH,則其起始地址為
第1頁(yè)共4頁(yè)
A.21OOH:57FFHB.2100H:4FFFH
C.2100H:4000HD.21OOH:5OOOH
11.在執(zhí)行OUT指令時(shí),8086CPU有效的信號(hào)是,
A.M/IO=1,WR=0B.IOW=1
C.M/IO=0,WR=0D.IOR=0
12.8086系統(tǒng)中在0000H:007CH~0000H:007FH單元存放的向量對(duì)應(yīng)的中斷類(lèi)型號(hào)
為o
A.30B.31C.32D.33
13.已知在PC系統(tǒng)中,某外設(shè)的中斷類(lèi)型號(hào)為0FH,則其中斷向量表的指針為:。
A.OFFH;B.1EH;C.3CH;D.78H。
14.定時(shí)/計(jì)數(shù)器8253/8254所允許的最大計(jì)數(shù)值是。
A.65536;B.65535;C.64000;D.65534。
15.在8255A中,使用其按位置位/復(fù)位功能,使端口C中PC7置位的控制字應(yīng)為:。
A.OEH;B.OFH;C.06H:D.07H。
二、填空題(10小題,每小題3分,共30分)
1、IP在程序運(yùn)行的過(guò)程中,它始終指向下一條指令的。
2、計(jì)算機(jī)系統(tǒng)包括和兩部分。
3、8位二進(jìn)制數(shù)無(wú)符號(hào)數(shù)表示的范圍是:。
4、8086微處理器對(duì)存儲(chǔ)器的最大分段可達(dá)—字節(jié),相應(yīng)段內(nèi)尋址需條地址線(xiàn)。
5、TEST指令與AND指令的相同點(diǎn)是,區(qū)別是。
6、四個(gè)字節(jié)存儲(chǔ)單元值為(01256H)=40H,(01257H)=20H,(01258H)=13H,(01259H)=32H,
(DS)=0122H,(BX)=36H,執(zhí)行指令LDSSI,[BX]后,(DS)=,SI>。
7、過(guò)程(子程序)的屬性有兩種,段內(nèi)調(diào)用使用屬性,段間調(diào)用使用。
8、段定義是用一組偽操作來(lái)實(shí)現(xiàn)的,段的開(kāi)始用表示,結(jié)束使用o
9、CPU與接口交換數(shù)據(jù)的方式一般有3種,它們分別是,,.
10、系統(tǒng)使用單片8259A,在執(zhí)行某個(gè)任務(wù)時(shí),希望把IR0,IR1中斷請(qǐng)求開(kāi)放,其它中斷
請(qǐng)求屏蔽,則應(yīng)向OCW1寫(xiě)入的命令內(nèi)容是。
三、簡(jiǎn)答分析題(4小題,共40分)
1.分析下面的程序段的功能。(8分)
MOVBL,X
ADDBL,Y
MOVAL,W
SUBAL,X
IMULBL
ADDAX,5
第2頁(yè)共4頁(yè)
MOVZ,AX
該程序段實(shí)現(xiàn)的數(shù)學(xué)公式是___________________________
2.執(zhí)行下列指令后,AX寄存器中的內(nèi)容是什么?(8分)
MOVCL,3
MOVAX,0D8H
ROLAX,1
RORAX,CL
3.簡(jiǎn)述CPU與I/O設(shè)備之間接口的組成與功能。(7分)
4.設(shè)有一個(gè)具有13位地址和8位字長(zhǎng)的存儲(chǔ)器,試問(wèn):(共3義3=9分)
1)存儲(chǔ)器能存儲(chǔ)多少字節(jié)的信息?
2)如果存儲(chǔ)器由1KX4位RAM芯片組成,共計(jì)需要多少片?
3)需要用哪幾位高位地址作為片選擇碼來(lái)產(chǎn)生芯片選擇信號(hào)?
5.已知,在某16位微機(jī)系統(tǒng)中,使用單片8259A,8個(gè)中斷請(qǐng)求輸入信號(hào)均為邊沿觸發(fā),
端口地址為20H和21H,采用完全嵌套方式,0級(jí)中斷請(qǐng)求對(duì)應(yīng)中斷號(hào)為8,非自動(dòng)結(jié)
束方式,完成初始化程序段,8259的初始化命令字見(jiàn)附錄。(8分)
四、編程與設(shè)計(jì)題(3小題,共35分)
1.編程統(tǒng)計(jì)字符串變量STRING的長(zhǎng)度,要求從第一個(gè)非空格字符開(kāi)始計(jì)數(shù),字符串以
結(jié)束。(本題12分)
2.分析下列電路原理圖,分別指出圖中的SRAM6116(2K*8B)和EPROM2716(2K*8B)
存儲(chǔ)器的地址分布范圍。(本題10分)
D0-D7?-
AO~A10c:==
74LS138
AEN一
GlY7D0-D7產(chǎn)D0-D7
A15-c』A0-A10
G2AY6-*=A0-A10
Al—
G2BY5
.SRAM
Y4EPROM
61162716
Y3
A13一C
Y2—CSY叵
A12——B
Yl
All一A_QRD
Y0
RD
WR"
3.如下圖所示,使用D/A轉(zhuǎn)換器DAC0832和可編程接口8255A芯片,產(chǎn)生連續(xù)的鋸齒波。設(shè)
8255A端口地址為200H—203H。8255的方式選擇控制字見(jiàn)附錄2(本題13分)
第3頁(yè)共4頁(yè)
附錄1:8259的初始化命令字
ICW1
AoD?DeDsD3D2DiDo
叵]區(qū)|x|x|I|LTIM|O|SNGL|@(偶地址20H)
~III^^:跟1。\丫4字,0:不跟
1:?jiǎn)纹绞?0:級(jí)聯(lián)方式
___________________________
__________1:高電平觸發(fā),0:上沿觸發(fā)
特征位,恒為1(用于尋址)
_____________________________________未用,任意
ICW2
AoD7DeDsD4D3D2DiDo
QI-「IT]Tsird工31、oI0IQI(奇地址21H)
不能改變
基值,可以改變
ICW4
AoD,DeDsD4DaDiDiDo
口I01010|SFNM|BUF]M/gAEOI|uRM|(奇地址21H)
~~11:8046/88,0:8080/85
1:中曲自動(dòng)身一:0:正常用
ox:非緩沖方式
10:緩沖方式/從片
____________11;緩沖方式/主片
1:特殊全嵌套方式,0:正常全嵌套方式
________________________________特征位,恒為0
附錄2:8255的方式選擇控制字
方式選擇端口C1氐4位:
端口A:
控制字的<PC-PC)
1——物入3O
標(biāo)識(shí)位瓶入
O——輸出1----
O——輸出
A組方式選擇:
OO——方式O----輸口B=
O1——方式11—鈉入
lx----方式2o—輸tB
端口C高4位=
<PC7~PC4>-B組方式選擇二
1-----襦入
O——方式O
O——福出1-----方式1
第4頁(yè)共4頁(yè)
桂林電子科技大學(xué)2013年研究生統(tǒng)一入學(xué)考試試題
科目代碼:904科目名稱(chēng):微機(jī)原理及應(yīng)用
請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試題上無(wú)效)。
—、選擇題(15小題,每題3分,共45分)
1.8086CPU中指令指針(IP)中存放的是________?
A.指令B.指令地址C.操作數(shù)D操作數(shù)地址
2.指令隊(duì)列的作用是________。
A暫存操作數(shù)地址B.暫存操作數(shù)C暫存指令地址D.暫存預(yù)取指令
3.8086中ALU的功能是________。
A.算術(shù)運(yùn)算B.邏輯運(yùn)算C算術(shù)運(yùn)算與邏輯運(yùn)算D函數(shù)運(yùn)算
4.已知段地址和偏移地址分別為4900H和2300H,此存儲(chǔ)單元的物理地址是________。
A.6C00HB.4B300HC.27900HD.51300H
5.8086與8088相同的是___________。
A.EU和BIUB.EUC.BIUD.外部引腳功能
6.在下列語(yǔ)句中,BUFFER稱(chēng)為_(kāi)__________o
BUFFERDB01H,0AH
A.符號(hào)B.變量C.助記符D.標(biāo)號(hào)
7.下列MOV指令中,正確使用的是:—。
A.MOV2000H,AX;B.MOVCS,BX;
C.MOVAX,ARRAYLBX];D.MOVAX,[DX]。
8.DRAM是指___________?
A.半導(dǎo)體靜態(tài)存取存儲(chǔ)器B.磁存儲(chǔ)器
C.可編程的只讀存儲(chǔ)器D.半導(dǎo)體動(dòng)態(tài)存取存儲(chǔ)器
9.如果CPU執(zhí)行了某一_________,則棧頂內(nèi)容送回到CS和IP。
A.子程序返回指令B.數(shù)據(jù)傳送指令
C.退棧指令D.子程序調(diào)用指令
10中斷控制方式的優(yōu)點(diǎn)是_______。
A.提高CPU的利用率B.能在線(xiàn)進(jìn)行故障處理
C.無(wú)須CPU的干預(yù)D.硬件連線(xiàn)簡(jiǎn)單
11中斷響應(yīng)周期(即INTA周期)由_________個(gè)總線(xiàn)周期完成。
A.1B.2C.3D.4
12在中斷系統(tǒng)中,中斷類(lèi)型號(hào)是在__________的作用下送往CPU的。
A.讀信號(hào)面B.地址譯碼信號(hào)在
C.中斷請(qǐng)求信號(hào)INTRD.中斷響應(yīng)信號(hào)INTA
第1頁(yè)共4頁(yè)
13.8255A的PA口工作于方式2,PB口工作于方式0時(shí),其PC口。
A.用作一個(gè)8位I/O端口B.用作一個(gè)4位I/O端口
C.部分作聯(lián)絡(luò)線(xiàn)D.全部作聯(lián)絡(luò)線(xiàn)
14.定時(shí)/計(jì)數(shù)器8253進(jìn)行初始化時(shí),要求使用通道0,工作在方式0下,采用二進(jìn)制計(jì)數(shù),
計(jì)數(shù)值為16位,則控制字內(nèi)容為:。
A00H;B10H;C20H;D30H。
15.某微機(jī)系統(tǒng)采用單片8259A中斷控制器,CPU為16位,采用邊沿觸發(fā),則應(yīng)向ICW,
寫(xiě)入。
A14H;B1AH;C13H;D1BH。
填空題(10小題,每小題3分,共30分)
L16位補(bǔ)碼數(shù)能表示的范圍是:。
2.在8086CPU的通用寄存器中,常用作計(jì)數(shù)器的寄存器是。
3.在8086CPU中,其尋址空間的范圍可達(dá)o
4.已知在寄存器中,(AX)=5566H,現(xiàn)執(zhí)行指令TESTAX,80H后,寄存器AX中的值為:
_______H?
5.已知AX=88FFH,BL=0FEH,則指令I(lǐng)MULBL執(zhí)行完后,AX=。
6.已知AX=6AH,BL=7BH,則指令DIVBL執(zhí)行后,AX=。
7.偽指令DW12,9,20DUP(59,10,77,88,99)所占用的存儲(chǔ)空間是字節(jié)。
8.調(diào)用程序和子程序之間傳遞參數(shù)的方法有3鐘,一是利用寄存器傳遞參數(shù),二是利用堆棧
傳遞參數(shù),三是利用傳遞參數(shù)。
9.端口地址的編址方式有兩種,它們是:。
10.某中斷系統(tǒng)中,共使用7片8259A進(jìn)行級(jí)聯(lián),則該中斷系統(tǒng)最多可以設(shè)計(jì)級(jí)中斷。
三、簡(jiǎn)答分析題(4小題,共40分)
1.指出下列8086/8088指令的基本功能和源操作數(shù)的尋址方式。(共2X4=8分)
(1)MOVAX,1200H(2)ADCBX,[1200H]
(3)ANDBX,[SI](4)TESTBX,[SI+1200H]
2.假設(shè)程序中的數(shù)據(jù)定義如下(8分):
DATASEGMENT
ORG20H
DAIDB'IBMPC'
DB0AH,0DH
N=$-DA1
NUM1=8
NUM2=NUM1+10H
DA2DW'IB','M',‘PC'
第2頁(yè)共4頁(yè)
DATAENDS
上述數(shù)據(jù)段定義中N值為變量DA2首字節(jié)單元的偏移地址為
3.分析下面程序段功能。(8分)
XORAX,AX
MOVBX,2
MOVCX,50
NEXT:ADDAX,BX
INCBX
INCBX
LOOPNEXT
程序段完成的功能是:____________________________
4.下圖為某微機(jī)存儲(chǔ)器的部分電路接線(xiàn)圖。(8分)
試回答:ROM的容量是,尋址范圍是;RAM的容量是,尋
址范圍是。
5.已知8255的方式選擇控制字見(jiàn)附錄1,某應(yīng)用系統(tǒng)的并行接口8255A的初始化程序段為
(8分):
MOVDX,406H
MOVAL,87H
OUTDX,AL
試分析:(1)該系統(tǒng)中,8255A的端口地址范圍;
(2)8255A的工作方式。
四、設(shè)計(jì)與編程題(3小題,共35分)
1.求字符串變量STRING的長(zhǎng)度,要求濾去第一個(gè)非空格字符之前的所有空格,字符串以“#"
結(jié)束。(本題12分)
2.設(shè)某微機(jī)系統(tǒng)的內(nèi)存由地址連續(xù)的16KB靜態(tài)RAM組成,起始地址為88OOOH。存儲(chǔ)器芯
片用8KX4的RAM芯片,CPU為8088。(本題10分)
1)組成該內(nèi)存空間共需幾個(gè)芯片組?每個(gè)芯片組有幾片RAM芯片?寫(xiě)出每個(gè)芯片組的
地址空間。(6分)
第3頁(yè)共4頁(yè)
2)畫(huà)出該微機(jī)系統(tǒng)中16KB靜態(tài)RAM與系統(tǒng)總線(xiàn)的連接(數(shù)據(jù)總線(xiàn)、地址總線(xiàn)、讀寫(xiě)
選通信號(hào)線(xiàn)、存儲(chǔ)器/IO選擇線(xiàn)等)。(4分)
提示:74LS138譯碼器和RAM芯片主要引腳如圖1所示。
74LS138RAM芯片
E3-0;
E2-0;
E1c-
B
A5
0;
3.某8088應(yīng)用系統(tǒng),用8253構(gòu)成一個(gè)方波發(fā)生器,8253的端口地址為:200H~203H。CLKO
輸入頻率為2.0MHz的時(shí)鐘信號(hào),要使OUTO輸出1000Hz的負(fù)脈沖信號(hào),OUT1輸出10Hz
方波信號(hào),OUTO的輸出脈沖作為CLK1的時(shí)鐘輸入。請(qǐng)完成對(duì)8253初始化編程,將計(jì)
數(shù)器0設(shè)為模式2(分頻器),計(jì)數(shù)器1設(shè)為模式3(方波發(fā)生器)。(本題13分)
8253的控制字格式為:
數(shù)制選擇:
D7D6D5D4D3D2D1DO0:二進(jìn)制
1:十進(jìn)制
讀寫(xiě)指示-------工作方式選擇:
00計(jì)數(shù)器鎖存(XX):方式0
01:只讀寫(xiě)低字節(jié)001:方式1
10:只讀寫(xiě)高字節(jié)010:方式2
II:讀寫(xiě)先低字節(jié)后高字節(jié)011:方式3…
附錄1:8255的方式選擇控制字
d
方式運(yùn)拜雌匚]U<氐4僉=
端口A=
拄制字的<I?C:—I*C>
1——怖入3O
標(biāo)但博1——領(lǐng)入
O------tfcj
o—4^1出
A維方穴法擇:
OO—工(O端口JB=
O1——方式11——輸入
——方式2O——播EH
—:>---------B組方式選擇:
1------o——方Ko
淵田
O——1------1
附錄2:8259中ICW1初始化命令字
AoD?D?DsDJDZDIDO
叵]區(qū)|X|X|I|LTIM|O|SNGL|0](偶地址20H)
~III~跟icw4字,0:不跟
1:?jiǎn)纹绞?0:級(jí)聯(lián)方式
未用
__________1:高電平觸發(fā),0:上沿觸發(fā)
_____________特征位,恒為1(用于尋址)
___________________________________未用,任意
第4頁(yè)共4頁(yè)
桂林電子科技大學(xué)2014年研究生統(tǒng)一入學(xué)考試試題
科目代碼:904科目名稱(chēng):微機(jī)原理及應(yīng)用(B2)
請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試題上無(wú)效)。
—、選擇題(本題共15小題,每小題2分,共30分)
1.用匯編語(yǔ)言編寫(xiě)的程序,稱(chēng)為_(kāi)_______。
A.源程序B.目標(biāo)程序C.編譯程序D.解釋程序
2.將十進(jìn)制數(shù)253轉(zhuǎn)換成十六進(jìn)制數(shù),其轉(zhuǎn)換結(jié)果為_(kāi)______。
A.0A3HB.0D9HC.OFDHD.0EFH
3.機(jī)器字長(zhǎng)8位,用補(bǔ)碼表示,其整數(shù)的范圍是__________o
A.一127?+127B.-128?+127C.-127^+128D.-128?+128
4.微處理器8086CPU的地址線(xiàn)數(shù)目是_________o
A.8B.16C.20D.32
5.微型計(jì)算機(jī)的ALU部件是包含在_______之中。
A.顯示器B.I/O設(shè)備C.存儲(chǔ)器D.CPU
6.下列寄存器中,可用于寄存器間接尋址的是_________。
A.BXB.AXC.SPD.IP
7.若要把寄存器AX的高8位清零,低8位保持不變,可以使用的指令是________o
A.TESTAX,OFFHB.XORAX,OFFHC.ORAX,OFFHD.ANDAX,OFFH
8.下列指令使用時(shí),不會(huì)影響CF標(biāo)志的是_______o
A.ADDB.CMPC.INCD.SUB
9.已知變量為ARRAY,可以把變量段地址送到BX寄存器的指令是________。
A.MOVBX,LENGTHARRAYB.MOVBX,SEGARRAY
C.MOVBX,TYPEARRAYD.MOVBX,SIZEARRAY
10.下列指令中,正確的指令是_
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度生態(tài)園區(qū)場(chǎng)地租賃合同標(biāo)準(zhǔn)范本6篇
- 二零二五年新能源發(fā)電設(shè)施建設(shè)泥工勞務(wù)合同3篇
- 二零二五版海上貨物運(yùn)輸合同適用范圍與船舶代理服務(wù)合同3篇
- 二零二五年度環(huán)境安全檢測(cè)技術(shù)服務(wù)合同2篇
- 二零二五年度防火門(mén)銷(xiāo)售、推廣及市場(chǎng)拓展合同3篇
- 二零二五版智慧城市基礎(chǔ)設(shè)施建設(shè)項(xiàng)目施工合同6篇
- 二零二五版新材料研發(fā)中心與實(shí)驗(yàn)員勞務(wù)合同2篇
- 二零二五年度游戲運(yùn)營(yíng)合同3篇
- 二零二五版醫(yī)療器械貼牌研發(fā)及銷(xiāo)售合同3篇
- 二零二五版304不銹鋼建筑結(jié)構(gòu)材料采購(gòu)合同2篇
- 項(xiàng)目七電子商務(wù)消費(fèi)者權(quán)益保護(hù)的法律法規(guī)
- 品質(zhì)經(jīng)理工作總結(jié)
- 供電搶修述職報(bào)告
- 集成電路設(shè)計(jì)工藝節(jié)點(diǎn)演進(jìn)趨勢(shì)
- 新型電力系統(tǒng)簡(jiǎn)介演示
- 特種設(shè)備行業(yè)團(tuán)隊(duì)建設(shè)工作方案
- 眼內(nèi)炎患者護(hù)理查房課件
- 肯德基經(jīng)營(yíng)策略分析報(bào)告總結(jié)
- 買(mǎi)賣(mài)合同簽訂和履行風(fēng)險(xiǎn)控制
- 中央空調(diào)現(xiàn)場(chǎng)施工技術(shù)總結(jié)(附圖)
- 水質(zhì)-濁度的測(cè)定原始記錄
評(píng)論
0/150
提交評(píng)論