假设8250的基准工作时钟为1.8432MHz,要求8250的通信波特率为9600,分配给8250各端口的地址为3F8H~3FFH。对8250除数寄存器进行初始化编程的一段程序为: MOV AL, 80H MOV 0X, 3FBH OUT DX, AL ;使通信线控制寄存器最高位置1 MOV Al, ① MOV DX, 3F8H ;除数寄存器(低字节) OUT DX AL MOV AL, ② MOV DX, 3F9H ;除数寄存器(高字节) OUT DX, AL ;对除数锁存器置初值,波特率设置为9600

题目

假设8250的基准工作时钟为1.8432MHz,要求8250的通信波特率为9600,分配给8250各端口的地址为3F8H~3FFH。对8250除数寄存器进行初始化编程的一段程序为: MOV AL, 80H MOV 0X, 3FBH OUT DX, AL ;使通信线控制寄存器最高位置1 MOV Al, ① MOV DX, 3F8H ;除数寄存器(低字节) OUT DX AL MOV AL, ② MOV DX, 3F9H ;除数寄存器(高字节) OUT DX, AL ;对除数锁存器置初值,波特率设置为9600 则程序中的两个空缺①和②应分别为

A.00H和0CH

B.0FFH和0CH

C.0CH和0FFH

D.0CH和00H


相似考题
参考答案和解析
正确答案:D
解析:该题考查考生对8250的理解。8250对1.8432MHz的时钟输入,采用分频的方法产生所要求的波特率,分频所用到的分频系数由CPU分两次写入除数寄存器的高位和低位部分,除数可由公式得到,除数=1843200/(波特率× 16),即1843200/(9600×16)=12,即十六进制的 000CH,低字节0CH写入除数寄存器(低字节),将高字节00H写入除数寄存器(高字节),所以应该选 D。
更多“假设8250的基准工作时钟为1.8432MHz,要求8250的通信波特率为9600,分配给8250各端口的地址为3F8H~ ”相关问题
  • 第1题:

    PC机中,通用异步接收器/发送器(8250)的基准工作时钟为1.8432MHz,当8250的通信波特率为9600时,写入8250除数寄存器的值为

    A.000CH

    B.0018H

    C.0030H

    D.0060H


    正确答案:A
    解析:该题考查考生对通用异步接收器/发送器(8250)的理解。8250对1.8432MHz的时钟输入,采用分频的方法产生所要求的波特率,分频所用到的分频系数由CPU分两次写入除数寄存器的高位和低位部分,除数可由公式得到,除数=1843200/(波特率×16),即1843200/(9600×16)=12,即十六进制的000CH,所以应该选A。

  • 第2题:

    PC中,8250的基准工作时钟为8432MHz,当8250的通信波特率为4800时,写入8250除数寄存器的分频系数为【 】。


    正确答案:24
    24

  • 第3题:

    通用异步收发器8250使用频率为1.8432MHz的基准时钟时,为获得19200的通信波特率,分频系数为______。


    正确答案:6
    6

  • 第4题:

    假设8250的基准工作时钟为1.8432MHz,要求8250的通信波特率为9600,分配给 8250 各端口的地址为3F8H~ 3FFH。对8250 除数寄存器进行初始化编程的一段程序 为: MOV AL,80H MOV DX,3FBH’ OUT DX,AL ;使通信线控制寄存器最高位置1 MOV AL,① MOV DX,3F8H ;除数寄存器(低字节) OUT DX A14 MOV AL,② MOV DX,3F9H :除数寄存器(高字节) OUT DX,AL ;对除数锁存器置初值,波特率设置为9600 则程序中的两个空缺①和②应分别为

    A.00H和0CH

    B.0FFH和0CH

    C.0CH和0FFH

    D.0CH和00H


    正确答案:D
    解析:该题考查考生对8250的理解。8250对1.8432 MHz的时钟输入,采用分频的方法产生所要求的波特率,分频所用到的分频系数由CPU分两次写入除数寄存器的高位和低位部分,除数可由公式得到,除数=1843200/(波特率×16),即 1843200/(9600×16)=12,即十六进制的000CH,低字节OCH写入除数寄存器(低字节),将高字节OOH写入除数寄存器(高字节),所以应该选D。

  • 第5题:

    PC机中,通用异步接收器/发送器(8250)的基准工作时钟为9968MHz,当8250的通信波特率为9600时,写入8250除数寄存器的值为______。

    A.000DH

    B.0019H

    C.0040H

    D.0060H


    正确答案:A
    解析:除数寄存器的值=基准时钟÷(16×波特率)=1.9968÷(16×9600)≈13,所以8250除数寄存器的值为000DH。