不同类型的CPU指令集不同,指令系统一样吗? 30
35. 单选题: (1.0分) 计算机运行的指令一般由操作码和操作数组成,下面关于计算机指令的说法中错误的是
2011-10-29 12:31
提问者:爱痕1991 | 浏览次数:112次
A. 操作码部分指出计算机应执行的操作类型,一般用容易记忆的标识符表示
B. 指令系统中提供不同类型的指令有很多,如数据传送指令、移位指令、控制转移指令和输入输出指令等
C. 操作数部分可能是操作的数据,也可能是操作数所在内存的地址
D. 程序由一连串的指令组成,不同类型的CPU提供的指令系统一般不相同
答案是D
不太明白这个答案,指令集和指令系统是两个概念吗?区别在哪里?
因为:指令集就是CPU能支持的指令的集合
因这:指令系统:计算机所能执行的全部指令的集合
又因为:不同CPU指令集不同
????????
????????
所以:不同CPU的指令系统是相同的。
谁能把中间“?”代表的推导过程给补上?谢谢 展开
指令系统是一样的。
一条指令就是机器语言的一个语句,是一组有意义的二进制代码,指令的基本格式如:操作码字段+地址码字段,其中操作码指明了指令的操作性质及功能,地址码则给出了操作数或操作数的地址。
各计算机公司设计生产的计算机,其指令的数量与功能、指令格式、寻址方式、数据格式都有差别,即使是一些常用的基本指令,如算术逻辑运算指令、转移指令等也是各不相同的。因此,尽管 精简指令系统计算结构(RISC)来设计芯片
扩展资料
在70年代,高级语言己成为大、中、小型机的主要程序设计语言,计算机应用日益普及。由于软件的发展超过了软件设计理论的发展,复杂的软件系统设计一直没有很好的理论指导,导致软件质量无法保证,从而出现了所谓的“软件危机”。
人们认为,缩小机器指令系统与高级语言语义差距,为高级语言提供很多的支持,是缓解软件危机有效和可行的办法。计算机设计者们利用当时已经成熟的微程序技术和飞速发展的VLSI技术,增设各种各样的复杂的、面向高级语言的指令,使指令系统越来越庞大。
这是几十年来人们在设计计算机时,保证和提高指令系统有效性方面传统的想法和作法。
首先,题目是不同类型CPU指令系统一般相同
题主首先要知道一个概念:图灵完备(百度一下,不详细说)理论上,图灵机(图灵完备)有能力解决一切可计算问题(物理极限内)
CPU是通用中央处理器,CPU指令集是图灵完备的。所以CPU不同指令集(复杂,精简等)是等价的。换句话说,复杂指令集能写出的程序,解决的问题,精简指令集也一样可以,只是语法,程序大小的区别。
所以,指令系统中,都会有操作内存啊,输入指令啊,输出指令啊这些。所以他们的指令系统是相同的。嗯嗯,大概就是这样了
我们先确定,这个指令集和指令系统都是针对某一台计算机来说。
指令系统是指该计算机或者CPU所能执行的全部指令集合,也就是包含了这台计算机的所有所能执行的指令;
指令集可以理解成一大类一大类的,比如这一台计算机,它能执行MMX指令集,SSE指令集等等,而这些指令集又被合称为该计算机的指令系统。
就是包含与被包含的关系,而且,对象都是针对CPU,而不是指的所有计算机的。就连Intel本身的CPU,他们的指令系统都有可能不一样。
答案说D是错误的、
内容上,说不同类型的CPU提供的指令系统一般不相同,为什么是错的呢、因为不同类型CPU的性能是不一样的,而工作上来说,应该方式都是一样的。
性能不同体现在核心数啊、频率什么的、我也不是太懂,就字面上理解
我很想知道“指令系统”和“指令集”这两个概念的区别何在,能举例说明最好,谢谢。
有没有完整点的定义?谢谢。
我也不是专业的,主要是INTEL跟AMD两家采用不同的寻址方式吧,主要就是2个指令系统了!你有兴趣研究就是书店看看吧
广告 您可能关注的内容 |