汇编与接口 第七章作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
P285
3.8259A的初始化命令字有哪些?各自如何定义?如何解决地址问题。答:有4个。分别为ICW1、ICW2、ICW3、ICW4。
各自定义参考教材。
首先在偶地址(A0=0)送ICW1(D4=1),然
后在奇地址(A0=1)根据顺序分别送ICW2→ICW3→ICW4。其中ICW2必须送,单片不需要送ICW3,是否送ICW4有ICW1中的D0位是否为1决定。D0=1送ICW4,并且8086系统必须送ICW4。
4.假设8259A的端口地址为92H、93H,如何用它的命令字来禁止IR3和IR5引脚上的请求,又如何撤销这一禁止命令?
解:运用操作命令字OCW1来完成,该操作命令字是奇地址93H
IN AL 93H
OR AL,00101000
OUT 93H,AL
撤销:
IN AL 93H
AND AL,11010111
OUT 93H,AL
5.假设8259A的端口地址为92H、93H,按照如下要求对8259A设置初始化命令字,系统中只有一片8259A,中断请求信号采用电平触发,中断类型码为60H~67H,用特殊嵌套,不用缓冲方式,采用中断自动结束方式。
解:ICW1:00011011(1BH;一片8259A,中断请求信号采用电平触发,设置ICW4)ICW2:60H(中断类型码60 H~67H)
单片不需要ICW3
ICW4:00010111(17H;用特殊嵌套,不用缓冲方式,采用中断自动结束方式)
MOV AL, 1BH
OUT 92H,AL
MOV AL, 60H
OUT 93H,AL
MOV AL, 17H
OUT 93H,AL
P352
2.A/D和D/A转换器在微机控制系统中起什么作用?
答:A/D负责将输入的模拟信号转换成数字信号供计算机处理。
D/A:负责将计算机处理完的数字信号转换为模拟信号去控制外部设备。