计算机指令的地址码和操作数是不是一个概念?

2024-12-17 09:59:34
推荐回答(5个)
回答1:

电脑指令的地址码和操作数不是一个概念。
一、地址码。
存储器中有许多存放指令或数据的存储单元。每一个存储单元都有一个地址的编号,即地址码。地址编号由小到大顺序增加,对该存储单元取用或存入的二进制信息称为该地址的内容,可以按地址去寻找访问存储单元里的内容。
地址码通常指定参与操作的操作数的地址。根据一条指令中有操作数地址数X,可将该指令称为X操作数指令或X地址指令。目前二地址和一地址指令格式用得最多。
零地址指令的指令字中只有操作码,而没有地址码。
二、操作数的定义。
操作数是指令执行的参与者,也就是各种操作的对象,与之有关的是操作码,所谓操作码是说明计算机要执行哪种操作,它是指令中不可缺少的组成部分。
通常一条指令均包含操作符和操作数。例如:在比较指令中操作符指定计算机做比较操作,操作数则指定进行比较的两个数值。

回答2:

操作数、操作码、地址码区别
对象:
操作数;
操作码;
地址码

定义:
操作对象;
进行什么操作(操作的代号);
存储器中存储单元的编号

以运东西为例:
运的啥东西;
01(搬)、02(拉)、03(拖) 假设这操作方式都是直观写在纸上的;
房间号01、02、03
注:01(搬)、02(拉)、03(拖)这些指令以代号的形式写在纸上放在房间里,搬运的东西也放在房间里 当然可以在同一房间内

回答3:

存储器中有许多存放指令或数据的存储单元。每一个存储单元都有一个地址的编号,即地址码。

操作数是计算机指令中的一个组成部分,它规定了指令中进行数字运算的量,通常一条指令均包含操作符和操作数。在应用指令中,内容不随指令执行而变化的操作数为源操作数,内容随执行指令而改变的操作数为目标操作数。

数据编码是指把需要加工处理的数据库信息,用特写的数字来表示的一种技术,是根据一定数据结构和目标的定性特征,将数据转换为代码或编码字符,在数据传输中表示数据组成,并作为传送、接受和处理的一组规则和约定。

回答4:

我个人认为是同一个概念来的,我的依据来源百度百科的定义,我先展示出来

"通常一条指令包括两方面的内容: [1]  操作码和操作数,操作码决定要完成的操作,操作数指参加运算的数据及其所在的单元地址。

在计算机中,操作要求操作数地址都由二进制数码表示,分别称作操作码地址码整条指令以二进制编码的形式存放在存储器中。"

回答5:

机器指令是由操作码和地址码构成的,在不同的寻址方式中地址码的表现形式也各不相同。指令是为了对数据进行操作的,而被操作的那个数的地址也就是广义上的地址码,所以我认为操作数是地址码的最终表现形式,二者不能混为一谈,根本上我们是希望从地址码出发去找到这个(被)操作数的。