Bootstrap

实 验 五 存 储 器 实 验

     

           RAM工            

      

1     

主存储器单元电路主要用于存放实验机的机器指令,如图3—5所示,它的数据总线挂在外  部数据总线EXD0~EXD7上; 它的地址总线由地址寄存器单元电路中的地址寄存器74LS273(U37) 给出,地址值由8个LED灯LAD0~LAD7显示,高电平亮,低电平灭;       ,输      8位     KD0  KD 7   ,并      74LS245( U5 1 )连        线 EXD0  EXD 7,实         线 EXD0  EXD 7  8芯  线         线 BUSD0  BUSD7            它的读信号直接接地; 它的写信  号和片选信号由写入方式确定。该存储器中机器指令的读写分手动和自动两种方式。手动方式   ,写信号由W/R` 提供,片选信号由CE`提供; 自动方式下,写信号由控制CPU的P1.2提供,  片选信号由控制CPU的P1.1提供。

        8位     6264     A0  A7    4位 A8  A 12

        使     256字   6264有     线  CS 1      

  线  CS2第    线  OE 线  WE  线       3  4所   CS 1   线  CE `控       CE   OE 线      WE  线 由W/R `控       WE   CS2    +5V。

    线 LDAR    LDAR提  ,手       ,跳 线  LDAR         T3            TS 3提         J22  线       T3        

2     线

1 J20,J21,J22,接上短路片,

2 J23J24 J25 J26 接左边;

3 J27,J28  右边;

4 JA5    置“接通”;

5 JA6    置“手动”;

6 JA1,JA2,JA3JA4 置“高阻”;

7 JA8  置上面“微地址”

8 EXJ1  BUS3

3     

       线      线        

           T3             1       

                               

       ”状        ”开       ”状       

        T3有                  W 1    

    使 T3输                        1 ”,

                               

T3输                     

      00地         1 1          

                                

         00地    的 内               

        

接线:

1 J20,J21,J22,接上短路片,

2 J23J24 J25 J26 接左边;

3 J27,J28  右边;

4 JA5    置“接通”;

5 JA6    置“手动”;

6 JA1,JA2,JA3JA4 置“高阻”;

7 JA8  置上面“微地址”

8 EXJ1  BUS3

实验一:33H存入地址22H

  1. 连接实验线路。

  1. “总清"开关置“1",“运行方式"开关置为“单步”状态,每按动一次“启动运行”开关。(形成时钟脉冲信号T3)

3、数据置入地址RAM

(1)数据开关置数:SWB=1,KD7-KD0=00100010

  1. 开输入三态门:CE=1,SWB=0

  1. 数据置入地址寄存器:SWB=0,CE=1,LDAR=1,按T3

数据已经置入地址寄存器

(4)数据开关置数:LDAR=0,SWB=1,KD0-KD7=00110011

(5)开输入三态门:SWB=0,LDAR=0

(6)数据置入存储器:RAM:SWB=0,WE=0,CE=0,LDAR=0,按T3

4、验证

  1. 数据开关置数:SWB=1,KD7-KD0=00100010

  1. 开输入三态门:CE=1,SWB=0

  1. 数据置入地址寄存器:SWB=0,CE=1,LDAR=1,按T3

  1. 数据从存储器读出:SWB=1,CE=0,WE=0,LDAR=0

实验一结果:总线数据显示是00110011,总线地址显示是00100010,即存入地址为22H的数据为33H,与预期相同。

实验二:00H数据读出,存入44H,并检验(数据为88H)

  1. 存数:方法同实验一的3步,存入88H(10001000)

  1. 读出来:

(1)数据开关置数:SWB=1,KD7-KD0=00000000

(2)开输入三态门:CE=1,SWB=0

(3)数据置入地址寄存器:SWB=0,CE=1,LDAR=1,按T3

(4)数据从存储器读出:SWB=1,CE=0,WE=0,LDAR=0

  1. 存DR1:
  1. 存入DR1:ALUB=1,LDDR1=1,LDDR2=0,按T4

  1. 存地址:方法同实验一的1,2和3中的(1)(2)(3)步,

  1. 存数入44H

  1. 数据读入总线:LDAR=0,SWB=1,ALUB=0,S1 S2 S3 S4 =11111

  1. 数据存入存储器:SWB=0,WE=0,CE=0,LDAR=0,按T3

  1. 验证:同。

实验二结果:

总线地址显示是01000100,而总线数据显示是10001000,即存入地址为44H的数据为22H,与预期相同。

结论:

    数据需要一个中介从一个存储器转另一个存储器。

;