系一指令集,其一个指令中的各栏(一位元或位元组)直接控制某功能单元或闸。所谓垂直编码(vertical encoding)与之相。反其指令栏位系由硬逻辑(hand-wired logic)或微码(microcode)解码以产生控制信号。水平编码允许控制信号(亦即作业)的所有可能组合表示如指令,至于垂直编码使用较短指令字但祗能将这些作业的组合编码成解码逻辑。一指令集可能在各指令中使用水平和垂直编码的混合。因为使用水平编码的一个架构,常需要更多指令字位元,有时被称为极长指令字(very long instruction word简称VLIW)架构。