32位微机原理、汇编语言与接口技术教程课后习题答案(3)
〔解答〕
第6章输入输出接口
〔习题6.1〕
典型的I/O接口电路通常有哪3类可编程寄存器?各自的作用是什么?
〔解答〕
(1)数据寄存器:保存外设给CPU和CPU发往外设的数据
(2)状态寄存器:保存外设或接口电路的状态
(3)控制寄存器:保存CPU给外设或接口电路的命令
〔习题6.2〕
I/O端口与存储器地址常有__????___?和__????___?两种编排方式,8088/8086处理器支持后者,设计有专门的I/O指令。其中指令IN是将数据从__????___?传输到__????___?,执行该指令时8088/8086处理器引脚产生__????___?总线周期。指令“OUT DX, AL”的目的操作数是__????___?寻址方式,源操作数是__????___?寻址方式。
15 / 22
〔解答〕
(I/O端口与存储器地址)统一编址
(I/O端口与存储器地址)独立编址
外设
处理器
I/O读
(I/O端口的DX)寄存器间接
寄存器
〔习题6.5〕
有一个查询输入接口电路类似图6-9,但其数据端口为8F40H、状态端口为8F42H。从状态端口最低位可以获知输入设备是否准备好一个字节的数据:D0=1表示准备好,D0=0说明没准备好。不考虑查询超时,编程从输入设备读取100个字节保存到INBUF缓冲区。
〔解答〕
mov bx,offset inbuf
mov cx,100
again: mov dx,8f42h
status: in al,dx ;查询一次
test al,01h
jz status
mov dx,08f40h
in al,dx ;输入一个字节
mov [bx],al
inc bx
loop again ;循环,输入100个字节
〔习题6.10〕
查询、中断和DMA传送是微机中常用的外设数据交换方式,请说明各自的特点。〔解答〕
第7章中断控制接口
〔习题7.2〕
8088中断向量表的作用是什么?
〔解答〕
16 / 22
〔习题7.4〕
8259A中IRR、IMR和ISR三个寄存器的作用是什么?
〔解答〕
中断请求寄存器IRR:保存8条外界中断请求信号IR0~IR7的请求状态,Di位为1表示IRi引脚有中断请求;为0表示无请求。
中断服务寄存器ISR:保存正在被8259A服务着的中断状态,Di位为1表示IRi中断正在服务中;为0表示没有被服务。
中断屏蔽寄存器IMR:保存对中断请求信号IR的屏蔽状态,Di位为1表示IRi中断被屏蔽(禁止);为0表示允许。
〔习题7.5〕
PC/XT机的ROM-BIOS对8259A的初始化程序如下:
mov al,13h
out 20h,al
mov al,08h
out 21h,al
mov al,09h
out 21h,al
请说明其设定的工作方式。
〔解答〕
〔习题7.6〕
某时刻8259A的IRR内容是08H,说明______。某时刻8259A的ISR内容是08H,说明_______。在两片8259A级连的中断电路中,主片的第5级IR5作为从片的中断请求输入,则初始化主、从片时,ICW3的控制字分别是_______和_______。
〔解答〕
IR3引脚有中断请求
IR3正在被中断服务,其它不被处理
20H和05H。
〔习题7.11〕
下段程序读出的是8259A的哪个寄存器?
mov al,0bh
out 20h,al
nop
in al,20h
〔解答〕
读取中断服务寄存器ISR的内容。
17 / 22
因为执行输入指令(A0=0)之前,执行的输出指令,写入了OCW3(D4D3=01),其中P RR RIS(D2D1D0)=011指明随后读出ISR。
不是查询字。
第8章定时计数控制接口
〔习题8.2〕
8253每个计数通道与外设接口有哪些信号线,每个信号的用途是什么?
〔解答〕
CLK时钟输入信号——在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1
GATE门控输入信号——控制计数器工作,可分成电平控制和上升沿控制两种类型OUT计数器输出信号——当一次计数过程结束(计数值减为0),OUT引脚上将产生一个输出信号
〔习题8.3〕
8253每个通道有___种工作方式可供选择。若设定某通道为方式0后,其输出引脚为___电平;当___后通道开始计数,___信号端每来一个脉冲___就减1;当___,则输出引脚输出___电平,表示计数结束。8253的CLK0接1.5MHz的时钟,欲使OUT0产生频率为300KHz的方波信号,则8253的计数值应为___,应选用的工作方式是___。
〔解答〕
6
低
写入计数初值(并进入减1计数器)
CLK
减1计数器
计数器减为0
高
5(=1.5MHz÷300KHz)
3
〔习题8.4〕
试按如下要求分别编写8253的初始化程序,已知8253的计数器0~2和控制字I/O地址依次为204H~207H。
⑴使计数器1工作在方式0,仅用8位二进制计数,计数初值为128。
⑵使计数器0工作在方式1,按BCD码计数,计数值为3000。
⑶使计数器2工作在方式2,计数值为02F0H。
〔解答〕
(1)mov al,50h
18 / 22
mov dx,207h
out dx,al
mov al,128 ;80h
mov dx,205h
out dx,al
(2)mov al,33h
mov dx,207h
out dx,al
mov ax,3000h ;不是3000
mov dx,204h
out dx,al
mov al,ah
out dx,al
(3)mov al,0b4h
mov dx,207h
out dx,al
mov al,02f0h
mov dx,206h
out dx,al
mov al,ah
out dx,al
第10章并行接口
〔习题10.4〕
设定8255A的口A为方式1输入,口B为方式1输出,则读取口C的数据的各位是什么含义?
〔解答〕
〔习题10.5〕
对8255A的控制寄存器写入B0H,则其端口C的PC5引脚是什么作用的信号线?
19 / 22
…… 此处隐藏:838字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




