INF1018 - Software Básico - 2013.1

Aulas de Laboratório

Corotinas (2)

Nesse laboratório vamos continuar com corotinas.

  1. Se você não tiver feito ou não tiver terminado o laboratório de terça, faça-o agora.
  2. A seguir, vamos implementar uma variante da biblioteca de corotinas anterior, que oferece corotinas simétricas. Para começar,pegue os arquivos: e coloque em um diretório novo chamado lab16
  3. Observe a interface da biblioteca de corotinas (em simcorotinas.h) e o código do arquivo prodcons.c. Tente executar o programa prodcons (você precisa ter no diretório um arquivo chamad texto. Implemente a função coro_transfer no arquivo simcorotinas.c.
  4. lembrete: Para compilar seu programa, use

     
      gcc -m32 -Wa,--execstack -o meuprog prodcons.c core.s simcorotinas.c
    
    .