目录
一、实验目的
(1)连接程序计数器、地址寄存器、存储器与指令寄存器,理解程序计数器的作用。
(2)掌握使用微命令通过程序计数器从存储器中读取指令和数据的方法。
二、实验电路
本实验使用的主要元器件:8位数据锁存器74LS273,4位二进制计数器74LS163、三态输出的总线收发器74LS245,2KX8静态随机存储器6116芯片,时序产生器,与非门、与门、开关、指示灯等。
本实验数据通路总框图如图7-1所示,其中程序计数器PC由两片74LS163级联构成,IR和AR均为一片 74LS273,RAM为一片6116芯片,△表示三态门74LS245,时序产生器为虚拟实验系统提供的虚拟组件。
实验电路中涉及的主要控制信号如下。
(1)LDIR:IR的加载信号,与T3脉冲配合将总线上的数据传入IR中。LDIR和T3通过与门进行与运算之后连接到74LS273芯片的CP引脚,当LDIR=1时,在T3的上升沿将指令锁存到IR并发送给数据显示灯。
(2)¬MR:74LS273芯片的清零信号,低电平有效。本实验恒置为1。
(3)¬CE:6116芯片片选信号。CE为0时,6116芯片正常工作。
(4)¬OE:6116芯片输出允许信号。当¬CE=0、¬OE=0、¬WE=1时为读操作。
(5)WE:6116芯片写信号,与T3脉冲配合实现存储器写操作。WE和T3通过与非门连接到6116芯片的WE引脚,WE引脚低电平有效。在¬CE=0的前提下,当WE=1且T3=1时进行写操作。WE还与¬OE引脚相连,因此在¬CE=0、WE=0时进行读操作。
(6)LDAR:AR的地址加载信号,与T3 脉冲配合将总线上的地址传入AR中。LDAR和T3通过与门进行与运算后连接到74LS273芯片的CP引脚,当LDAR=1时,在T3的上升沿将地址锁存到AR。
(7)¬SW-BUS:开关输出三态门使能信号,当它为0时,将SW0~SW7数据发送到总线。
(8)¬PC-B