Sei sulla pagina 1di 4

22/4/2018 FIME-ITS: Saltos, Ciclos, Operadores lógicos y más Instrucciones

Más Siguiente blog» jovanny1290@gmail.com Escritorio Cerrar sesión

FIME-ITS
Blog para tareas de la FIME de la carrera ITS

lunes, 12 de marzo de 2012 Etiquetas

auto y control (14)


Saltos, Ciclos, Operadores lógicos y más Instrucciones Clase Computo Integrado (3)
Criptografia (1)
Laboratorio Computo (19)
Instrucciones
Laboratorio Moviles (16)
Una instrucción es un enunciado que se vuelve ejecutable cuando se ensambla un Proyecto Clase Moviles (3)
programa Redes Neuronales (5)
El ensamblador traduce las instrucciones en bytes de lenguaje de maquina, para que el Verificacion y Validacion (12)
CPU los cargue y los lleve a cabo en tiempo de ejecución.
Seguidores
Una instrucción contiene cuatro partes básicas:
Seguidores (0)
· Etiqueta (opcional).
Seguir
· Nemónico de instrucción (requerido)
· Operando(s) (por lo general, son requeridos)
· Comentarios (opcional). Datos personales Archivo del blog

Ésta es la sintaxis básica: ▼ 2012 (77)


[etiqueta:] nemónico operando(s) [comentarios] ► noviembre
(11)
daniel ► octubre (6)
Formato de una Instrucción
Ver todo mi perfil ► septiembre
Un nemónico de instrucción es una palabra corta que identifica a una instrucción. En (6)
ingles, un nemónico es un dispositivo que ayuda a la memoria. De manera similar, los ► agosto (9)
nemónicos de instrucciones en le lenguaje ensamblador, proporcionan sugerencias ► mayo (9)
acerca del tipo de operación que realizan.
► abril (7)

MOV mueve un datos a un destino ▼ marzo (15)

ADD suma dos valores Andrui Car


Avance
SUB resta dos valores
JMP salta a una nueva ubicación Desensambla
dor
CALL llama a un procedimiento
Saltos, Ciclos,
Operadores
Un salto en lenguaje de maquina es hacer un cambio de secuencia del programa en lógicos y
direccionamiento en forma intencional. más
Instrucci...
Salto a direcciones mas bajas Instrucciones
23553 MOV AX,6500 para
lenguaje
. ensamblad
. or
.
Tipos de
23567 JMP 23553 lenguaje
Ensamblad
Salto a direcciones mas altas or
D3A81 JMP D3A97 Microprocesad
. or buses
. Banderas
. Ciclo de Vida
D3A97 XCHG BH,DL de
Ya que el direccionamiento de una instrucción es dado por los registros CS e IP, estos Aplicacione
sy
son los que se moveran cuando se genere un salto. actividades
D.R. = (CS * 10) + IP en And...
Los saltos se pueden realizar dentro del mismo segmento o se pueden transferir a otro Android vs
segmento diferente. Java
Tipos de
aplicacione
s en
Android

http://danimtzc.blogspot.com.co/2012/03/saltos-ciclos-operadores-logicos-y-mas.html 1/4
22/4/2018 FIME-ITS: Saltos, Ciclos, Operadores lógicos y más Instrucciones
Android
market
SMS – T9 -
Aplicacione
s
Aplicación
WiFi para
Android
Aplicación
Bluetooth
para
Android
Compañias
celulares y
sus
problemas

► febrero (13)
► enero (1)

► 2011 (12)
Saltos Condicionales

JXXX
Tiene un tamaño de 8 bitsabarca de 00 hasta FF y tiene signo. XXX Representa la
condición
Esta condición se maneja por medio de las banderas de estado: CF, OF, ZF, PF y SF.
El +128 significa que el desplazamiento es positivo. Valor hexadecimal del 00 al 7F,
ejem.

JXXX 48

La manera tradicional de manejar la instrucción es colocar el valor del desplazamiento


(positivo o negativo).

En el debug en el parámetro desplazamiento se coloca la dirección a donde va a saltar.

http://danimtzc.blogspot.com.co/2012/03/saltos-ciclos-operadores-logicos-y-mas.html 2/4
22/4/2018 FIME-ITS: Saltos, Ciclos, Operadores lógicos y más Instrucciones

CICLOS
LOOP : Tiene un tamaño de 8 bitsabarca de 00 hasta FF y tiene signo .

Ejecutar un BUCLE consiste en repetir “n” veces una serie de instrucciones de una
sección del programa.

Esta instrucción, en el momento que se ejecuta, realiza los siguientes pasos:


1°Decrementa a CX en un uno.(CX=CX-1)

2°Checa el valor de CX, y


-SI CX es diferente de cero, realiza el salto correspondiente de acuerdo al valor del
desplazamiento.
-Si CX es igual a cero, continua con la siguiente instrucción debajo de ella.

Operadores lógicos
AND: FUNCION LOGICA “Y
OR: FUNCION LOGICA “O”
XOR: FUNCION LOGICA “O” EXCLUSIVO
TEST: FUNCION LOGICA “Y” SIN RESULTADO

Banderas afectadas: AF , ZF , PF , SF

Publicado por daniel en 18:22

Etiquetas: Laboratorio Computo

1 comentario:

Elisa 13 de marzo de 2012, 9:53


Bien; 6 en el lab.

Responder

http://danimtzc.blogspot.com.co/2012/03/saltos-ciclos-operadores-logicos-y-mas.html 3/4
22/4/2018 FIME-ITS: Saltos, Ciclos, Operadores lógicos y más Instrucciones

Introduce tu comentario...

Comentar como: Unknown (Goo Cerrar sesión

Publicar Vista previa Avisarme

Entrada más reciente Página principal Entrada antigua

Suscribirse a: Enviar comentarios (Atom)

Tema Sencillo. Con la tecnología de Blogger.

http://danimtzc.blogspot.com.co/2012/03/saltos-ciclos-operadores-logicos-y-mas.html 4/4

Potrebbero piacerti anche