最新微机与接口作业答案PPT课件.ppt
《最新微机与接口作业答案PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新微机与接口作业答案PPT课件.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机与接口作业答案微机与接口作业答案2-68086系统中的存储器为什么要采用分段系统中的存储器为什么要采用分段结构?有什么好处?结构?有什么好处?答:答:8086CPU中的寄存器都是中的寄存器都是16位的,位的,16位的地位的地址只能访问址只能访问64KB的内存。的内存。8086系统中的物理地址系统中的物理地址是由是由20根地根地址总线形成的,要做到对址总线形成的,要做到对20位地址空间位地址空间进行访问,就需要两部分地址进行访问,就需要两部分地址采用段基址和偏移地址方式组成物理地址的优点是:采用段基址和偏移地址方式组成物理地址的优点是:满足对满足对8086系统的系统的1MB存储空间的访问,同
2、时在大存储空间的访问,同时在大部分指令中只要提供部分指令中只要提供16位的偏移地址即可。位的偏移地址即可。2022/11/92通信教研室movsi,offsetbuffmovcx,9xordl,dlA1:moval,sishral,1jcnextincdlnext:incsiloopA1adddl,30hmovah,2int21hmovax,4c00hint21hcodeendsendstart2022/11/99通信教研室4-5试将试将2一串一串16位无符号数加密,加密方法位无符号数加密,加密方法是乘以是乘以2DATASEGMENTMEMDW20DUP(?)DATAENDSCODESEGME
3、NTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX2022/11/910通信教研室MOVCX,LENGTHMEMLEABX,MEMAA1:MOVAX,BXADDAX,AX(或(或SHLAX,1或或SALAX,1)MOVBX,AXADDBX,2LOOPAA1MOVAX,4C00HINT21HCODEENDSENDSTART2022/11/911通信教研室5-6根据根据DL的的D3位,完成两个压缩位,完成两个压缩BCD数数x和和y的加减运算,的加减运算,D3=0时,作加法;时,作加法;D3=1时,作减法,并将结果存入寄存器时,作减法,并将结果存入寄存器D
4、L。DATASSEGMENTXDB31hYDB12hresultDB0DATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AX2022/11/912通信教研室MOVAL,XTESTDL,08HJZJIASUBAL,YDASJMPfinishJIA:ADDAL,YDAAfinish:movresult,alMOVAH,4CHINT21HCODESENDSENDSTART2022/11/913通信教研室6-2I/O接口有什么用途?接口有什么用途?1.进行地址译码或设备选择,以便使进行地址译码或设备选择,以便使CPU能
5、与某一指定的外部能与某一指定的外部设备通讯;设备通讯;2.状态信息的应答,以协调数据传送之前的准备工作;状态信息的应答,以协调数据传送之前的准备工作;3.进行中断管理,提供中断信号;进行中断管理,提供中断信号;4.进行数据格式转换,如正负逻辑的转换,串行与并行数据转进行数据格式转换,如正负逻辑的转换,串行与并行数据转换等;换等;5.进行电平转换,如进行电平转换,如TTL电平与电平与MOS电平间的转换;电平间的转换;6.协调速度;协调速度;7.时序控制,提供实时时钟信号。时序控制,提供实时时钟信号。2022/11/914通信教研室6-3、I/O端口有哪两种寻址方式?各有什么端口有哪两种寻址方式?
6、各有什么优缺点?优缺点?I/O端口地址与存储单元地址分开编址端口地址与存储单元地址分开编址n这种这种编址方式的优点:编址方式的优点:利用多余的内存译码资源;利用多余的内存译码资源;可以用访向存储器的指令来访问可以用访向存储器的指令来访问I/O端口,而访问存储器端口,而访问存储器的指令功能比较强,不仅有一般的传送指令,还有算术、逻的指令功能比较强,不仅有一般的传送指令,还有算术、逻辑运算指令,以及各种移位、比较指令等,并且可以实现直辑运算指令,以及各种移位、比较指令等,并且可以实现直接对接对I/O端口内的数据进行处理。端口内的数据进行处理。n缺点是:缺点是:由于由于I/O端口占用了一部分存储器地
7、址空间,因而使用户端口占用了一部分存储器地址空间,因而使用户的存储地址空间相对减小。另外不利于程序阅读。的存储地址空间相对减小。另外不利于程序阅读。2022/11/915通信教研室I/O端口地址与存储单元地址分开编址端口地址与存储单元地址分开编址这种编址方式的优点是:这种编址方式的优点是:1、I/O端口不占用存储器地址,故不会减少用户的存储器地址空间;2、采用单独的I/O指令,使程序中I/O操作和其他操作层次清晰,便于理解。这种编址方式的缺点是:这种编址方式的缺点是:1、单独I/O指令的功能有限,只能对端口数据进行输入/输出操作,不能直接进行移位、比较等其他操作;2、由于采用了专用的I/O操作
8、时序及I/O控制信号线,因而增加了微处理器本身控制逻辑的复杂性。6-6输入输出有哪几种方式?各有什么特点?输入输出有哪几种方式?各有什么特点?一、程序控制传送方式一、程序控制传送方式1、同步传送方式(无条件方式)、同步传送方式(无条件方式)CPU直接与外设传送数据并不需要了解外设状态,认为外设直接与外设传送数据并不需要了解外设状态,认为外设已经准备就绪,直接与外设传送数据,只能用于简单外设。已经准备就绪,直接与外设传送数据,只能用于简单外设。2、异步查询方式、异步查询方式在执行输入输出前,要先查询接口中状态寄存器的状态。在执行输入输出前,要先查询接口中状态寄存器的状态。解决了解决了CPU与外设
9、之间的同步问题,与外设之间的同步问题,CPU与外设串行工作,需与外设串行工作,需要查询等待,要查询等待,CPU工作效率低,工作效率低,I/O响应速度慢响应速度慢2022/11/917通信教研室3、中断方式、中断方式当外设作好传送准备后,主动向当外设作好传送准备后,主动向CPU请求中断,请求中断,CPU响应中响应中断后在中断处理程序中与外设交换数据。断后在中断处理程序中与外设交换数据。与程序查询方式相比,中断控制方式的数据交换具有如下优点与程序查询方式相比,中断控制方式的数据交换具有如下优点:(1)提高了提高了CPU的工作效率的工作效率;(2)CPU具有控制外围设备服务的主动权具有控制外围设备服
10、务的主动权;(3)CPU可以和外设并行工作可以和外设并行工作;(4)可适合实时系统对可适合实时系统对I/O处理的要求。处理的要求。缺点缺点:硬件电路和处理过程都比较复杂硬件电路和处理过程都比较复杂,传输速度慢,不能适合传输速度慢,不能适合高速的外设或成块交换数据的情况。高速的外设或成块交换数据的情况。2022/11/918通信教研室二、二、DMA方式是在外设与内存间建立起直接的通道,方式是在外设与内存间建立起直接的通道,CPU不不再直接参加外设和内存间的数据传输。适合于再直接参加外设和内存间的数据传输。适合于I/O和和MEM之间之间有大批量数据高速传送。缺点:没有异常事件的处理能力有大批量数据
11、高速传送。缺点:没有异常事件的处理能力2022/11/919通信教研室6-11.现有两个输入设备,使用程序查询方式现有两个输入设备,使用程序查询方式与与CPU通信。当状态位通信。当状态位D0=1时,为第时,为第1号设号设备输入字符;当状态位备输入字符;当状态位D1=1时,为第时,为第2号设号设备输入字符;当状态位备输入字符;当状态位D3=1时,时,1号号设备中设备中结束输入过程结束输入过程,当状态位当状态位D4=1时,时,2号号设备设备中结束输入过程。设状态端口地址为中结束输入过程。设状态端口地址为0624H,1号设备数据端口地址为号设备数据端口地址为0626H,2号设备号设备数据端口地址为数
12、据端口地址为0628H,输入字符缓冲区首,输入字符缓冲区首地址分别为地址分别为BUFFER1和和BUFFER2,试编一,试编一程序完成从输入设备输入程序完成从输入设备输入100个字符。个字符。2022/11/920通信教研室DATASEGMENTBUFF1 DB100DUP(?)BUFF2 DB100DUP(?)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXLEASI,BUFF1LEADI,BUFF2MOVCX,100TEST0:MOVDX,0624HINAL,DXTESTAL,01HJZTEST1IN1:MOV
13、DX,0626HINAL,DXMOVSI,ALINCSIDECCXMOVDX,0624HINAL,DXTESTAL,08HJZIN1JMPNEXT2022/11/921通信教研室TEST1:TEST AL,02HJZNEXTIN2:MOVDX,0628HINAL,DXMOVDI,ALINCDIDECCXMOVDX,0624HINAL,DXTESTAL,10HJZIN2NEXT:CMPCX,0JNZTEST0MOVAX,4C00HINT21HCODEENDSENDSTART2022/11/922通信教研室7-1设某设某8086系统中有两个系统中有两个8255芯片,由芯片,由74ls138译码器产
14、生两个芯片的片选信译码器产生两个芯片的片选信号,如图号,如图7-43所示。要求:第一片所示。要求:第一片8255A的的A口工作在方式口工作在方式0输出,输出,B口工作在方口工作在方式式0输入,输入,C口高口高4位为输出,低位为输出,低4位为输入。第位为输入。第2片片8255A的的A口为方式口为方式0输入,输入,B口工作在方式口工作在方式1输入,输入,C口高口高4位为输出,低位为输出,低4位为位为B口控制信号。口控制信号。1)试指出两试指出两片片8255A芯片各自的端口地址;芯片各自的端口地址;(2)试指出两片试指出两片8255A芯片各自的方式控制字;芯片各自的方式控制字;(3)试写出两片试写出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 微机 接口 作业 答案 PPT 课件
限制150内