горизонтальное кодирование, горизонтальная архитектура архитектура системы микрокоманд процессора, где каждое поле микрокоманды управляет тем или иным функциональным устройством непосредственно (т. е. имеет для этого связанные с ним управляющие линии) - в противоположность вертикальному кодированию (vertical encoding), где поля команды декодируются (аппаратной логикой или микропрограммно) с формированием соответствующих управляющих сигналов для функциональных устройств. Горизонтальные микрокоманды (horizontal microinstruction) длиннее, но обеспечивают максимальный параллелизм операций Смотри также: microinstruction, VLIW
An instruction set where each field (a bit or group of bits) in an instruction word controls some functional unit or gate directly, as opposed to vertical encoding where instruction fields are decoded (by hard-wired logic or microcode) to produce the control signals. Horizontal encoding allows all possible combinations of control signals (and therefore operations) to be expressed as instructions whereas vertical encoding uses a shorter instruction word but can only encode those combinations of operations built into the decoding logic. An instruction set may use a mixture of horizontal and vertical encoding within each instruction. Because an architecture using horizontal encoding typically requires more instruction word bits it is sometimes known as a very long instruction word (VLIW) architecture.