资源描述
简答题
一、为什么要在CPU与外设之间设置接口电路?
1、 CPU与外设两者的信号线不兼容,在信号线功能定义,逻辑定义和时序关系上都不一致
2、 两者的工作速度不兼容,CPU速度高,外设速度低
3、 若不通过接口,而由CPU直接对外设的操作实施控制,就会使CPU处于穷于应付与外设打交道之中,大大降低了CPU的效率
4、 若外部设备直接由CPU控制,也会使外设的硬件结构依赖于CPU,对外设本身发展不利。
二、D/A转换器接口的任务是什么?
D/A转换器接口的主要任务是要解决CPU与DAC之间的数据缓冲问题。
三、DMA为什么能实现高速传送?
1、它为两个存储介质提供了直接传输通道,不象CPU控制的传送那样要通过内部寄存器中转。
2、用硬件取代了软件,它直接发出对两个介质的选中信号及其读写控制信号,而不是通过执行指令来控制传送。
四、什么是中断嵌套?
中断嵌套是指当CPU正在处理某个中断源即正在执行中断服务程序时,会出现优先级更高的中断源申请中断,为了使更急的中断源及时得到服务,需要暂时中断(挂起)当前正在执行的级别较低的中断服务程序,去处理更高级别的中断源,待执行完毕后再返回来执行波中断3的中断服务程序。但中断级别祯或者更低的中断源不能中断级别高的中断服务,这就是中断嵌套。
五、与并行通信相比,串行通信有何特点?
5、 串行通信所用的传输线少,还可以借助现存的电话网进行信息传送,因此适合远距离传输。
6、 在一根传输线上一位一位的传送,这根线既可以作为数据线又作为联络线,即在一根传输线上既传送数据信息,又传送联络控制信息,但是传送速度慢。
六、微机系统中的外部定时有哪几种方式,其特点如何?
1、 软件定时:利用CPU内部定时机构,运行软件编程,循环执行一段程序而产生的等待延时。优点是不需要添加硬设备,只需编制相应的延时以备调用。缺点是CPU执行延时等待时间增加CPU的时间开销,降低了CPU的效率,浪费CPU的资源。软件延时的时间随主机频率不同而发生变化,即定时程序的通用性差。
2、 硬件定时:采用可编程通用的定时/计数器或单稳延时电路产生定时或者延时。优点是不占用CPU的时间,定时时间长,使用灵活。尤其是定时准确,定时时间不受主机频率影响,定时程序具有通用性,应用广泛。
七、微机接口一般应具备哪些功能?
1、 执行CPU命令的功能
2、 返回外设状态的功能
3、 数据缓冲功能
4、 信号转换功能
5、 设备选择功能
6、 数据带宽与数据格式转换的功能
应用设计题
一、设计译码电路
P14 例1
二、打印机程序
P144 并行打印机接口设计
驱动程序的程序段:
CODE SEGMENT
ASSUME CS: CODE, DS:CODE
ORG100H
START: MOV AX,CODE
MOV DS,AX
MOV DX,303H ;8255A命令口
MOV AL,10000001B ;工作方式字
OUT DX,AL ;(A口0方式,输出,C4~C7输出, C0~C3输入)
MOV AL,00001111B ;
OUT DX,AL
MOV SI,OFFSET BUF ;打印字符的内存首地址
MOV CX,0FFH ;打印字符个数
MOV DX,302H ;PC口地址
IN AL,DX ;差BUSY=0?(PC2=0)
AND AL,04H
JNZ L ;忙,则等待;不忙,则向A口送数
MOV DX,300H ;PA口地址
MOV AL,[SI] ;从内存取数
OUT DX,AL ;送数到A口
MOV DX,303H ;8255A命令口
MOV AL,00001110B ;
OUT DX,AL
NOP ;负脉冲宽度(延时)
NOP
MOV AL,00001111B
OUT DX,AL
INC SI ;内存地址加1
DEC CX ;字符数减1
JNZ L ;未完,继续
MOV AX,4C00H ;已完,退出
INT21H
BUF DB 256个ASCII字符代买
CODE ENDS
END START
流程图等见书本P145~P146
3、程序设计中断向量
MOV AH,35H ;取原中断向量
MOV AL,Nh
INT 21H
MOV OLD_SEG,BX ;保存原中断向量
…
…
…
MOV AH,25H ;设置新中断向量
MOV AL,nH ;中断号
MOV DX,SEG_INTR
MOV DS,DX ;DS指向新中断程序段址
MOV DX,OFFSET_INTR ;DX指向新中断程序偏移地址
INT 21H
…
…
…
MOV AH,25H ;恢复原中断向量
MOV AL,nH
MOV DX,OLD_SEG
MOV DS,DX
MOV DX,OLD_OFF
INT 21H
用8253计算产生1秒方波
模数转化(模拟量转化为数字量,即AD转化)
填空:
1数据传送方式 数据传送控制方式有程序直接控制方式、中断控制方式、DMA方式3种
2接口电路的结构形式有那几种 1半定式结构2平固定式结构3可编程结构4智能型结构
3. 接口软件的组成 1初始化程序段2传送方式处理程序段3主控程序段4程序终止与退出程序段5辅助程序段
4.8255方式0/方式1 PC作什么口 0方式PC口:作输入或输出 1方式PC口:作专用(固定)的联络信号用
5.8253什么叫硬触发 (1)在5方式工作方式下,当写入计数初值后,计数器并不立即开始计数器,而要由门控信号的上升沿启动计数。计数器计数回零后,将在输出一个时钟周期的负脉冲后恢复高电平。 (2)在计数过程中(或者技术结束后),如果们控再次出现上升沿,计数器将从原装入的计数初值重新计数。
6.中断向量放在中断表的什么位置 向量号*4+基址(详见P81)
展开阅读全文