• Miércoles 29 de Mayo de 2024, 16:59

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - kukillo

Páginas: [1]
1
ASM (Ensamblador) / Re: ComunicaciÓn Serial En Ensamblador
« en: Martes 10 de Febrero de 2004, 11:40 »
Hola, no sé si te servirá, pero yo tengo un programa escrito en ensamblador
IEEE que maneja dos lineas series por interrupciones, mandame un email si te interesa.1 saludo
alberto_trg@yahoo.es

2
ADA / Re: Duda Sobre Punteros
« en: Martes 10 de Febrero de 2004, 11:29 »
Hola, el fichero de respuesta anterior es bastante cutre y tiene varios fallos.
te mando una solución correcta y como Dios manda.

type Componente;
type Lista is access Componente;
type Componente is
      record
         Primero : Tipo_Elemento;
         Resto : Lista;
      end record;


procedure Insertar
     (C        : in out Lista;
      Elemento : in     Tipo_Elemento)
   is
      Ref_C : Lista;
   begin -- Insertar
      if C = null then
         C := new Componente;
         C.all.Primero := Elemento;
         C.all.Resto := null;
      else
         Ref_C := C;
         while Ref_C.all.Resto /= null loop
            Ref_C := Ref_C.all.Resto;
         end loop;
         Ref_C.all.Resto := new Componente;
         Ref_C.all.Resto.all.Primero := Elemento;
         Ref_C.all.Resto.all.Resto := null;
      end if;
   end Insertar;

Páginas: [1]