02241工业用微型计算机

现要求设置8253通道1的功能为:将频率为625 KHz的外部时钟分频为高低电平都为Ims的方波。请在程序段清单的空格处填上正确内容。(要求采用BCD计数)设8253口地址为280H一283H。 MOV AL,() MOV DX OUT DX,AL MOV AL,50H MOV DX,() OUT DX,() MOV AL.12H MOV DX.() OUT DX.AL

题目

现要求设置8253通道1的功能为:将频率为625 KHz的外部时钟分频为高低电平都为Ims的方波。请在程序段清单的空格处填上正确内容。(要求采用BCD计数)设8253口地址为280H一283H。 MOV AL,() MOV DX OUT DX,AL MOV AL,50H MOV DX,() OUT DX,() MOV AL.12H MOV DX.() OUT DX.AL

参考答案和解析
正确答案:77H;283H;281H;AL;281H
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

为了使下面的程序段能够正确执行45/6的运算,应该在程序①处填入指令( ) MOV AL,45 MOV BL,6 ① DIV BL

A.XOR AH,AH

B.CLC

C.MOV DX,0

D.MOV BH,0


正确答案:A
解析:DIV是除法指令,格式为:DIVsrc当src为字节操作数时,16位被除数字AX中,8位src为除数,结果为8位的商在AX中,8位余数字AH中。本题要求是让45除义6,而已经给出AL=45,则必须保证AH=0才能符合题目要求,所以在程序①处填入XORAH,AH。这句指令是使AH清零。

第2题:

假设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。

第3题:

当采用BIOS的中断14H进行异步串行端口设置时,表示对COM1设置的指令是( )

A.MOV AH,1

B.MOV AL,1

C.MOV DX,1

D.MOV DX,0


正确答案:D

第4题:

一台PC机的扩展槽中已插入一块D/A转换器模板,其口地址为280H,执行下列程序段后,D/A转换器输出波形是( )。 DAOUT:MOV DX,280H MOV AL,00H LOOP:OUT DX,AL DEC AL JMP LOOP

A.三角波

B.锯齿波

C.方波

D.正弦波


正确答案:B

第5题:

一台PC的扩展槽中已插入一块D/A转换器模板,其地址为280H,执行下列程序D/A转换器输出的波形是( ) DAOUT:MOV DX,280H MOV AL,00H LOOP:OUT DX,AL DEC AL JMP LOOP

A.三角波

B.锯齿波

C.方波

D.正弦波


正确答案:B
解析:D/A转换器的用途十分广泛,可以用D/A转换器做为波形发生器。其基本原理是:利用D/A转换器输出模拟量与输入数字量成正比关系这一特点,将D/A转换器作为微机的输出接口,CPU通过程序向D/A转换器输出随时间呈不同变化规律的数字量,则D/A转换器就可输出各种各样的模拟量。本题中MOVDX,280H指出地址;MOVAL,00H输出数据初值;LOOP:OUTDX,AL锯齿波输出;DECAL修改数据;JMPLOOP锯齿波循环。

第6题:

假设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。

第7题:

当执行下列指令后,(AL)=______,(DX)=______。

STR1 LABEL WORD

STR2 DB 12H

DB 34H

MOV AL,STR2

MOV DX,STRl


正确答案:12H  3412H
12H , 3412H

第8题:

用查询方式将输入设备的一个数据读入CPU的BL中,程序段如下所示,请完成该段8086汇编程序,将(1)~(5)的内容填入相应的位置。

START: MOV DX, (1)

NEXT1: IN AL,DX

NEXT2: AND AL, (2)

JZ (3)

MOV DX, (4)

IN AL,DX

NEXT3: MOV (5),AL

RET


正确答案:(1)0001H (2)80H (3)NEXT1或START (4)0000H (5)BL
(1)0001H (2)80H (3)NEXT1,或START (4)0000H (5)BL

第9题:

执行下面的程序段后,在输出端口37AH的D0位(最低位)产生【 】。

MOV DX,37AH

OR AL,1

OUT DX,AL

AND AL,1EH

OUT DX,AL

XOR AL,1

OUT DX,AL

HLT


正确答案:一个负脉冲
一个负脉冲

第10题:

设8251的数据口地址为200H,控制口地址为201H,已完成初始化。要求用查询的方式接收8251串行口字符数据,并把该字符显示出来。试填空完善该程序段。 LOOP:MOV DX,() IN AL.DX TEXT AL.02 JZ LOOP MOV DX,() IN AL, () MOV DL,() MOV AH,() INT 21H JMP LOOP


正确答案:201H;200H;DX;AL;02

更多相关问题