微机应用题答案

发布 2022-09-04 23:14:28 阅读 9031

1、设8253-5(控制口地址为63h)通道1计数器(端口地址为61h)工作于方式3,clk1接2.5mhz时钟,要求产生1000hz的方波,采用bcd计数,要求编写初始化序段。

计数值=2.5m/1000=2500

mov al,01110110b

out 63h,al

mov ax,2500

out 61h,al

mov al,ah

out 61h,al

a (端口地址为:0d0h-0d3h)作为连接打印机的接口,设计如图(2)所示,工作于方式0,a端口作为传送字符的通道,输出;c端口的pc2作为busy信号的输入端,pc6作为stb信号的输出端。

1)解释stb、busy信号。

2)假设要传送的字符已存于寄存器cl中,要求编写向打印机传送字符的汇编语言程序段。

解:(1) mov al,81h

out 0d6h,al

mov al,0ch ;pc6=0

out 0d6h,al

wait:in al,0d4h ;读c口pc2

and al,04h

jnz wait ;pc2=1 打印机忙。

mov al,cl

out 0d0h,al ;数据送到8255a

mov al,0dh ;pc6=1 (stb=0)

out 0d6h,al

dec al ;pc6=0 (stb=1)

out 0d6h,al

、某条件传送的接口,其状态端口地址为2foh,状态位用d7传送,端口地址为2f1h,设输入设备已被启动,在输入数据时可再次启动输入,欲从输入设备上输入4000b数据送存贮器buffer缓冲区,先画程,、让8253计数器o在1ms脉冲信号源作clko且工作在方式3定时1分钟,用8255的pc6提供gateo,在定时期间,由pc7控制的灯亮(pc7=1,亮)对outo的检测通过pco进行,定时结束灯灭,先画出脉冲信号源、8253,8255的连接关系图,再编写程序段。(8253,8255采用pc机上的端口地址)

7、要求不断检测某一系统的8个开关量,即k7~k0的通断状态,并随时在发光二极管led7~led0上显示出来。开关断开,相应的led点亮,开关合上,led熄灭。8255四个端口地址为cns1、cns2、cns3、cns4,分别对应于a口、b口、c口和控制寄存器。

硬件连接如图所示。

请完成 解(1)

a用作查询式打印接口时的电路连接和打印机各信号的时序如图所示,8255a的端口地址为80h~83h,工作于方式0,试编写一段程序,将数据区中变量data的8位数据送打印机打印,程序以ret指令结束,并写上注释。

10:编写程序利用dos系统功能调用,完成将键盘输入的小写字母转换成大写字母后输出显示,直到输入‘$’字符时结束。

解】调用1号系统功能,键入的字符送al寄存器,并送屏幕显示输出。调用2号系统功能,将dl寄存器中的内容送屏幕显示输出。程序**如下:

code segment**段开始。

assume cs:code

start: xor ax,ax

inpu: mov ah,1

int 21h键盘输入单字符送al

mov bl,‘$

cmp al,bl

je ext

sub al,20h ;转换成大写字母。

mov dl,al

mov ah,2

int 21h将dl中的字符送屏幕显示。

jmp inpu

ext: mov ah,4ch

int 21h返回dos

code ends**段结束。

end start源程序结束。

微机应用题答案

1 设8251a为异步方式,1个停止位,偶校验,7个数据位,波特率因子为16,请写出其方式字。若发送使能,接收使能,dtr端输出低电平,txd端发送空白字符,rts端输出低电平,内部不复位,出错标志复位,请写出控制字 并编写程序完成其初始化设置。2 要求计数器0工作于方式3,输出方波的重复频率为2k...

简单应用题答案

1 审题分析 本题考查一般的条件查询。操作步骤 步骤1 双击打开 数据库,单击 查询 对象,双击 在设计视图中创建查询 添加 tstud 表,关闭 显示表 对话框。双击 tstud 表的 姓名 性别 入校时间 和 政治面目 字段,在 政治面目 条件中输入 党员 作为条件字段不需要显示,取消 显示 行...

答案 微机原理及应用

一 填空题 每空1分,共30分 1 cpu访问存储器时,在地址总线上送出的地址称为物理地址。x86系统中,执行指令push ax后,sp sp 2 若执行指令pop ax后,sp sp 2 3 指令 mov ax,2000h 源操作数的寻址方式为立即数 指令 mov ax,bx si 6 源操作数的...