想问一下最后一句语句报错的原因

想问一下最后一句语句报错的原因想问一下最后一句语句报错的原因

img

最后少一个后括号。两个for循环,对应2个后括号,还有函数结束的后括号。

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7687147
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:在已排好序的数组中,按原来排好的规律插入或删除一个数
  • 除此之外, 这篇博客: 控制器的功能和工作原理中的 硬布线控制器的设计 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 在这里插入图片描述在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    1. 对于PC+1这个微操作,,只要我们把PC的值放入MAR,那么我们就可以让pc的值加一了,所以这种微操作,我们只需要让他在第一个微操作之后就可以。不一定把它放到最后面,好,那我们可以把它放到三这类的操作的后面。
    2. 第二个微操作它的控制对象是主储存器,而第一个被操作,它的控制对象是两个具体的CPU内部的寄存器,所以这两个微操作中显然可以把他们安排在同一个节拍上完成,只要存储器此时空闲,那么就可以发出与第二个的操作所对应的微指令
      4和5这两个微操作,由于这两个微操作他们执行时间都很短,所以在一个时钟周期内,我们能够保证这两个微操作,所以虽然他们之间有前后的依赖关系,但是我们同样可以把他们安排在一个节拍的完成,因此在t2这一节拍拍可以完成4和5这两个微操作。
    3. 3和4【不可以】在一个节拍内完成
      原因在于3这个操作我们需要从主储存器当中读取数据,而从储存器中取得一个数据的用时是比较长的,因此我们必须使用一个时钟周期才可以保证我们能够从储存器当中读到这个数据,因此我们不能把3和4这两步安排在同一个节拍内

    在这里插入图片描述

    1和2被控对象不同,所以可以安排在一个节拍内
    3需要访存,需要单独的一个节拍
    4再用一个节拍

    在这里插入图片描述

    非访存指令:一定没有间址周期
    访存指令:可能有间址周期

    在这里插入图片描述

  • 您还可以看一下 王达老师的【深入理解计算机网络】讲师解读计算机网络原理视频课程(中)课程中的 线路交换和报文交换原理小节, 巩固相关知识点