segunda-feira, 17 de fevereiro de 2014

Instruções mais comuns em Assembly - Instruções de Salto | Jump

Claro que estou tomando um sacode na faculdade, né?! Tive que fazer uma baita pesquisa estes dias e resolvi postar um resumão aqui.. então, vamos lá!

Antes é importante ressaltar que a linguagem Assembly é usada de acordo com a arquitetura do CPU. Abaixo vamos abordar as mais utilizadas da família Intel.

Apenas os principais tipos de salto (jump) estão na tabela abaixo:



Obs: Vale lembrar que a instrução JMP é um salto incondicional, ou seja, não é testada nenhuma condição antes, é feito direto o salto, e executada imediatamente a instrução do Operando (Op.) relatado. Por exemplo, se a instrução for JMP 19, a CPU não vai fazer nenhuma comparação e vai "pular" direto para executar a instrução contida no operando 19.

Abaixo uma tabela com saltos especiais:



Aguardem que em breve tem mais instruções!!

* Post editado com uma tabela melhor! Atualizado com outra tabela especial. 

Nenhum comentário:

Postar um comentário