多做题,通过考试没问题!

微机原理与接口技术

睦霖题库>大学试题(计算机科学)>微机原理与接口技术

16550的通信控制寄存器中的寻址位有什么作用?在初始化编程时,应该怎样设置? 

正确答案: 16550芯片内,接收缓冲寄存器/发送保持寄存器的地址与除数低字节寄存器的地址相同,中断允许寄存器的地址与除数高字节寄存器的地址相同。为了区分同一地址的不同用途,16550使用DLAB位来加以标识。DLAB位是通信线控制寄存器的最高位D7,该位设置为0,随后的相应操作对接收缓冲寄存器/发送保持寄存器或中断允许寄存器进
行;该位设置为1,随后的相应操作对除数寄存器进行。在向除数寄存器写入初值之前,应将DLAB置为1。由于一般不需要重复访问除数寄存器,写完除数后应将DLAB置为0,以方便后续的操作。
答案解析:
进入题库查看解析

微信扫一扫手机做题