`
1927105
  • 浏览: 153654 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

CISC, RISC 区别

 
阅读更多

iPhone Simulator = Intel

iPhone = ARM 区别很大,

Intel目前的处理器主要为IA架构,

IA-32即俗称x86,包括桌面处理器系列(赛扬,奔腾,酷睿等)以及服务器处理器志强(Xeon) 系列;

IA-64是Intel独立开发得64位处理器,仅用于Itanium(安腾)以及后续产品Itanium 2,针对高端服务器市场

ARM架构与IA架构本质上不同。

在这里我们就简单比较一下IA32与ARM架构的不同。

IA-32处理器是基于CISC体系结构的,而ARM则是RISC的代表。

RISC指令集与CISC指令集相比有以下特点:

1简单的指令集——RISC指令集只提供很有限的操作,基本上单周期执行每条指令,其指令长度也是固定的。

2Load-Store 结构——在RISC 中,CPU并不会对内存中的数据进行操作,所有的计算都要求在寄存器中完成。而寄存器和内存的通信则由单独的指令来完成。而在CSIC中,CPU是可以直接对内存进行操作的。

3更多的寄存器——和CISC 相比,基于RISC的处理器有更多的通用寄存器可以使用,且每个寄存器都可以进行数据存储或者寻址。

在应用方面,Intel的IA-32和IA-64架构处理器用于个人计算机和服务器,ARM处理器更多地用于嵌入式领域。 iphone vs gphone Android 是运行Java的程式的。Java的程式是在JAVA的虚拟机内运行。所以Android 的模拟器是可运行的Android 的apk 文件; iPhone的模拟器是运行x86机器代码,iPhone的真机是运行ARM的机器代码。ARM的机器代码的程式是不能在x86机器即iPhone的模拟器内运行的。 要有程式的源代码才可以在iPhone的模拟器编译x86机器代码及ARM的机器代码分别在iPhone的模拟器及iPhone的真机运行。

分享到:
评论

相关推荐

    RISC和CISC比较

    本文将深入探讨RISC与CISC之间的主要区别,并分析它们的应用场景。 #### 二、CISC(复杂指令集计算机) CISC架构的核心理念是通过硬件实现更多的复杂指令,从而减少编译后的代码长度,简化软件开发过程。早期的...

    cisc和risc讲解

    在计算机硬件领域,处理器设计是核心部分,而CISC(复杂指令集计算)和RISC(精简指令集计算)是两种主要的处理器架构。它们的设计理念、指令系统以及性能特性有着显著的区别。 CISC(Complex Instruction Set ...

    CISC 和RISC是CPU的两种架构

    CISC(复杂指令集计算机)和 RISC(精简指令集计算机)是当前 CPU 的两种架构,它们的区别在于不同的 CPU 设计理念和方法。在早期,CPU 全部是 CISC 架构,它的设计目的是要用最少的机器语言指令来完成所需的计算...

    第2章2.3CISC RISC -2.4X86系列微处理器.ppt

    本书是《微型计算机原理与接口技术》的第3版。作者根据计算机技术的发展及实际教学中的体会,除对原稿部分文字进行修订外,还对包括系统总线、汇编语言程序设计、半导体存储器等在内的部分内容做了一定的调整和扩充...

    CISC与RISC对比

    CISC(Complex Instruction Set Computing,复杂指令集计算)和RISC(Reduced Instruction Set Computing,精简指令集计算)是两种不同的微处理器架构设计方法,它们之间的区别在于指令集的复杂度和执行方式。...

    CISC和RISC的主要特点和应用现状

    CISC和RISC的主要特点和应用现状 概述: CISC(Complex Instruction Set Computing)和RISC(Reduced Instruction Set Computing)是两种不同的微处理器架构设计理念。CISC架构的设计目的是为了提高编程效率和记忆...

    RISC和CISC的比较

    RISC(Reduced Instruction Set Computer,精简指令集计算机)与CISC(Complex Instruction Set Computer,复杂指令集计算机)是两种不同的计算机体系结构设计方法,它们在指令集、硬件复杂度、编译器要求等方面有着...

    4.3_CISC和RISC1

    CISC和RISC在这些步骤上的区别主要体现在指令的复杂性和执行效率上。例如,CISC中的乘法指令可能涉及多次访存和复杂的硬件操作,而RISC则可能需要多条指令来实现相同的操作,但每条指令执行更快,且硬件设计更简单。...

    关于CISC和RISC微控制器

    此外,根据指令集架构,微控制器可以分为复杂指令集计算机(CISC)和精简指令集计算机(RISC)两大类。 CISC微控制器和RISC微控制器的设计理念不同。CISC架构试图通过提供大量的指令来减少程序中的指令数量,而RISC架构...

    CISC与RISC的应用介绍

    CISC与RISC的应用介绍 CISC(Complex Instruction Set Computer,复杂指令系统计算机)和RISC(Reduced Instruction Set Computer,精简指令系统计算机)是两种不同的指令系统架构设计理念,它们在计算机领域中的...

    RISC CISC指令体系结构.

    "RISC和CISC指令体系结构" 指令体系结构是计算机系统的核心组件之一,它定义了计算机如何执行指令和操作数据。指令体系结构分为两大类:RISC(Reduced Instruction Set Computing)和CISC(Complex Instruction Set...

    处理器知识-RISC和CISC架构分析对比.docx

    《处理器知识:RISC与CISC架构分析对比》 处理器技术是现代计算机系统的核心,而RISC(精简指令集计算机)与CISC(复杂指令集计算机)是两种主要的处理器架构,它们各自有着独特的设计理念和优缺点。本文将深入探讨...

    RISC vs CISC vs ARM 这里介绍两种主流的计算机体系结构

    ### RISC与CISC计算机体系结构对比分析 #### 一、引言 ...综上所述,理解RISC与CISC的区别对于选择合适的计算机体系结构至关重要。开发者和设计师应根据具体应用场景的需求,权衡各种因素来做出最佳选择。

    CISC和RISC处理器之争-MIPS架构是龙芯唯一选择.docx

    "CISC和RISC处理器之争-MIPS架构是龙芯唯一选择" CISC(Complex Instruction Set Computing)和RISC(Reduced Instruction Set Computing)是两种不同的处理器架构设计理念,自20世纪70年代以来,CISC和RISC之间的...

    CISC与RISC结构CPU间软件移植技术问题分析.pdf

    CISC(复杂指令集计算)和RISC(精简指令集计算)是两种不同架构的处理器设计,它们在指令集、内存操作以及处理方式上有显著区别,这些差异在进行软件移植时可能会引发一系列问题。本文通过一个具体的实例,分析了...

    CISC和RISC微控制器

    总的来说,CISC和RISC微控制器各有优势,CISC在处理复杂任务时表现出色,而RISC则在速度和能效方面有优势。开发者根据实际应用的需求和资源限制选择合适的微控制器架构。在选择微控制器时,应考虑性能、功耗、可用...

    CISC工程设计代码

    (2) 设计微程序控制器(CISC模型计算机)或硬联线控制器(RISC模型计算机)的逻辑结构图。 (3) 设计机器指令格式和指令系统。 (4) 设计时序产生器电路。 (5) 设计所有机器指令的微程序流程图(CISC模型...

    CISC习题及参考答案

    根据提供的文件信息,我们可以归纳出一系列与CICS相关的知识点,主要涵盖了CICS系统的基本概念、特点及其在IBM大型机环境中的应用。以下是基于文件标题、描述、标签以及部分内容的详细知识点整理: ...

Global site tag (gtag.js) - Google Analytics