实 验 五 存 储 器 实 验

     

           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,与预期相同。

结论:

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

  • 29
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
IP地址的合法性检是网络通信中非常重要的一环。在际应用中,需要对用户输入的IP地址进行合法性检,以确保系统的正常运行。下面是一个IP地址的合法性检训设计。 1. IP地址格式 IP地址是由32位二进制数表示的,通常以点分十进制的形式表示,即每8位二进制数以点分隔。 例如:192.168.1.1 2. IP地址的合法性检 IP地址的合法性检包括以下几个方面: 2.1 检输入的字符串是否符合IPv4地址格式,即是否包含4个数字,以点分隔,每个数字在0~255之间。 2.2 检输入的字符串是否是合法的IP地址,即是否可以成功转换为32位二进制数,如果不能转换则说明输入的IP地址不合法。 2.3 检输入的字符串是否是保留的IP地址,例如127.0.0.1是本地回环地址,不可作为有效的IP地址使用。 3. 训步骤 3.1 设计IP地址合法性检函数,该函数接受一个字符串参数,返回一个布尔值,表示该字符串是否是合法的IP地址。 3.2 编写测试用例,包括合法的IP地址、不合法的IP地址以及保留的IP地址,用于测试IP地址合法性检函数的准确性。 3.3 现IP地址输入框的前端证,当用户输入IP地址时,立即调用IP地址合法性检函数,如果输入的IP地址不合法,则给出提示信息。 4. 总结 IP地址的合法性检是网络通信中非常重要的一环,合法性检不仅可以保证网络通信的正常进行,还可以防止恶意攻击和非法访问。通过本次训,学生可以深入理解IP地址的格式和合法性检方法,掌握前端IP地址输入框的证方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心刍

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值