微机原理与接口技术的题目,求助

1、串行通讯双方同时发送和接收数据的通讯方式,信息流动同时双向流动,称为( )。
2、8088CPU访问8255A接口芯片时,最多需要要的地址数为( )个。
3、采用8255A与打印机接口电路中,CPU与8255A利用查询方式输出数据。其中端口A工作在方式0输出打印数据,PB口不用,PC口中PC7引脚产生负脉冲选通信号,PC2引脚连接打印机的忙信号,以查询其状态。设8255A的端口地址为240H-243H。
①编写8255A初始化程序段;
②编写利用该接口以查询方式输出一个字符的子程序
4、编程求出下列公式中的Y值,并将结果存放入RESULT单元中:Y=5X2+2X-1
(宏汇编程序)
5、假设8251A的工作方式是异步通信,数据格式采用7位数据位,2位停止位,偶校验,波特率因子是64。允许发送和接收,错误标志复位,发送终端准备好请求发送。请按上述要求初始化8251A。

第1个回答  2012-06-27
1、全双工
2、16
3、
① MOV DX,243H
MOV AL,81H
OUT DX,AL
② AA1:MOV DX,242H
AND DL,0100B
TEST DL,0100B
JZ AA1
MOV AL,04H
OUT DX,AL
MOV AL,41H
MOV DX,240H
OUT DX,AL
4、那个,公式看不太明白啊。
5、 MOV AL,01000000B
MOV DX,XXH ;XX为8251状态、模式寄存器端口号
MOV AL,01111011B
OUT DX,AL
MOV AL,00010101B
OUT DX,AL
好久没写了,第五个不是很确定,最好取证一下。追问

公式是这个: