第章指令系统主讲:于建志博士山东科技大学信息科学与工程学院,第章指令系统,7.1机器指令,一、指令的一般格式,1.操作码,反映机器做什么操作,(1)长度固定,(2)长度可变,用于指令字长较长的情况,,RISC,如IBM370,操作码8位,操作码分散在指令字的不同字段中,(3)扩展操作码技术,操作码的位数随地址数的减少而增加,4位操作码,8位操作码,12位操作码,16位操作码,最多15条三地址指令,最多15条二地址指令,最多15条一地址指令,16条零地址指令,7.1,三地址指令操作码每减少一种可多构成24种二地址指令,二地址指令操作码每减少一种可多构成24种一地址指令,7.1,2.地址码,(1)四地址,(2)三地址,86666,A1第一操作数地址,A2第二操作数地址,A3结果的地址,A4下一条指令地址,若PC代替A4,8888,4次访存,4次访存,寻址范围26=64,寻址范围28=256,若A3用A1或A2代替,7.1,(3)二地址,81212,或,4次访存,若ACC代替A1(或A2),若结果存于ACC,(4)一地址,(5)零地址,824,无地址码,2次访存,寻址范围21