Instruções salto Intel 8085 têm comprimentos fixos em bytes baseados no tipo:
- Salto Incondicional (JMP addr16): **3 Bytes** (Opcode + Endereço Baixo + Endereço Alto).
- Saltos Condicionais (JC, JNC, JZ, JNZ, JP, JM, JPE, JPO): **3 Bytes** (Opcode + Endereço Baixo + Endereço Alto). **Nota:** Estes **NÃO** são saltos curtos; são saltos endereço 16-bit completos.
- Salto Condicional Relativo (JR - Não mnemônico padrão 8085): O 8085 **não tem salto condicional relativo nativo 2-byte (como x86 `JZ rel8` ou Z80 `JR`)**. Todos saltos condicionais são 3-byte absolutos.
- Call / Return: `CALL` = 3 Bytes. `RET` = 1 Byte. `RST n` = 1 Byte.
Correção Conceito Errado Comum
Muitas fontes confundem 8085 com **Z80** (que tem `JR` saltos relativos 2-byte) ou **x86** (que tem `Jcc rel8/rel32`). Os **saltos condicionais 8085 são sempre 3-byte absolutos (endereço 16-bit)**.
Tabela Resumo
| Instrução | Bytes | Notas |
| JMP addr16 | 3 | Incondicional Absoluto |
| JC/JNC/JZ/JNZ/JP/JM/JPE/JPO addr16 | 3 | Condicional Absoluto (Todas 8 flags) |
| CALL addr16 | 3 | Chamada Subrotina |
| RET | 1 | Retorno |
| RST 0-7 | 1 | Restart (Interrupção Software) |