计算机指令系统的计算机指令系统 - 种类

作者&投稿:晨若 (若有异议请与网页底部的电邮联系)
什么是计算机的指令系统?机器指令通常有哪些类型?~

指令系统是计算机硬件的语言系统,也叫机器语言,指机器所具有的全部指令的集合,它是软件和硬件的主要界面,反映了计算机所拥有的基本功能。从系统结构的角度看,它是系统程序员看到的计算机的主要属性。因此指令系统表征了计算机的基本功能决定了机器所要求的能力,也决定了指令的格式和机器的结构。
一、按功能划分
1、数据处理指令:包括算术运算指令、逻辑运算指令、移位指令、比较指令等。
2、数据传送指令:包括寄存器之间、寄存器与主存储器之间的传送指令等。
3、程序控制指令:包括条件转移指令、无条件转移指令、转子程序指令等。
4、输入输出指令:包括各种外围设备的读、写指令等。有的计算机将输入输出指令包含在数据传送指令类中。
5、状态管理指令:包括诸如实现置存储保护、中断处理等功能的管理指令。
二、向量指令和标量指令:有些大型机和巨型机设置功能齐全的向量运算指令系统。向量指令的基本操作对象是向量,即有序排列的一组数。
三、特权指令和用户指令:在多用户环境中,某些指令的不恰当使用会引起机器的系统性混乱。如置存储保护、中断处理、输入输出等这类指令,均称为特权指令,不允许用户直接使用。

扩展资料:
计算机是通过执行指令来处理各种数据的。为了指出数据的来源、操作结果的去向及所执行的操作,一条指令必须包含下列信息:
1、操作码。它具体说明了操作的性质及功能。一台计算机可能有几十条至几百条指令,每一条指令都有一个相应的操作码,计算机通过识别该操作码来完成不同的操作。
2、操作数的地址。CPU 通过该地址就可以取得所需的操作数。
3、操作结果的存储地址。把对操作数的处理所产生的结果保存在该地址中,以便再次使用。
4、下条指令的地址。执行程序时,大多数指令按顺序依次从主存中取出执行,只有在遇到转移指令时,程序的执行顺序才会改变。
参考资料来源:百度百科-指令系统

①数据处理指令:包括算术运算指令、逻辑运算指令、移位指令、比较指令等。
②数据传送指令:包括寄存器之间、寄存器与主存储器之间的传送指令等。
③程序控制指令:包括条件转移指令、无条件转移指令、转子程序指令等。
④输入-输出指令:包括各种外围设备的读、写指令等。有的计算机将输入-输出指令包含在数据传送指令类中。
⑤状态管理指令:包括诸如实现置存储保护、中断处理等功能的管理指令。

扩展资料
一条指令的执行过程按时间顺序可分为以下几个步骤。
① CPU发出指令地址。将指令指针寄存器(IP)的内容——指令地址,经地址总线送入存储器的地址寄存器中。
② 从地址寄存器中读取指令。将读出的指令暂存于存储器的数据寄存器中。
③ 将指令送往指令寄存器。将指令从数据寄存器中取出,经数据总线送入控制器的指令寄存器中。
④ 指令译码。指令寄存器中的操作码部分送指令译码器,经译码器分析产生相应的操作控制信号,送往各个执行部件。
⑤ 按指令操作码执行。
⑥ 修改程序计数器的值,形成下一条要取指令的地址。若执行的是非转移指令,即顺序执行,则指令指针寄存器的内容加1,形成下一条要取指令的地址。指令指针寄存器也称为程序计数器。
参考资料来源:百度百科-指令系统

常见指令按功能可划分为:
①数据处理指令:包括算术运算指令、逻辑运算指令、移位指令、比较指令等。
②数据传送指令:包括寄存器之间、寄存器与主存储器之间的传送指令等。
③程序控制指令:包括条件转移指令、无条件转移指令、转子程序指令等。
④输入-输出指令:包括各种外围设备的读、写指令等。有的计算机将输入-输出指令包含在数据传送指令类中。
⑤状态管理指令:包括诸如实现置存储保护、中断处理等功能的管理指令。
随着计算机系统结构的发展,有些计算机还不断引入新指令。如“测并置”指令是为在多机系统和多道程序中防止重入公用子程序而设置的。指令先测试标志位以判断该子程序是否正在使用。如未被使用,则转入子程序并置该标志位,以防其他进程重入。后来又出现功能更强的信号(PV操作)指令。有的计算机还设置“执行”指令。“执行“指令执行由地址域所确定的存储单元中的指令。其目的是避免用程序直接修改程序中的指令。这对程序的检查和流水线等技术的应用均有好处。有的计算机采用堆栈实现程序的调用指令和返回指令。调用时将返回地址和各种状态、参数压入堆栈顶部,这样就能较好地实现子程序的嵌套和递归调用,并可使子程序具有可重入性。另外,一些计算机使不少复杂的操作固定化,形成诸如多项式求值、队列插项、队列撤项和各种翻译、编辑等指令。
向量指令和标量指令:有些大型机和巨型机设置功能齐全的向量运算指令系统。向量指令的基本操作对象是向量,即有序排列的一组数。若指令为向量操作,则由指令确定向量操作指令系统
数的地址(主存储器起始地址或向量寄存器号),并直接或隐含地指定如增量、向量长度等其他向量参数。向量指令规定处理机按同一操作处理向量中的所有分量,可有效地提高计算机的运算速度。不具备向量处理功能,只对单个量即标量进行操作的指令称为标量指令。
特权指令和用户指令:在多用户环境中,某些指令的不恰当使用会引起机器的系统性混乱。如置存储保护、中断处理、输入输出等这类指令,均称为特权指令,不允许用户直接使用。为此,处理机一般设置特权和用户两种状态,或称管(理)态和目(的)态。在特权状态下,程序可使用包括特权指令在内的全部指令。在用户状态下,只允许使用非特权指令,或称用户指令。用户如使用特权指令则会发生违章中断。如用户需要申请操作系统进行某些服务,如输入-输出等,可使用“广义指令”,或称为“进监督”、“访管”等的指令。




指令系统是什么?
指令系统是指一台计算机所能执行的全部指令的集。指令系统决定了一台计算机硬件主要性能和基本功能。指令系统一般都包括以下几大类指令。(1)数据传送类指令。(2)运算类指令 包括算术运算指令和逻辑运算指令。(3)程序控制类指令 主要用于控制程序的流向。(4)输入\/输出类指令 简称I\/O指令,这类指令用于主 机与外设...

简述下计算机的指令系统概念
各计算机公司设计生产的计算机,其指令的数量与功能、指令格式、寻址方式、数据格式都有差别,即使是一些常用的基本指令,如算术逻辑运算指令、转移指令等也是各不相同的。因此,尽管 精简指令系统计算结构(RISC)来设计芯片 各种型号计算机的高级语言基本相同,但将高级语言程序(例如Fortran语言程序)编译成机器语言后,其差别...

单片机指令周期的计算
计算方法一: 35 = =(256-初值)*分频*4\/晶振 + 14\/分频 =(256-初值)+14\/2 计算方法二:0.015625 =(256-初值)*分频*4\/晶振 = (256-初值)*32*4\/32768 特别注意:分频比1-8 需要加上一个14\/分频 指令周期是指令周期执行某一条指令所消耗的时间,它等于机器周期的整数倍。传统的...

计算机指令系统包含哪3部分?
任何一台计算机的指令系统一般都包含有几十条到上百条指令,下面按一般计算机的功能把指令划分以下几种类型.(1)算术运算指令 计算机指令系统一般都设有二进制数加\\减\\比较和求补等最基本的指令,此外还设置了乘\\除法运算指令\\浮点运算指令以有十进制动算指令等.(2)逻辑运算指令 一般计算机都具有与\\或\\...

不同计算机的指令系统不同
指令系统通常可以分为两类:复杂指令集(Complex Instruction Set Computer,CISC)和精简指令集(Reduced Instruction Set Computer,RISC)。复杂指令集(CISC)是指令系统中包含大量复杂指令的集合,这些指令可以完成各种复杂的操作,如内存访问、数据传输、算术运算等。这些指令通常需要多个时钟周期才能执行完成...

计算机按指令系统如何分类?有哪些计算机?
完整的指令系统包括通常,完整的指令系统根据各个指令的作用权限不同,可分为用户指令集和特权指令集(1)用户指令系统算术运算指令逻辑运算指令数据传送指令load-store等等程序控制指令branch,jump等输入输出指令In\/Out指令(2)特权指令系统该类型指令可以在裸机下运行,也可以由操作系统使用,目的是让计算机更好用,更安全。

指令类型
一台计算机的指令系统通常有几十条至几百条指令,按其所完成的功能可分为:(1)算术逻辑运算指令 一般计算机都具有这类指令。通常根据算数运算的结果置状态位,一般有Z(结果为0)、N(结果为负)、V(结果溢出)、C(产生进位或借位)4个状态位。当满足括号内所提出的条件时,相应位置成1,否则...

如何计算指令执行时间和指令周期计算方法?
延时在单任务系统中一般是通过做无用的操作来浪费这段时间,也就是这个时间瞎执行一些没用的指令, 过了定时值后, 立刻执行所要求的代码.延时就是做数学题, 如题可知 1) 8086 时钟周期 5MHz 可知, CPU执行一个周期是1\/5000000= 0.2 微秒 2) 需要延时 1毫秒 即, 需要浪费x个周期, 0.2 * x...

计算机基本工作原理
第四步:当运算任务完成后,就可以根据指令将结果通过输出设备输出。计算机的软件分类 计算机软件是指计算机运行、管理、应用和维护所需的各种程序、数据及其有关技术文档资料。只有硬件没有软件的计算机称为“裸机”,裸机只能运行由 0 和 1 组成的机器语言程序,没有软件系统的计算机几乎是...

计算机的指令执行过程分为四步,怎样简述它们?
计算机的指令执行过程分为以下四步:1、了解指令的执行过程。按照程序规定的次序,从内存储器取出当前执行的指令。2、对所取出的指令进行分析。将指令送到控制器的指令寄存器中,对所取的指令进行分析,即根据指令中的操作码确定计算机应进行什么操作。3、执行指令。根据指令分析结果,由控制器发出完成操作...

北塔区18296326857: 计算机指令系统是指() -
笃勇氟哌:[选项] A. 计算机指令集合 B. 计算机所有指令的序列 C. 一中高级语言语句集合 D. 计算机指令 计算机指令、汇编语言或高级语言语句序列

北塔区18296326857: 什么是计算机的指令系统? -
笃勇氟哌: 指令系统是指一台计算机所能执行的全部指令的集. 指令系统决定了一台计算机硬件主要性能和基本功能. 指令系统一般都包括以下几大类指令. (1)数据传送类指令. (2)运算类指令 包括算术运算指令和逻辑运算指令. (3)程序控制类指令 主要用于控制程序的流向. (4)输入/输出类指令 简称I/O指令,这类指令用于主 机与外设之间交换信息.

北塔区18296326857: 什么是计算机的指令系统?机器指令通常有哪些类型? -
笃勇氟哌: 指令是指计算机执行某种操作的命令. 一条指令,通常包括两方面内容:操作码和地址码.其中,操作码用来表征一条指令的操作特性和功能;地址码给出参与操作的数据在存储器中的地址. 指令系统是指一台计算机所能执行的全部指令的集. 指令系统决定了一台计算机硬件主要性能和基本功能. 指令系统一般都包括以下几大类指令. (1)数据传送类指令. (2)运算类指令 包括算术运算指令和逻辑运算指令. (3)程序控制类指令 主要用于控制程序的流向. (4)输入/输出类指令 简称I/O指令,这类指令用于主 机与外设之间交换信息.

北塔区18296326857: 简述下计算机的指令系统概念 -
笃勇氟哌: 指令系统 计算机所能执行的全部指令的集合,它描述了计算机内全部的控制信息和“逻辑判断”能力.不同计算机的指令系统包含的指令种类和数目也不同.一般均包含算术运算型、逻辑运算型、数据传送型、判定和控制型、输入和输出型等指...

北塔区18296326857: 计算机指令系统指的是什么呢?
笃勇氟哌: 一台计算机所能执行的各种不同指令的全体,叫做计算机的指令系统,每一台计算机均有自己的特定的指令系统,其指令内容和格式有所不同

北塔区18296326857: 计算机能够执行的()称为指令系统 -
笃勇氟哌: 一台计算机所能执行的全部指令的集合称为指令系统.指令系统是计算机硬件的语言系统,也叫机器语言,它是软件和硬件的主要界面,从系统结构的角度看,它是系统程序员看到的计算机的主要属性.因此指令系统表征了计算机的基本功能决定了机器所要求的能力,也决定了指令的格式和机器的结构.对不同的计算机在设计指令系统时,应对指令格式、类型及操作功能给予应有的重视.

北塔区18296326857: 常见的计算机指令系统包括复杂指令系统和什么 ?急! -
笃勇氟哌: 复杂指令 cisc( complex instructions set computer ) 精简指令 risc (reduce instructions set computer)

北塔区18296326857: 7. 什么是计算机的指令?什么是指令系统?什么是寻址方式? -
笃勇氟哌: 计算机指令 指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程 计算机指令 序的过程就是计算机的工作过程.控制器靠指令指挥机器工作,人们用指令表达自己的意图,并交给控制器执行.一台计算机所能...

北塔区18296326857: 名词解释 1.刷新 2.指令周期 3.DMA传送 4.指令系统 5.中断 6.浮点数的规格化 7.相对寻址 8.总线 -
笃勇氟哌: 刷新:消除因时间间隔造成的内容或状态不一致 指令周期:是执行一条指令所需要的时间,一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间.动态内存分配(Dynamic-Memory-Allocation) 所谓动态内存分配就是...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网