您的位置: 首页 > 生活常识 >

rs是什么指令(计算机组成原理:指令格式)

100次浏览     发布时间:2024-10-05 08:01:27    

机器语言,是由一条条语句构成的,每一条语句又能准确的表达某种语义(比如某种操作数,参与操作的数,或者其他的信息在何处)。而计算机就是通过连续执行每一条机器语句而实现全自动工作的。所以,人们把计算机执行某种操作的命令,称为机器指令。而一台计算机能执行的全部指令集合称作指令系统。

机器的指令系统,集中反映了机器的功能。一台机器只能执行自己指令系统中的指令,其他系统的指令它是完全看不懂。因此说,指令系统就是计算机的语言(所以有时候,C语言的程序在不同的机器中结果不同)。所以有条件的话,尽量做兼容机。 指令是计算机运行的最小功能单位,而指令系统是计算机的主要属性,介于硬件和软件之间。

指令格式

影响计算机指令格式的因素有:机器字长,存储器容量,指令的功能。 而指令通常需要反映以下几点信息:

作何操作

如需要操作,去哪取指令呢?

结果送至何处 - 有无下一条指令?

有的话去何处取?

而一条指令通常包括两个方面:

解释如下:

操作码:表示该指令应该进行什么性质的操作,如加减乘除,取数,存数等等。通常其位数反映了机器的操作种类,也就是机器允许的指令数(举个例子,如果操作码有7位,那么这个机器最多可以包含2^7 = 128条操作指令)。操作码也分为定长操作码(用于指令字长较长的情况如RISC)和不定长操作码。

地址码:表示被操作数,操作数,以及操作结果和下一条指令地址(这里的地址,可以主存地址,寄存器地址甚至是I/O地址)。

根据地址码中字段数目的不同,常常分为下列的四种地址码:(假设指令字长为32位)

四地址码

完成操作:(A1)OP(A2) ->A3.后续的指令地址可以任意填写(即A4),那么它的寻址能力就是2^6 = 64.如果指示的地址字段均是指的主存地址,则一共需要访问4次存储器(因为无论作何操作都需要取指令),然后取两个操作数两次,存放结果一次。 程序大多数都是按顺序执行,程序计数器PC能存放当前欲执行的指令的地址,又有计数功能,因此能自动形成下一条指令此时,A4便可以省去,形成三地址格式。

三地址码

完成操作:(A1)OP(A2) ->A3.跟刚刚说的四地址码一样,需要经过四次访存,但是其寻址地址范围有所增加,为2^8 = 256位。

但是在机器的运行过程中,没有必要把每次的运算结果都存入主存中,中间的结果可以暂存于A1,A3的字段中,或者是CPU的寄存器中(如ACC),这样一来,又可以省去一个地址字段A3,从而得出二地址指令。

二地址指令

完成操作:(A1)OP(A2)->A1.即A1字段中即代表的是源操作数地址,又代表存放本次运算结果的地址。当然也可以这样(A1)OP(A2)->A2.跟上面的原理完全一样。只不过用的是A2字段存放罢了。

但是,如果用A1或者A2来存放结果,则需要访问4次内存。若采用的是ACC存放结果,则需要3次访存(因为ACC在CPU中,不在内存中)。其寻址能力为2^12 = 4K. 再进一步,如果将操作数(其中一个)隐含在ACC中,则指令只需要给出一个地址码,便可以构成一地址码指令。

二地址码根据操作数的物理位置,分为:

SS(存储器 - 存储器类型)

RS(寄存器 - 存储器类型)

RR(寄存器 - 寄存器类型)

存取速度自上往下越来越快。

一地址指令

完成操作:(ACC)OP(A1) ->ACC.也就是ACC存放的参与运算的数,又存放中间的结果。这样完成该指令只需要2次访存。寻址范围为2^24 = 16M. 类似的可以有类似于(PC)+ 1 ->PC等等

在指令系统中,还有一种指令,它不需要操作数,或者所需要的操作数是隐含指定的。这就是所谓的零地址指令。

零地址指令

这类操作一般用来进行停机,空操作,清除操作。对ACC内容操作,对堆,栈内容进行操作。隐含的操作数一般来自于栈顶,和次栈顶元素。

相关文章

千年手游:跨越时空的传奇之旅

在数字世界的浩瀚宇宙中,有一款名为“千年手游”的游戏,以其独特的魅力吸引了无数玩家的目光。这款游戏不仅是对传统角色扮演游戏的继承与发扬,更是一次跨越时空的传奇之旅,让玩家沉浸在一个古老而神秘的世界之中。“千年手游”以其精美的画面和细腻的音效,为玩家呈现了一个瑰丽多彩的奇幻世界。游戏中的场景设计充满了
2025-04-30 08:26:29

棕色尘埃 2泳池派对悠丝缇亚上线,教你如何下载,拒绝延迟卡顿掉帧

《棕色尘埃2》作为韩国新上线的一款手游,自打上线以来,立刻霸占了韩国各大热门手游榜单,这游戏的质量确实没的说,不论是画风,还是剧情都非常讨喜,其中他们的配音和CV更是独一档国内不少玩家看到这游戏的画风和建模以后,都想上手体验一番,奈何这游戏目前没有国服,想要体验只能玩国际服,但是国际服下载经常会遇到
2025-04-30 06:30:24

永夜降临复苏强力角色有哪些?永夜降临复苏角色强度排行榜

在《永夜降临:复苏》的奇幻世界里,能否畅享酣畅淋漓的战斗体验,关键之一便在于挑选得力的角色。各个角色于输出、辅助以及控制等层面,都展现出截然不同的独特魅力。若想精心构建一支所向披靡的强势阵容,清晰洞悉英雄们的实力强度就显得尤为重要。今儿个,就由我来为大伙呈上 2025 年最新鲜出炉的《永夜降临:复苏
2025-04-29 19:19:58

热血传奇:传奇界的梦幻西游!打造装备必定附带特技,晶清诀

说起来网易游戏,大家首先想到的应该就是梦幻西游了,独有的无级别限制,让你1级就可佩戴光武,更有上限下限极其刺激的鉴定系统,一车一车鉴定的感觉不亚于过山车,如果鉴定出牛叉的无级别+晶清+罗汉,那你准备好换车吧。而现在,我们传奇自己的西游它来了,天外神匠专属打造,必定附带一个特技效果,同时保留专属装备的
2025-04-29 13:04:07

追梦传奇之【沙巴克藏宝阁】灭龙大爆一地极品装备1

·先把宝宝拉过来,这边该上读的先全部读一下。·下边有个龙王,需要先把龙王打掉。像长宝阁这边boss还是比较多,旁边还有牛魔王、祖马教主。·这边该上读的先全部读上,把所有的怪全部读上。·然后下去把龙王打掉。这边小怪已经打的差不多了,龙王直接先读上。·宝宝拉一下,该隐身的先隐身一波。祖马教主用灵魂火符先
2025-04-29 09:57:07

梦幻西游:详解天使猪猪为什么这么贵?

天使猪猪天使猪猪凭借萌萌的形象,一直是深受玩家喜爱的祥瑞,当然了价格也是一直的居高不下,很多玩家在选择藏宝阁买号的时候,这个祥瑞也是很多人参考的对象,可以这么说,同样的号底子,有和没有这个祥瑞,价格差了不止十倍!首先这个是限量祥瑞,官方给的解释是:2014年七夕情缘香囊中获得的特殊祥瑞!现在已经无法
2025-04-29 04:07:49

网站内容来自网络,如有侵权请联系我们,立即删除!
Copyright © 阔百科 琼ICP备2023010365号-4