程序的指令是 RISC 还是 CISC 取决于编译程序的内容

发布于 科技 2024-07-01
7个回答
  1. 匿名用户2024-01-30

    RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构。 它们以不同的 CPU 设计理念和方法而著称。

    早期的 CPU 都是 CISC 架构,旨在以最少的机器语言指令完成所需的计算任务。 例如,对于乘法,在 CISC CPU 上,您可能需要类似 mul 的命令

    addra,addrb 可以将 addra 乘以 addrb 中的数字并将结果存储在 addra 中。 从 Addra、AddRB 读取数据到寄存器、乘法并将结果写回内存的操作都依赖于 CPU 中设计的逻辑。 这种架构增加了CPU结构的复杂性和对CPU进程的要求,但对编译器的开发非常有利。

    例如,在上面的例子中,C程序中的a*=b可以直接编译成一个乘法指令。 今天,只有英特尔及其兼容的 CPU 仍在使用 CISC 架构。

    RISC 架构需要软件来指定各个操作步骤。 如果要在RISC架构上实现上述示例,则必须通过MOV等软件实现从Addra和AddRB将数据读取到寄存器,将结果乘法和将结果写回存储器的操作

    a,addra;

    movb,addrb;

    mula,b;

    straddra,a。这种架构可以降低 CPU 复杂性,并允许在相同的工艺水平上生产更强大的 CPU,但对编译器设计有更高的要求。

  2. 匿名用户2024-01-29

    编译器。 处理器也是有道理的,但由于您可以在笔记本电脑上编译 arm9 程序,因此您仍然可以编译该程序。

  3. 匿名用户2024-01-28

    这不是一个决定。 这是关于处理器基于什么架构设计的。

  4. 匿名用户2024-01-27

    这取决于处理器芯片,具体取决于您运行的 CUP 或 MCU; 通常,X86 使用 CISC,许多 SCS 使用 RISC。

  5. 匿名用户2024-01-26

    你听说过 80:20 的概念吗? 根据 CPU 在 80% 的时间内重复处理 20% 指令的原理,设计一组 RISC 精简指令集在指令执行方面要快得多。

  6. 匿名用户2024-01-25

    RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构。 它们以不同的 CPU 设计理念和方法而著称。

    早期的 CPU 都是 CISC 架构,旨在以最少的机器语言指令完成所需的计算任务。 例如,对于乘法,在 CISC CPU 上,您可能需要一个类似 mul addra 的命令,addrb 可以将 addra 乘以 addrb 中的数字并将结果存储在 addra 中。

    从 Addra、AddRB 读取数据到寄存器、乘法并将结果写回内存的操作都依赖于 CPU 中设计的逻辑。 这种架构增加了CPU结构的复杂性和对CPU进程的要求,但对编译器的开发非常有利。 例如,在上面的例子中,C程序中的a*=b可以直接编译成一个乘法指令。

    今天,只有英特尔及其兼容的 CPU 仍在使用 CISC 架构。

    RISC 架构需要软件来指定各个操作步骤。 如果要在RISC架构上实现上述示例,则必须通过软件实现将addra中的数据读取,addrb中的数据写入寄存器,乘法并将结果写回存储器的操作,例如:mov a,addra; mov b, addrb; mul a, b; str addra, a。

    这种架构可以降低 CPU 复杂性,并允许在相同的工艺水平上生产更强大的 CPU,但对编译器设计有更高的要求。

  7. 匿名用户2024-01-24

    传统的计算机体系结构设计思想一直认为,计算机的指令系统越丰富、越复杂,功能越强,对编程语言的处理能力就越强,因此为了便于软件编程,提高程序的运行速度,所采用的方法是不断增加具有复杂功能的指令,并采用多种寻址方法, 使计算机指令系统变得越来越复杂和庞大,这就叫计算机复杂指令系统(复杂指令)。设置计算机,CISC)。

    后来发现,提高计算机的性能并不完全取决于指令系统的复杂性,因此提出了精简指令集计算机(RISC)的概念。 RISC结构的最大特点是指令系统的简单性,其设计原则是使计算机的结构更简单、更合理,使系统达到最高有效速度。

    计算机指令由操作码字段和地址代码字段组成。

    指挥系统应满足以下四个方面的要求:

    1.完整性。

    2.有效性。

    3.正规。

    4.兼容性。

相关回答
7个回答2024-07-01

头晕目眩,这种问题已经严重重复了 我们用一个简单的类比,phpwind 就像一台兼容的机器,如果你知道一点 php、html、div+css、mysql 这些东西,你可以很容易地把它转换成你想要的; 扩展也是很开放的,php168、dedecms等都可以集成,当然集成也有些不尽如人意,需要根据需要自己重写一些东西; 免费的插件和模板很多; 程序的负载和速度相对较快; 官方论坛上的人也比较热情,但也有缺点,bug很多,偶尔也会影响使用。 >>>More

6个回答2024-07-01

指令。 指定计算机实现某种控件或操作。 >>>More

21个回答2024-07-01

程序计数器(PC),呵呵......如果选择此选项,则可以在组装编程时使用 PC。 昨天的考试。 >>>More

5个回答2024-07-01

司法实践中,经常出现有限责任公司未通知部分股东召开股东会的情况。 对于有限责任公司召开股东大会未通知全体股东是否属于程序违规或违法内容,有两种观点:一种是公司未通知全体股东参加股东会,剥夺了原告和第三方经营管理公司的权利; 公司及相关人员的行为属于违反诚信原则、滥用土地资本多数票的行为,属于违反《公司法》规定的行为,应认定该决定无效。 >>>More

13个回答2024-07-01

你好! 外观:0x???指令引用的 0x ???记忆。 内存不能"read"或"written"。答:【shijan8 original】严禁转载 >>>More