16550芯片内,接收缓冲寄存器/发送保持寄存器的地址与除数低字节寄存器的地址相同,中断允许寄存器的地址与除数高字节寄存器的地址相同。为了区分同一地址的不同用途,16550使用DLAB位来加以标识。DLAB位是通信线控制寄存器的最高位D7,该位设置为0,随后的相应操作对接收缓冲寄存器/发送保持寄存器或中断允许寄存器进
行;该位设置为1,随后的相应操作对除数寄存器进行。在向除数寄存器写入初值之前,应将DLAB置为1。由于一般不需要重复访问除数寄存器,写完除数后应将DLAB置为0,以方便后续的操作。
(简答题)
16550的通信控制寄存器中的寻址位有什么作用?在初始化编程时,应该怎样设置?
正确答案
答案解析
略
相似试题
(填空题)
PSW是一个16位的寄存器,其中状态标志位有()位,控制标志位有()位。
(单选题)
操作数在寄存器中的寻址方式称为()寻址。
(单选题)
用于对某个寄存器中的操作数的寻址方式称为()寻址。
(简答题)
寄存器相对寻址方式中的位移量可以用什么形式表达?
(单选题)
设8255芯片的端口基地址是60H,寻址控制寄存器的命令是()。
(单选题)
设8253芯片的端口基地址是60H,寻址控制寄存器的命令是()。
(单选题)
下面哪个寄存器,固定与搭配来寻址内存中的即将要执行的指令。()
(单选题)
以下寄存器可用于寄存器间接寻址,其中默认操作数在堆栈中的寄存器是()
(简答题)
写出用下列寻址方式将存储单元X中的第3个字取出,AX与其相加再放入Y单元的指令序列。 (1)直接寻址 (2)寄存器相对寻址 (3)基址变址