![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
8255A三个数据端口均工作于方式0,A口读入数据后送B口输出,试写出程序(设8255A端口地址为60H,B口地址为61H,C
8255A三个数据端口均工作于方式0,A口读入数据后送B口输出,试写出程序(设8255A端口地址为60H,B口地址为61H,C口地址为62H,控制口地址为63H)。______
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
8255A三个数据端口均工作于方式0,A口读入数据后送B口输出,试写出程序(设8255A端口地址为60H,B口地址为61H,C口地址为62H,控制口地址为63H)。______
MUV AL,______
MOV DX,0080H
______
MOV AL,______
MOV DX,0080H
______
MOV AL, ______
MOV DX, 0080H
______
A.计时器8253有4个口地址,内部有三个独立的16位计数器,每个计数器具有6种工作方式,计数触发方式即可以内触发也可实现外触发。
B.并行接口8255A有4个口地址,内部有3个8位I/O口,每个口既可工作于简单输入/输出方式,又可工作于选通输入/输出方式,且A口还可工作于双向输入/输出方式。
C.串行接口8250是单通道异步通信控制器,有8个口地址,内部具有发/收双。
D.DMA控制器8237是4通道双地址DMAC,有16个口地址,每一通道有三种传输方式,4个通道具有固定优先或循环优先方式。
试编写一个键盘程序。
要求:已知16个键分别为数字0~9和A~F,键盘排列的连线及其接口电路。16个键排成4行×4列的矩阵,接到微型机系统中由两片8255A组成的一对端口上。其中,端口A作输出,端口B作输入。端口地址为PORT_A:FF9H;PORT_B:0FFBH;PORT_CTL:0FFFH。