指令由哪两部分组成,每部分的作用是什么?

指令由哪两部分组成,每部分的作用是什么?,第1张

指令通常有 *** 作码和地址码两部分组成, *** 作码指出指令应该执行什么性质的 *** 作和具有何种功能;地址码指出指令中 *** 作数所在的存储器地址、寄存器地址或I/O地址。

指令是计算机能实现的基本 *** 作,指令均为二进制数形式,指令由 *** 作码和地址码组成, *** 作码告颤和诉计算机执行什么 *** 作,地址码告诉计算机到哪个存储单元地址中读取参与 *** 作的数据。程序是若干指令或命令的集合。

扩展资料:

地址码通常指定参与 *** 作的 *** 作数的地址。根据一条指令中有 *** 作数地址数X,可将该指令称为X *** 作数指令或X地址指令。目前二地址和一地址指令格式用的得最多。

零地址指令的指令字中只有 *** 作拍洞正码,而没有地址码。

一地址指令常称单 *** 作数指令。 (AC) OP (A) → AC

二地址指令常称双 *** 作数指令,它有两个地址码字段A1和A2,分别指明参与 *** 作的两个数在内存中或运算器通袭悔用寄存器的地址,其中地址A1兼做存放 *** 作结果的地址。 (A1) OP (A2) → A1

参考资料来源:百度百科-地址码

20、每条指令的基本格式= *** 作码+地址码

*** 作码:表明指令要求计陵唯尘算机所完成的运算或 *** 作;

地址码:用来给出参与运算的 *** 作数和运算结果的位置。

比如:ADD A,[5]

说明:ADD是 *** 作码,含义是加法 *** 作;A表示CPU中的寄存器A;[5]表示存储器中的5号存尺禅储单元。这条指山虚令的含义:把寄存器A中的内容和5号存储单元中的内容相加,然后把结果放回寄存器A中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12317523.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存