微机原理及接口第六章作业答案

微机原理及接口第六章作业答案

ID:16366991

大小:88.50 KB

页数:3页

时间:2018-08-09

微机原理及接口第六章作业答案_第1页
微机原理及接口第六章作业答案_第2页
微机原理及接口第六章作业答案_第3页
资源描述:

《微机原理及接口第六章作业答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、“微机系统原理与接口技术”第六章习题解答(部分)3.统一编址和分离编址,统一编址:存储器和I/O地址空间统一分配,用相同的指令访问存储器和I/O中的内容,访问存储器和I/O时,用相同的控制信号和不同的地址信号;分离编址:存储器和I/O地址空间单独分配,用不同的指令访问存储器和I/O,访问存储器和I/O时,地址可以相同,但有不同的控制信号。4.某微机系统有8个I/O接口芯片,每个接口芯片占用8个端口地址。若起始地址为9000H,8个接口芯片的地址连续分布,用74LS138作译码器,请画出端口译码电路图,并说明每个芯片的端口地址范围。答:分析下表所列的地址分配情况,可知系统地址信号的

2、译码情况为(图略):l字选:A2~A0直接与接口芯片上的地址信号线连接以寻址每个接口芯片内部的8个端口;l片选:nA5~A3接3-8译码器输入端,译码器输出端分别作为8个接口芯片的片选信号;nA15~A6经门电路译码后形成3-8译码器的片选信号;地址信号A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0第1个I/O接口芯片端口11001000000000000端口21001000000000001……1001000000000……端口81001000000000111第2个I/O接口芯片端口11001000000001000端口2100100000000

3、1001……1001000000001……端口81001000000001111第3个I/O接口芯片端口11001000000010000端口21001000000010001……1001000000010……端口81001000000010111……1001000000…………第8个I/O接口芯片端口11001000000111000端口21001000000111001……1001000000111……端口810010000001111116(略)7、中断、DMA8.假设一台打印机的数据输出I/O口地址为378H,状态口地址为379H,状态字节的D0位为状态位(D0=0,表示

4、打印数据缓冲区空,CPU可以向它输出新数据;D0=1,表示数据区满)。试编写一段程序,用查询方式从内存中以BUF为首址的单元处开始,将连续1KB的数据传送给打印机,每次送1字节。答:一种可能的程序段如下实现:……LEABX,BUF;BX指向第1个待打印的数据MOVCX,1024;一共要送1K个字节数据NEXT:MOVDX,379HINAL,DX;读打印机状态端口TESTAL,01HJNZNEXT;若D0位不为0,则继续查询等待MOVDX,378HMOVAL,[BX]OUTDX,AL;将BX所指的数据发送到打印机INCBX;BX指向下一个待打印的字节LOOPNEXT;CX不为0,继

5、续送下一个字节……9.请用无条件传输方式编写一个完整的输入/输出程序,将首地址为40000H的内存单元中的1K个字数据从端口Output处输出,然后从端口Input处输入2KB数据到首地址为50000H的内存单元中(端口地址的实际值可自行给定)。答:一种可能的程序如下实现:DATA1SEGMENTAT4000HBUFFER1DW……;已存放好1K个字数据DATA1ENDSDATA2SEGMENTAT5000HBUFFER2DB2048DUP(?);预留2KB单元存放读入的数据DATA2ENDSCODESEGMENTASSUMECS:CODE,DS:DATA1,ES:DATA2ST

6、ART:MOVAX,DATA1MOVDS,AXMOVAX,DATA2MOVES,AXLEASI,BUFFER1;SI指向准备发送的第1个数据LEADI,BUFFER2;DI指向第1个准备存放接受数据的单元CLD;地址增量方向MOVCX,1024;发送数据总个数MOVDX,OUTPUT;设OUTPUT为字输出端口地址AGAIN1:LODSW;将DS:SI所指数据取出准备发送,并修改SI值OUTDX,AXLOOPAGAIN1MOVCX,2048;接收数据总个数MOVDX,INPUT;设INPUT为字输入端口地址AGAIN2:INAX,DLSTOSB;将输入数据存在ES:DI所指单元,

7、并修改DI值LOOPAGAIN2MOVAH,4CH;返回INT21HCODEENDSENDSTART

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。