微机原理与接口技术楼顺天第二版第七章习题解答.docx
- 文档编号:13021095
- 上传时间:2023-06-10
- 格式:DOCX
- 页数:9
- 大小:176.61KB
微机原理与接口技术楼顺天第二版第七章习题解答.docx
《微机原理与接口技术楼顺天第二版第七章习题解答.docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术楼顺天第二版第七章习题解答.docx(9页珍藏版)》请在冰点文库上搜索。
微机原理与接口技术楼顺天第二版第七章习题解答
微机原理与接口技术(楼顺天第二版)第七章习题解答
微机原理与接口技术(楼顺天第二版)习题解答
第7章常用芯片的接口技术
7.1答:
(1)地址选择;
(2)控制功能;(3)状态指示;(4)速度匹配;(5)转换信息格式;(6)电平转换;(7)可编程性。
7.2答:
I/O接口是指I/O设备与系统总线之间的连接部件;I/O端口是指I/O接口内部可由CPU进行读写操作的各种寄存器,根据存放信息的不同,这些寄存器分别称为数据端口、控制端口和状态端口。
7.3答:
I/O端口编址的方式可以分为独立编址和统一编址两种方式。
独立编址方式是指I/O端口与存储器有相互独立的地址空间。
统一编址方式是指I/O端口与存储器共享一个地址空间,所有的存储单元只占用其中的一部分地址,而I/O端口则占用另外一部分地址。
优缺点:
独立编址方式的优点之一是存储
7.13答:
独立,统一。
7.14答:
BC
7.15答:
C
7.16答:
A
7.17答:
C
7.18答:
D
7.19答:
B
7.20答:
IN,OUT
7.21答:
由于片内有16个端口,分别占用300~30FH地址。
因此,该接口模块的片选信号的译码电路设计时,A3~A0不参加译码。
其译码电路如图7.21所示。
图7.21
7.22答:
在IBMPC系统中,如果AEN信号未参加I/O端口地址译码,则会出现DMA机构与I/O端口竞争总线的问题,即会出现总线竞争问题。
在没有DMA机构的其他微机系统中,不会存在同样的问题。
7.23答:
连接图如图7.23所示。
图7.23
7.24答:
连接图如图7.24所示。
图7.24
程序如下:
MOVCX,10
LEASI,BUFFER
MOVDX,04E5H
WAIT1:
INAL,DX
ANDAL,98H
CMPAL,98H
JNZWAIT1
MOVDX,0E504H
L1:
MOVAL,[SI]
OUTDX,AL
INCSI
LOOPL1
HLT
7.25答:
硬件连接图如图7.25所示。
图7.25硬件连接图
7.26答:
IOSTATE=302H
IODATA=300H
MOVDX,IOSTATE
CHECK:
INAL,DX
TESTAL,08H
JZCHECK
MOVDX,IODATA
INAL,DX
7.27答:
PC机使用A9~A0共10位地址进行I/O端口选择,现I/O接口的地址为3C0H,即1111000000B,如果将高7位用来产生片选信号。
7.28答:
IOSTATE=124H
IODATA1=120H
IODATA2=122H
MOVSI,OFFSETBUF1
MOVDI,OFFSETBUF2
CHECK:
MOVDX,IOSTATE
INAL,DX
TESTAL,01H
JNZREADDATA1
TESTAL,10H
JNZREADDATA2
JMPCHECK
READDATA1:
MOVBX,OFFSETBUF1;以下4行判断是否从设备1读入100个数
ADDBX,100
CMPSI,BX
JAEENDDATA1;读满100个数则不再读
MOVDX,IODATA1
INAL,DX
MOV[SI],AL
INCSI
ENDDATA1:
JMPCHECK
READDATA1:
MOVBX,OFFSETBUF2;以下4行判断是否从设备2读入100个数
ADDBX,100
CMPDI,BX
JAEENDDATA2;读满100个数则不再读
MOVDX,IODATA2
INAL,DX
MOV[DI],AL
INCDI
ENDDATA2:
JMPCHECK
7.29答:
IOSTATE=0FAH;状态端口
IOIN=0FCH;纸币数据输入端口
IOOUT=0FEH;硬币数据输出端口
CHECKIN:
MOVDX,IOSTATE
INAL,DX
TESTAL,04H;D2位表示检测到纸币
JNZEXCHANGE
JMPCHECKIN
EXCHANGE:
MOVDX,IOIN;读入纸币类型
INAL,DX
MOVBL,AL;将类型数据暂存在BL中
ANDAL,0F0H;取得高4位(10位)
MOVCL,4
SHRAL,CL;右移4位
MOVCL,10
MULCL;10位乘10
ANDBL,0FH;个位
ADDAL,BL
SHLAL,1;乘2,得到5角硬币数
MOVAH,AL;将纸币元值存入AH
MOVDX,IOSTATE
CHECKOUT:
INAL,DX
TESTAL,08H
JZCHECKOUT
MOVDX,IOOUT
MOVAL,AH
OUTDX,AL;将5角硬币数输出到输出口
JMPCHECKIN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 楼顺天 第二 第七 习题 解答