2012年自考微型計(jì)算機(jī)及接口技術(shù)題一
北京大學(xué)的試驗(yàn)考題主要集中在8255A和8253兩塊芯片上,尤其以8255A最為重要,這一點(diǎn)同筆試一樣?荚囘^程中,老師會(huì)首先給出1 ~ 2段程序供考生參考、調(diào)試,并且會(huì)指導(dǎo)考生聯(lián)接線路。所以就要求考生對(duì)上述兩塊芯片要足夠熟悉,下面將詳細(xì)介紹:
1.8255A并行接口試驗(yàn)
要求:
(1)熟悉8255A的結(jié)構(gòu)
。2)熟悉8255A的工作方式
。3)熟悉8255A的方式指令字(考試可能會(huì)給出)
。4)掌握8255A的初始化方法
。5)編程實(shí)現(xiàn)數(shù)據(jù)傳輸
試驗(yàn)考題舉例:
用K0 ~ K7八個(gè)開關(guān)控制L0 ~ L7八個(gè)LED,每個(gè)開關(guān)與LED一一對(duì)應(yīng)。
用8255A實(shí)現(xiàn):
。1) PC口接8個(gè)開關(guān),K0 ~ K7
。2) PA口接8個(gè)LED,L0 ~ L7
(3) PC口用于輸入(控制),PA口用于輸出
。4) 采用方式0
。5) 口地址:
PA 288H
PB 289H
PC 28AH
控制口 28BH
參考程序:
CODE SEGMENT
ASSUME CS:CODE
START: MOV AL,89H
MOV DX,28BH
OUT DX,AL
MOV DX,28AH
IN AL,DX
MOV DX,288H
OUT DX,AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
說明:關(guān)于8255A試驗(yàn)的考題大致和上面相同,可能老師會(huì)在部分細(xì)節(jié)上有所調(diào)整,比如,將PC口改為輸出口,PA口改為輸入口,等等。但程序基本框架不會(huì)有太大改變,換句話說,如果能將上面程序充分理解掌握,并能舉一反三,那么考試是不成問題的。8253的試驗(yàn)同樣如此,不再贅述。
責(zé)編:snrvge