标题扩展(变长)操作码编码 (Expanding Opcodes )
基本思想
将操作码的编码长度分成几种固定长的格式。被大多数指令集采用。 PDP-11是典型的变长操作码机器。
种类
等长扩展法:4-8-12;3-6-9;…… /
不等长扩展法
举例说明如何扩展
【例题】设某指令系统指令字是16位,每个地址码为6位。若二地址指令15条,一 地址指令34条,则剩下零地址指令最多有多少条?
【解】:操作码按短到长进行扩展编码
二地址指令: (0000 ~ 1110)
一地址指令: 11110 (00000 ~ 11111); 11111 (00000 ~ 00001)
零地址指令: 11111 (00010 ~ 11111) (000000 ~ 111111) 故零地址指令最多有 30x2^6 种。
【例题】