作业帮 > 综合 > 作业

什么叫机器指令?机器指令怎样表示算法?为什么要用机器指令表示算法?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/01 20:03:28
什么叫机器指令?机器指令怎样表示算法?为什么要用机器指令表示算法?
急求高手解答!
机器指令是CPU能直接识别并执行的指令,它的表现形式是二进制编码.
机器指令通常由操作码和操作数两部分组成,操作码指出该指令所要完成的操作,即指令的功能,操作数指出参与运算的对象,以及运算结果所存放的位置等.
用机器指令来表示算法无疑比其他的指令要复杂,但是它能直接操作计算机的硬件,也就是说它写出来的代码能有很好的硬件响应速度.但随着计算机性能的提升,现在用机器指令写算法越来越少了.
再问: 机器指令怎样表示算法?
再答: 机器指令通常由操作码和操作数两部分组成,操作码指出该指令所要完成的操作,即指令的功能,操作数指出参与运算的对象,以及运算结果所存放的位置等。 也就是说,C语言、Java语言能实现的简单算法,机器指令也能通过操作码和操作数实现,只是表现形式更复杂一些。比如要实现一个for循环,C、Java一两行代码就实现了,但机器指令就要看它循环多少次,得用多少行来实现