• 2022-10-30
    假设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 AL MOV AL, ② MOV DX,3F9H ;除数寄存器(高字节) OUT DX,AL ;对除数锁存器置初值,波特率设置为9600 则程序中的两个空缺①和②应分别为( )。
    A: 00H和0CH
    B: 0FFH和0CH
    C: 0CH和0FFH
    D: 0CH和00H
  • D

    举一反三

    内容

    • 0

      中国大学MOOC: 仔细阅读下面程序,并在将对应答案填入空格中。(1) I8255 PROC(2) MOV DX, 8255A控制口(3) MOV AL, 0B0H(4) OUT DX, AL(5) NOV AL, 08H(6) OUT DX, AL(7) RET (8) I8255 ENDP执行该程序后,这片8255A的B口工作的方向是输 。(入/出)_

    • 1

      执行以下程序段后,AL寄存器的内容为 H。MOV AL, 28HMOV BL, 37HADD AL, BLDAAHLT

    • 2

      ( )指令的目的操作数的寻址方式为直接寻址。其中VAR 为字节型变量 A: MOV VAR , AL B: MOV AL,VAR C: MOV AL,[2000H] D: IN AL, DX

    • 3

      假设DAC0832的端口地址是3FFAH,DAC0832输出的电流信号已转换成电压,数字量00H对应的电压是0V,数据量FFH对应的电压是+5V,则执行以下程序段后电压波形的形状是 。 MOV DX,3FFAH MOV AL,00HAA1: OUT DX,AL ADD AL,01H JMP AA1 HLT

    • 4

      下面程序段是判断寄存器AL和BL中D3位是否相同,若相同,AL置0,否则AL置-1 。试在空白处填上适当的指令(一个空白处只能填一条指令)。[br][/br] ①[br][/br] AND AL,08H ②[br][/br] MOV AL,0FFH JMP NEXT ZERO: MOV AL,00H NEXT: …