• 内容讲解

设计计算机时,对指令系统的每一条指令都要规定一个操作码,它是指明指令操作性质的命令码。CPU从主存每次取出一条指令,指令中的操作码告诉CPU应该执行什么性质的操作。例如,可用操作码“000”表示“加法”操作,操作码“010”表示“减法”操作等。不同的操作码代表不同的指令。

组成操作码字段的位数一般取决于计算机指令系统的规模,所需指令数越多,组成操作码字段的位数也就越多。例如,一个指令系统只有8条指令,则需要3位操作码;如果有32条指令,则需要5位操作码。一般来说,一个包含n位操作码的指令系统最多能够表示2n条指令。