Uso De Jump En Prolog

Páginas: 3 (572 palabras) Publicado: 7 de febrero de 2013
Comando Jump en PROLOG
Materia: Taller de programación de sistemas.

Índice

Comando JMP……………………………………………………………………………………………………………..3

Comando CMP……………………………………………………………………………………………………………..4SALTOS INCONDICIONALES.
Empecemos por el salto sin condiciones, con el quepodremos cambiar el control a cualquier punto delprograma.Sería como el “Goto” del Basic, simplemente transferir elcontrola otro punto del programa. La orden esJMP (de Jump, salto)Si record is a ‚estas alturas los registros CS: IP, sepodrá ver que‚ es lo que hace realmente la instrucción, yno es mas que incrementar odecremento IP para llegar ala zona del programa a la que queremos transferir elcontrol (IP es el Offset que indica la zona de memoriaque contiene la siguiente instrucción a ejecutar, y CS elsegmento)Elformato mas sencillo para el salto sería JMP 03424h,lo que saltaría a esa zona.Pero es digamos que “algo pesado” calcular en que‚dirección va a estar esa instrucción, con lo queutilizaremosetiquetas.La única instrucción que existe para éste fin es JMP(Abreviatura de JUMP, que significa en inglés SALTAR).La sintaxis es la siguiente:

 
JMP XXXXXXXX: Es la ubicación de la instrucción endonde secontinuará el programa (A partir de ésta seejecutan las siguientes).Ejemplo:XXXX: 0100 MOV AX, 1000XXXX: 0103 JMP 0107XXXX: 0105 XOR AX, AXXXXX: 0107 INT 20En éste caso al ejecutarse la instrucción desaltoincondicional (JMP), se continúa la ejecución a partir dela instrucción (INT 20h), no ejecutándose la instrucciónXOR (Ésta instrucción realiza la operación XOR de eloperando 2 sobre el operando1) que provocaría elborrado de registro AX (Que provocaría que AX tome elvalor 0), si se ejecuta.Es decir, se ejecutan las siguientes instrucciones:MOV AX, 1000JMP 0107INT 20No se ejecuta "XOR AX, AX"por el salto incondicional.El operando puede ser una dirección constante (Porejemplo 0107), un salto a nivel de offset, también puedeser un salto largo (Que cambie los valores de losregistros CS e...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Uso Basico Prolog
  • jumpo
  • jump
  • Jump
  • jump
  • jump
  • COMENTARIO de “prologo” de la gramática de la lengua castellana destinada al uso de los americanos de Andrés...
  • Prolog

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS