资源描述:
《实验三:存储器实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、成绩:计算机原理实验室实验报告课程:计算机组成原理姓名:刘翔翔专业:软件工程学号:142056121日期:2016年6月太原工业学院计算机工程系实验三:存储器实验图1按实验电路图连接电路(图1),图中U1为6116,为系统的内存模块(2Kx8),U3为74LS373,用來保存输入的地址信息,U4与U5均为74LS245,用來控制输入输出。A0、A7为地址及数据信息输入端;KEY2BLSJIJ來控制是否把信息(地址或数据)放到总线上;LOADAR开关川來实现保存地址信息到373中:MRW开关(三选择开关)用来控制6116的工作模式,当MRW拨到左边时,6116工作在输出(读取
2、)模式,此时白输入地址对应的内存单元屮的信息从D0~D7输出,当MRW拨到中间时,6116工作在等待状态,即不能写入也不能读取,当MRW拨到右边时,6116工作在写入状态,可以从D0~D7在输入地址对应得内存单元屮写入信息;图屮右边的八个LED灯用来显示数据信息。操作流程:首先KEY2BUS输入低电平,LOADAR输入窩电平,1RW在屮间,输入A7~A0二00010101(21)后,LOADAR改为低电平输入,MRW拨到右边,此时,在A7"A0=01001100(L的ASCII码76),Z厉,MRW拨到中间并把KEY2BUS输入低电平,再把MRW拨到左边,这是就把存在0x
3、15的信息0x5c从B7~BO输出了并在那8个灯上显示。扩展要求:电路连接图如下(图2,图3),电路增加的部分为寻址部分,由于内存大了,需要增加地址线数星,内存人丁"4K小T8K,所以耍13根地址线。两图中KEY2BUS、LOADAR.1RW三开关的作用不变,图3屮M/I0开关用來分辨送來的地址是内存地址还是10地址。在10内存统一编址中操作不变,独立编址中要给出控制信号分辨地址类型。两图屮都用All与A12(M/I0)产生片选。10.图210内存统一编址10内存统i编址:地址范圉0x0000000000000〜0x100001111llllo下表为地址线A12A11产生
4、片选的对照表(10内存统一编址方式):输入输出A12AllC5co6>16coe)U8coe)00011011011011011111山此可得用74LS138做片选较为合适。乡EKlV■■・Manu・・・・wdcw■■■Manun§£foq*oct>Blo8HZS&SIX&Cftlr图3独立编址内存地址:0x00000000^0x11111111,共256字节的内存,地址输入时使用A7~A0八根地址线。10地址:0x000000000000^0x111111111111,共4KB内存。此时地址线A1PA0共12根,M/10(A12)用作地址类型识别信号。下表为All与M/I
5、0产生片选的对照表(独立编址方式):输入输出M/IO(A12)AllU5(、oe)U6yU8coe)00011011011011111110山此可得用74LS138做片选较为合适。三.实现方法某本要求实现步骤:第一步:向373中输入地址(0x15)并锁存。U5•10274CS245KEY2BUSU3□1riiM?B■?»nfifl»sumcw«ranrnw>»i>vnmoi.nranw:.■74LS3nMAIaaMMMa74LS2<5U6O-10叫[2园1(«)03Dl出□5卫6UORtD第二步:输入“L”的ASCCII码(920x4c),MRW拨到中间时保存。J18633
6、3683J38665388;"A)A>AltliltB7D7J6第三步:关闭输入,输出保存在0x15中的信息。U5U31後hr••J<•1T■1E-«-・,&4■■・•・T•■-8eoboMMA1U1叫卜叫I&303叹208阿3四.实验结果分析如上图完成了耍求,将保存在地址为0x15的内存单元中的内容输出。思考题:可以利川高速缓冲机制,多体交叉,多通道的技术来提高效率。五.结论通过这次实验学习了解寄存器基本单元的结构,了解了计算机存储系统的基木结构,并利用6116完成了基本的读写内存系统操作。