中易网

什么是计算机的指令系统?机器指令通常有哪些类型?

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



扩展资料:
计算机是通过执行指令来处理各种数据的。为了指出数据的来源、操作结果的去向及所执行的操作,一条指令必须包含下列信息:
1、操作码。它具体说明了操作的性质及功能。一台计算机可能有几十条至几百条指令,每一条指令都有一个相应的操作码,计算机通过识别该操作码来完成不同的操作。
2、操作数的地址。CPU 通过该地址就可以取得所需的操作数。
3、操作结果的存储地址。把对操作数的处理所产生的结果保存在该地址中,以便再次使用。
4、下条指令的地址。执行程序时,大多数指令按顺序依次从主存中取出执行,只有在遇到转移指令时,程序的执行顺序才会改变。
参考资料来源:搜狗百科-指令系统
全部回答
指令是指计算机执行某种操作的命令。 一条指令,通常包括两方面内容:操作码和地址码。其中,操作码用来表征一条指令的操作特性和功能;地址码给出参与操作的数据在存储器中的地址。 指令系统是指一台计算机所能执行的全部指令的集。 指令系统决定了一台计算机硬件主要性能和基本功能。 指令系统一般都包括以下几大类指令。 (1)数据传送类指令。 (2)运算类指令 包括算术运算指令和逻辑运算指令。 (3)程序控制类指令 主要用于控制程序的流向。 (4)输入/输出类指令 简称I/O指令,这类指令用于主 机与外设之间交换信息。
任何一台计算机的指令系统一般都包含有几十条到上百条指令,下面按一般计算机的功能把指令划分以下几种类型. (1)算术运算指令 计算机指令系统一般都设有二进制数加\减\比较和求补等最基本的指令,此外还设置了乘\除法运算指令\浮点运算指令以有十进制动算指令等. (2)逻辑运算指令 一般计算机都具有与\或\非(求反)\异或(按位加)和测试等逻辑运算指令. (3)数据传送指令. 这是一种常用的指令,用以实现寄存器与寄存器,寄存器与存储单元以及存储器单元与存储器单元之间的数据传送,对于存储器来说,数据传送包括对数据的读(相当于取数指令)和写(相当于存数指令)操作. (4)移位操作指令 移位操作指令分为算术移位\逻辑移位和循环移位三种,可以实现对操作数左移或右移一位或若干位. (5)堆栈及堆栈操作指令. 堆栈是由若干个连续存储单元组成的先进后出(FILO)存储区,第一个送入堆栈中的数据存放在栈底,最后送入堆栈中的数据存放在栈顶.栈底是固定不变的,而栈顶却是随着数据的入栈和出栈在不断变化. (6)字符串处理指令. 字符串处理指令就是一种非数值处理指令,一般包括字符串传送,字符串转换(把一种编码的字符串转换成另一种编码的字符串),字符串比较,字符串查找(查找字符串中某一子串),字符串匹配,字符串的抽取(提取某一子串)和替换(把某一字符串用另一字符串替换)等. (7)输入输出(I/O)指令. 计算机本身公是数据处理和管理机构,不能产生原始数把,也不能长期保存数据.所处理的一切原始数据均来自输入设备,所得的处理结果必须通过外总设备输出. (8)其它指令. 特权指令----具有特殊权限的指令,在多服务用户\多任务的计算机系统中,特权指令是不可少的. 陷阱与陷阱指令---陷阱实际上是一种意外事故中断,中断的目的不是为请求CPU的正常处理,面是为了通知CPU所出现的故障,并根据故障情况,转入相就的故障处理程序. 转移指令---用来控制程序的执行方向,实现程序的分支. 子程序调用指令---在骗写程序过程中,常常需要编写一些经常使用的\能够独立完成的某一特定功能的程序段,在需要时能随时调用,而不必重复编写,以便节省存储空间和简化程序设计.
指令系统就是每个计算机系统完成特定操作的命令了,,有很多系列(如x86) 机器指令通常有哪些类型?没这么问的吧,操作码加地址,只是寻址方式很多
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电脑为什么只能打开一个Excel
酵素桶里面可以加益生菌吗?
速拧魔方口诀是什么?
英雄联盟 我的限定皮肤求估价
上海南站到金山钢材市场要怎么坐车
我国高等院校设立法务会计专业的有哪些
变压器检测仪器一般多少时间检验一次
护照回执单有用吗
义乌服装工业区在哪里?
善存多维元素片怎么防伪 真假药物怎样分
听说深圳龙华华润万家有个小米之家 请问在那
如家酒店小时房要身份证吗
隆客多生活超市怎么去啊,有知道地址的么
学b1驾照里面的倒桩是什么意思
一个男生如果走哪都给你说什么意思?比如说
推荐资讯
大山里的孩子们生活纪录片有哪些
瑞丰速递广东分公司外哪里?是不是正规的公司
为什么我家阿拉斯加已经一岁了,尾巴还是向下
请问AE这个软件能去背景,添加新的动态背景吗?
这个世界不值得你去爱 怎么说
一岁宝宝怎样搭配营养
07年的polo为什么是05款
嘿嘿,最近几天在考虑跳槽,深圳九明珠信息科技
时代广场小区我想知道这个在什么地方
人最无语 最伤心 最不知道表达的时候 就是一
新年吃饭时给家人的祝福语!!!!!
月嫂证书查询网址
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?