/*--------------------------------------------------------------------
 * FICHERO:  MemInter.c
 * OBJETIVO: Definir la funcin Mem_Intercambia()
 * AUTOR:    Pedro Reina
 * FECHA:    J.13.7.1995
 *------------------------------------------------------------------*/

/*--------------------------------------------------------------------
 * Ficheros de cabecera
 *------------------------------------------------------------------*/

#include "Memoria.h"

/*--------------------------------------------------------------------
 * Definicin de funciones
 *------------------------------------------------------------------*/

/*--------------------------------------------------------------Olimpo
 * FUNCION:  Mem_Intercambia()
 * OBJETIVO: Intercambiar los valores de dos posiciones
 *           de memoria
 * ENTRADAS: Las posiciones
 * SALIDAS:  Ninguna
 * EJEMPLO:  Mem_Intercambia (Memoria+3, Memoria+5)
 *------------------------------------------------------------------*/
void Mem_Intercambia (Pos1, Pos2)
memoria Pos1, Pos2;
  {
  octeto Intermedio;
  
  Intermedio = Mem_LeeOcteto (Pos1);
  Mem_EscribeOcteto (Pos1,Mem_LeeOcteto(Pos2));
  Mem_EscribeOcteto (Pos2,Intermedio);
  }