- 时间:2021-04-16 17:52 编辑:清水纮治 来源:蚂蚁资源 阅读:201
- 扫一扫,手机访问
摘要:大家好,今天给大家介绍关于指令系统(编程指令)的相关内容,详细讲解什么是指令和指令系统,什么是指令什么是程序,什么叫指令集???等,希望可以帮助到您。
什么是指令和指令系统,该指令是计算机程序被发送到计算机处理器的命令,英文名称是指令。最低级别指令是字符串0和1,这意味着要运行实体作业操作。系统基于指令类型称为“寄存器”,它包含可用于调用指令的数据或数据存储位置。指令系统是计算机硬件的语言系统,通常称为机器语言是指机器所有指令的集合。它是软件和硬件最重要的界面,它反映了计算机拥有的基本功能。从系统结构的角度来看,它是系统编程器所看到的计算机的主要属性。其中e,指令系统表征计算机的基本功能,以确定机器所需的能力,并确定了指令的格式和机器的结构。扩展信息:指令格式计算机的指令格式与机器的单词长度有很大的关系,内存容量和指令的功能。通过促进编程,增加基本操作并行性,增加指令函数的角度,应该有各种信息。但是,在某些说明中,由于某些信息可能是无用的,这将浪费存储空间占指令并增加访问者的数量,也许会影响速度。因此,如何r被安置,科学设计指令格式,使能提供足够的信息,而且可以尽可能多地匹配,以节省存储空间,缩短手指时间,提高机器的性能,这是设计的重要问题指令格式。性能要求指令系统的性能确定计算机的基本功能,其设计与计算机的硬件结构直接相关,用户的需求直接相关。一个完美的指导系统应符合以下四个方面的要求:1,完整性,请参阅指令系统提供的说明使用指令指令,而无需使用软件。完整的要求富有丰富结构,完整功能,易于使用。 2.有效性意味着在本指令系统中编写的程序可以有效运行。高效主要表现在程序中占用小存储空间,并且执行速度快。 3,规则性,包括对称性,均匀性,指令格式和指令系统的数据格式。对称意味着可以平等地处理指令系统中的所有寄存器和存储器单元,所有指令都可以使用各种寻址方法。均匀性意味着:操作性的指令支持各种数据类型;格式和数据格式的一致性意味着数据的命令长度和数据的长度具有一定的关系,以便于处理和访问。 4,兼容性,至少“向上兼容性”,即低端机器上运行的软件可以在高端机上运行。在程序运行期间,计算机不执行伪指令伪指令(伪操作),这是源程序组件上的汇编器期间由汇编器处理的操作。它可以完成处理器选择,定义程序模式,定义数据,分配存储区域和指示器结束等功能。该指令在编译时不会生成代码。傀儡在编译后不存在。参考资料来源:Sogou百科全书 - 指令来源:Sogou百科全书 - 命令系统
什么是指令什么是程序,该程序由指令组成,并且命令命令命令计算机执行各种操作。在计算机上,所有(SET)的指令都称为指示系统。操作说明。指定要实现某种控件或计算的代码。包括操作函数和操作对象的内容指令是指示执行一些操作的计算机的命令,该计算机由二进制数字组成。指令通常由两部分组成:操作码+地址代码。操作代码:表示要完成的操作的类型或性质,例如采用,添加或输出数据等。地址代码:指示操作对象或存储的单元地址的内容。扩展数据:程序ins执行顺序生计将完成程序的执行,因此有必要了解指令的执行。首先是采用指示和分析说明。根据过程中指定的顺序,从内部存储器中删除当前执行的指令,并发送到控制器的指令寄存器,并分析所采取的指令,即应根据指令中的操作代码进行操作。其次,执行指令。根据命令分析结果,发出了一系列完成操作所需的控制电位,以指导计算机的相关组件,并且还准备删除一个指令。该程序是为程序运行运行的程序,计算机加载ProgrAM代码也可以加载数据,初始化为一个启动状态,然后调用一些启动机制。在最低层上,这些由引导序列启动。在大多数计算机中,Windows等操作系统等,加载并执行大量的程序。在这种情况下,计算机程序指的是单独的可执行映射,而不是当前在此计算机上运行的所有程序。参考资料来源:百度百科全书 - 计算机指令参考资料来源:百度百科全书 - 计算机程序
什么叫指令集???,指令集,也称为复杂指令集,英文名称是CISC,并由复杂指令集计算机缩写。在CISC微处理器中,程序的各种指令按顺序执行,并且每个指令中的每个操作也被按顺序执行。订单执行的优点是控制很简单,但计算机的每个部分的利用率不高,并且执行速度慢。实际上,它是英特尔的X86系列(即IA-32架构)CPU及其兼容CPU,如AMD,VIA。即使是现在,新的X86-64(也是AMD64)是属于CISC的分类。重要的是要知道指令集也来自今天X86架构的CPU。 x86指令集是英特尔来开发16位CPU(i8086)和IBM1981推出世界CPU-I8088(I8086简化版本)也是X86指令,在计算机上提高了浮点数据处理能力并增加了X87芯片,然后参考X86指令集和x87命令集。虽然随着CPU技术的不断发展,英特尔已经开发了一个更新的I80386,直到过去的PII是强大的,PIII是强大的,Pentium 3,最终的奔腾4系列,强大(不包括强大的Nocona),但在为了确保计算机可以继续运行各种类型的应用程序,这些应用程序是为保护和继承的丰富的软件资源,所有由英特尔生产的CPU继续使用X86指令集,因此其CPU仍在X86系列中。由于英特尔X86系列及其兼容的CPU(如AMD Athlon MP,)使用X86指令集,有一个巨大的x86系列和兼容的CPU阵容。 X86CPU目前有两种类型的服务器CPU,带有英特尔的服务器CPU和AMD。 (2)RISC指令集RISC是英语“减少指令集计算”的缩写,含义在中文意味着“描述指令集合”。它在CISC教学系统的基础上开发,有些人测试CISC机械,表明各种指示的使用频率是非常缺点,最常用的是一些相对简单的指令,占20%的占总命令,但程序中出现的频率占80%。复杂的指令系统不可避免地增加e微处理器的复杂性,使处理器具有较长的开发时间和成本。复杂的指令需要复杂的操作,这将不可避免地降低计算机的速度。根据上述原因,RISC类型CPU出生于20世纪80年代。与CISC型CPU相比,RISC型CPU不仅简化了指示系统,还使用“过度和溢流水结构”,这大大增加了并行处理能力。 。 RISC指令集是高性能CPU的开发方向。它与传统的CISC相反。相比之下,RISC的指令格式是统一的,较少的类型,寻址方法也小于复杂的指令。当然,加工速度增加。这个ins的CPU实行生计系统目前在中高端服务器中使用,尤其是高端服务器都使用RISC指令系统的CPU。 RISC指令系统更适合高端服务器的操作系统UNIX,现在Linux也是一个类似于UNIX的系统。 RISC类型CPU和英特尔和AMD的CPU在软件和硬件上不兼容。目前,中型和高端服务器中的CPU具有RISC指令具有以下类别:PowerPC处理器,SPARC处理器,PA-RISC处理器,MIPS处理器,Alpha处理器。 (3)IA-64史诗(明确并行指令计算机,是否存在RISC和CISC系统的继承人的大量辩论,更像是英特尔的处理器,以走向RISC。T.在T的重要一步他系统。从理论上讲,由EPIC系统设计的CPU处于相同的主机配置,Windows应用程序软件远优于基于UNIX的应用程序。 Intel的Server CPU与EpiC技术是逆时间(开发代码,默塞德)。它是一个64位处理器,是IA-64系列中的第一个模型。 Microsoft还开发了Win64Union的代码操作系统,支持软件。 Intel使用x86指令集后,转动以寻找更先进的64位微处理器。英特尔所做的原因是他们希望摆脱巨大的X86架构,这引入了能量和强大的指令。 Epic指令集中的IA-64架构集诞生了。在许多方面,IA-64具有比X86的更大进展。打破Thro.UGH许多传统的IA32架构,突破性改善了数据的处理能力,系统稳定性,安全性,可用性和合理性等。IA-64微处理器的最大缺点是它们与X86兼容,英特尔可以更好地运行IA-64处理器的两个王朝软件,在IA-64处理器(Itanium,Itanium2 ...)上介绍了X86-To-IA-64解码器,以便可以将X86指令转换为IA-64指令。这个解码器不是最有效的解码器,也不是运行x86代码的最佳方式(直接在x86处理器上运行x86代码的最佳方式),因此Itanium和Itanium2正在运行x86应用程序性能。很坏。这也成为X86-64的根本原因。作者:鸭菜2006-2-5 15:04回复本声明---------------------------------------------- ------------------------------- 2订单集“新鸟旧鸟”(4)x86 -64(AMD64 / EM64T)AMD公司设计,可以在同一时间处理64位整数操作,并与X86-32架构兼容。其中,支持64位逻辑地址,并转换为32位传递选项;但是,数据操作命令默认为32位和8位,提供转换为64位和16位的选项;支持常规使用寄存器,如果是32位操作操作,则必须将结果扩展为完整的64位。以这种方式,指令中的“直接执行”和“转换执行”之间的差异是8位或32位,可以避免F.ielly太长了。x86-64的一代(也称为AMD64)也是非孔风,并且X86处理器的32位寻址空间限制为4GB的内存,而IA-64处理器不能与X86兼容。 AMD完全考虑了客户的需求,增强了X86指令集的功能,允许此命令设置为支持64位算术模式,因此AMD将它们称为X86-64。在X86-64架构中的技术AMD中为了执行64位操作,AMD将新的R8-R15通用寄存器推出原版X86处理器寄存器,但在32位环境中不完整。使用这些寄存器。 eax,ebx等原始寄存器也从32位扩展到64位。 8个新寄存器被添加到SSE单元中以提供支持SSE2。寄存器数量的增加将提高性能。同时,为了支持32和64位代码和寄存器,X86-64架构允许处理器以两种模式工作:长模式和遗传模式(遗传模式),长模式分为两种种子。模式(64位模式和兼容模式兼容性)。本标准已在AMD服务器处理器中的Opteron处理器中引入。而今年还推出了64位EM64T技术的支持,并且在EM64T之前之前不是IA32E,这是英特尔64位扩展技术的名称,用于区分X86指令集。 Intel的EM64T支持64位子模式,和AMD X86-64技术,使用64位线性平面地址,添加8个新的通用寄存器(GPRS)和广告D 8寄存器支持SSE指令。与AMD类似,英特尔的64位技术将与IA32和IA32E兼容,并且IA32E将仅在运行64位操作系统时使用。 IA32E将包括2个子模式:64位子模式和32位子模式,与AMD64兼容。英特尔的EM64T将与AMD X86-64技术完全兼容。现在,Nocona处理器已加入了一些64位技术,英特尔的Penthe Tium 4E处理器也支持64位技术。应该说的是,两者都是一个64位微处理器架构,与x86指令集兼容,但EM64T仍然不同于AMD64,并且在英特尔的处理器中不会提供AMD64处理器中的NX位。
责任编辑(
清水纮治)
以上就是关于**指令系统,编程指令**的全部内容,如有需要以上系统,请在搜索框搜索商品或者咨询客服,了解更多请关注蚂蚁资源网。
内容来源于网络,如无意中有侵权,请联系客服核实,以便及时删除,谢谢支持!
- 你大爷
- 计算机指令系统是指() A. 计算机指令集合B. 计算机所有指令的序列C. 一中高级语言语句集合D. 计算机指令,A 参考::一台计算机所能执行的各种指令的集合称为指令系统。一台特定的计算机只能执行自己指令系统中的指令,因此,指令系统就是计算机的机器语言
- 2021-04-16 17:52:57
- 亦心
- 指令系统是计算机硬件的语言系统,也叫机器语言,指机器所具有的全部指令的集合,它是软件和硬件的主要界面,反映了计算机所拥有的基本功能。从系统结构的角度看,它是系统程序员看到的计算机的主要属性。因此指令系统表征了计算机的基本功能决定了机器所要求的能力,也决定了指令的格式和机器的结构。一、按功能划分1、数据处理指令:包括算术运算指令、逻辑运算指令、移位指令、比较指令等。2、数据传送指令:包括寄存器之间、寄存器与主存储器之间的传送指令等。3、程序控制指令:包括条件转移指令、无条件转移指令、转子程序指令等。4、输入输出指令:包括各种外围设备的读、写指令等。有的计算机将输入输出指令包含在数据传送指令类中。5、状态管理指令:包括诸如实现置存储保护、中断处理等功能的管理指令。二、向量指令和标量指令:有些大型机和巨型机设置功能齐全的向量运算指令系统。向量指令的基本操作对象是向量,即有序排列的一组数。三、特权指令和用户指令:在多用户环境中,某些指令的不恰当使用会引起机器的系统性混乱。如置存储保护、中断处理、输入输出等这类指令,均称为特权指令,不允许用户直接使用。扩展资料:计算机是通过执行指令来处理各种数据的。为了指出数据的来源、操作结果的去向及所执行的操作,一条指令必须包含下列信息:1、操作码。它具体说明了操作的性质及功能。一台计算机可能有几十条至几百条指令,每一条指令都有一个相应的操作码,计算机通过识别该操作码来完成不同的操作。2、操作数的地址。CPU 通过该地址就可以取得所需的操作数。3、操作结果的存储地址。把对操作数的处理所产生的结果保存在该地址中,以便再次使用。4、下条指令的地址。执行程序时,大多数指令按顺序依次从主存中取出执行,只有在遇到转移指令时,程序的执行顺序才会改变。参考资料来源:搜狗百科-指令系统
- 2021-04-16 17:54:41