《微机原理练习题_4.docx》由会员分享,可在线阅读,更多相关《微机原理练习题_4.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机原理练习题作业4:1.如下列图所示,试讲明8088系统中存储器译码器74LSl38的输出Y0、Y4#、Y6、Y7所决定的内存地址范围。解:A19A18A17A16A15A14A13A12A0Y01000000011Y4#1001000011Y61001100011Y71001110011当A180时,Y0所决定的内存地址范围为80000H81FFFH;Y4所决定的内存地址范围为88000H89FFFH;Y6所决定的内存地址范围为8C000H8DFFFH;Y7所决定的内存地址范围为8E000H8FFFFH。当A181时,Y0所决定的内存地址范围为C0000HC1FFFH;Y4所决定的内存地址
2、范围为C8000HC9FFFH;Y6所决定的内存地址范围为CC000HCDFFFH;Y7所决定的内存地址范围为CE000HCFFFFH。2.设8086微机系统须扩展内存16KBRAM,扩展的内存空间为0A8000H开场的连续存储区,存储芯片采用6264(8K8)SRAM芯片。试画连接电路图。解:扩展内存16KBRAM,采用2片6264(8K8)SRAM芯片构成1组奇偶体构造。A19A18A17A16A15A14A13A1A00、1SRAM1010100001110为偶体,1为奇体。MEMRMEMWAAAAAA0Y4Y6Y7Y3.以8088CPU为核心,组建一个存储系统,要求:1RAM容量为32
3、KB,ROM容量为32KB,起始地址为10000H,占用连续空间且地址不重叠,其中ROM在低地址区域,RAM在高地址区域;2采用74LS138译码器及辅助门电路产生片选信号;3存储器芯片采用EPROM27128(16K8)和SRAM6264(8K8)。试完成硬件线路的设计并写出各芯片的地址范围。解:RAM容量为32KB,采用4片6264芯片(SRAM0、SRAM1、SRAM2和SRAM3)字扩展;ROM容量为32KB,采用2片27128芯片(EPROM0和EPROM1)字扩展。A19A18A17A16A15A14A13A12A0EPROM0000100000111EPROM1000101000
4、111SRAM000011000011SRAM100011010011SRAM200011100011SRAM300011110011EPROM0地址范围为10000H13FFFH;EPROM2地址范围为14000H17FFFH;SRAM0地址范围为18000H19FFFH;SRAM1地址范围为1A000H1BFFFH;SRAM2地址范围为1C000H1DFFFH;SRAM3地址范围为1E000H1FFFFH。作业5:1.设1个接口的输入数据端口地址为0100H,状态端口地址为0104H,状态端口中第5位为1表示输人缓冲区中有1个字节准备好,可输人。设计详细程序实现查询式输入。MOVDX,01
5、04HWAIT1:INAL,DXTESTAL,20HJZWAIT1MOVDX,0100HINAL,DX2.若已知发光二极管和按钮如下图。若规定接口地址8000H800FH可供选用,试利用三态门和锁存器接口将它们连接到8086CPU的系统总线上,画出连接图。在所画出的连接图的基础上,编写程序进行判定,若K1按下则D1亮;若K0按下则D0亮;若K1、K0同时按下则D1、D0同时亮;若两按钮都没有按下,则D1、D0均不亮。+5V.MODELSMALL.CODE.STARTUPSTART:MOVDX,8000HINAL,DXANDAL,03HCMPAL,03HJZNEXTCALLDELAY20INAL,DXANDAL,03HCMPAL,03HJZNEXTCMPAL,00HJZLOP1CMPAL,01HJZLOP2MOVAL,02HOUTDX,ALJMPLOP3LOP2:MOVAL,01OUTDX,ALJMPLOP3LOP1:MOVAL,00HOUTDX,ALJMPLOP3NEXT:MOVAL,03HOUTDX,ALLOP3:MOVAH,06HMOVDL,0FFHINT21HJZSTART.EXITDELAY20PROCMOVAX,0FFHT2:DECAXMOVBX,0FFFHT1:DECBXJNZT1CMPAX,0JNZT2RET