机器指令的格式

来源:百度知道 编辑:UC知道 时间:2024/05/16 23:30:27
1有的书说是操作码和操作数
2有的是操作码和地址码
哪个说法是对的啊

都正确。只是两种不同的表达方式。

操作码:是由助记符表示的字符串,操作码其实就是告诉我们这条指令是起什么样的一个功能,是加?减?传送?还是控制?等等。

操作数:是指参加操作的数据或者是数据地址。

地址码:用于说明参与运算的操作数或与操作数有关的信息存储在何处,运算结果放在何处,也可能给出下一条指令的地址信息。
为了便于我们阅读程序,通常我们在指令的后面都会加上注释。

如:
MCS-51汇编语言的语句格式表示如下:
〔<标号>〕:<操作码>〔<操作数>〕;〔<注释>〕
这里的操作数如果用他的存储地址表示就变成:
〔<标号>〕:<操作码>〔<地址码>〕;〔<注释>〕

CPU不同机器指令的格式会有不同。