問答題

在一個(gè)系統(tǒng)中,8255A的四個(gè)端口地址分別為:420H、422H、424H和426H。要求:
1)初始化8255A,使端口A、B、C均工作于方式0,端口A作為輸入端口,端口B和C作為輸出端口。
2)將端口A輸入的信息取反后直接輸出到端口B。
3)檢測(cè)端口A輸入的信息的PA7位。當(dāng)PA7=1時(shí),端口C輸出FFH,否則,輸出00H。
請(qǐng)編寫程序段,完成上述功能(程序要加注解)。


您可能感興趣的試卷

你可能感興趣的試題

最新試題

在移位指令中,用于指定移位位數(shù)的操作數(shù)只用的寄存器是()。

題型:?jiǎn)雾?xiàng)選擇題

如果CPU通過8255A端口C的某一條線向外部輸出連續(xù)的方波信號(hào),完成下列要求:(1)說出兩種實(shí)現(xiàn)方法;(2)具體說明怎樣實(shí)現(xiàn)。

題型:?jiǎn)柎痤}

微機(jī)某內(nèi)存單元的內(nèi)容為C5H,若它表示的是一個(gè)有符號(hào)數(shù),則為正數(shù)。

題型:判斷題

8086的讀周期中,在T3狀態(tài)會(huì)檢測(cè)READY信號(hào),如果未檢測(cè)到,說明數(shù)據(jù)并沒有全讀入,需要在T3后加入一個(gè)TW狀態(tài),同時(shí)也會(huì)在TW狀態(tài)檢測(cè)READY,如果一直沒有則會(huì)一直插入TW狀態(tài)。

題型:判斷題

堆棧操作總是按照字節(jié)、字或者雙字操作。

題型:判斷題

8086復(fù)位操作的時(shí)候,CS設(shè)置為0FFFFH,其余寄存器清零,那么重啟的時(shí)候,可以在FFFF0H處直接找到系統(tǒng)程序的入口。

題型:判斷題

8086標(biāo)志寄存器中的AF位指出的是低八位向高八位是否有進(jìn)位。

題型:判斷題

8088CPU 在響應(yīng)單片8259A的中斷過程中連續(xù)執(zhí)行兩個(gè)INTA中斷響應(yīng)周期,每個(gè)周期的功能是什么?

題型:?jiǎn)柎痤}

PC/XT機(jī)控制ADC 0809構(gòu)成一個(gè)壓力參數(shù)采集系統(tǒng),要求以查詢方式采集400個(gè)壓力值,存入ADBUF開始的存儲(chǔ)單元,試設(shè)計(jì)硬件接口電路,并編寫程序。

題型:?jiǎn)柎痤}

利用DAC 0832設(shè)計(jì)的一個(gè)三角波信號(hào)發(fā)生器,接口電路如圖所示,要求:1.指出DAC 0832的端口地址。2.編寫三角波信號(hào)輸出控制程序。

題型:?jiǎn)柎痤}