Logica y control de datos

Páginas: 4 (763 palabras) Publicado: 3 de abril de 2011
17/02/2011

Lógica y Control de Programas

Introducción
 La mayoría de los programas no se pueden resolver con

algoritmos que se ejecutan en forma lineal, (ejecución de instrucciones deforma secuencial).  Para resolver problemas complejos se necesitan condiciones y ciclos.  Requisitos como éstos implican la transferencia de control a la dirección de una instrucción que no sigue deinmediato de la que se está ejecutando actualmente. Una transferencia de control se puede realizar hacia adelante, para ejecutar una serie de pasos nuevos, o hacia atrás, para volver a ejecutar losmismos pasos.  Existen instrucciones que pueden transferir el control fuera del flujo secuencial normal añadiendo un valor de desplazamiento al IP.

1

17/02/2011

Etiquetas de InstruccionesOPERACIONES DE COMPARACIÓN CMP TEST Jnnn LOOP OPERACIONES DE TRANSFERENCIA CALL JMP OR XOR OPERACIONES LÓGICAS AND NOT RCR/ROR RCL/ROL CORRIMIENTO Y ROTACIÓN SAR/SHR SAL/SHL

DIRECCIONES CORTA, CERCANA YLEJANA
Corta Instrucciones JMP Jnnn LOOP CALL Mismo segmento -128 a 127 SÍ SÍ SÍ n/a Cercana Mismo segmento -32,768 a 32,767 Sí Sí: 80386 y posteriores No sí Lejana Otro segmento Sí No No Sí

2 17/02/2011

Instrucción JMP
 La instrucción JMP salta a la etiqueta indicada. No

verifica bandera o condición. Se conoce como salto incondicional
mov mov jmp mov Label1: mov ax,01 bx,01label1 ax,02

bx,02

Ejemplo JMP
mov ax,01 mov bx,01 mov cx,01 A20: add add shl jmp ax,01 bx,ax cx,1 A20

3

17/02/2011

Instrucción LOOP
 Repite el ciclo el número de veces que se indiqueen el registro

CX.  En cada iteración, de forma automática disminuye 1 en CX. Si el valor de CX es cero, el control pasa a la instrucción que sigue mov ax,01 mov bx,01 mov dx,01 mov cx,10 A20: incax add bx,ax shl dx,1 loop A20

Registro de Banderas
15 14 13 12 11 O 10 D 9 I 8 T 7 S 6 Z 5 4 A 3 2 P 1 0 C

CF PF AF ZF SF TF IF DF OF

(Bandera de acarreo) (Bandera de paridad) (Bandera de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Control Logico
  • controlador lógico
  • controlador logico
  • controladores logicos
  • controlo lógico controlable
  • control data
  • Organización Lógica De Datos
  • Estructuras Logicas Y Tipos De Dato

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS