segunda-feira, 13 de maio de 2013

Jogo da Velha Distribuído

O objetivo deste post é divulgar o trabalho feito na disciplina de Sistemas Distribuídos da UFLA. Neste trabalho foi feito um software onde consegue-se jogar jogo da velha em rede ou seja distribuído, feito o servidor em Java e o cliente em linguagem C. A comunicação foi feita utilizando sockets. 
A arquitetura do Jogo da Velha é demostrado na figura 1, já a figura 2 apresenta a interface do jogo da velha em Java.

Figura 1 - Arquitetura do Sistema.

Figura 2 - Interface do Jogo da Velha Lado Servidor.

Desenvolvedores do Código: Jesimar Arantes e Antônio José Lima Batista.
Download do Software Servidor em Java: Download Aqui.
Download do Software Cliente em C: Download Aqui.


Software Árvore e AVL

Este post tem por objetivo mostrar um software desenvolvido na disciplina de Algoritmo de Estruturada de Dados III - AEDIII da UFLA. Este software é um trabalho sobre árvore AVL e Binária. A interface deste software pode ser vista na figura 1. O software permite a inserção em árvore binária e AVL, pesquisas nestas árvores, permite também fazer o carregamento de um arquivo de texto pra inserir as palavras na árvore e faz também umas simulações.

Figura 1 - Interface do Software Desenvolvido.

Desenvolvedores: Jesimar Arantes, Antônio José Lima e Talles Henrique de Oliveira.
Download do Software: Download aqui.

Software UFLA-RISC

Olá neste post, pretendo divulgar um software feito durante a disciplina de Arquitetura de Computadores 2 na UFLA. Este software tem por objetivo fazer um simulador do microprocessador UFLA-RISC, o qual é baseado no MIPS. Este software apresenta uma montador, o qual traduz o código feito em linguagem assembly para linguagem de máquina. Em seguida este código é processado pelo simulador desenvolvido. 

Este software apresenta também um esquema didático dos estágios do processador assim pode-ser ver melhor qual instrução esta sendo executada em qual estágio do pipeline. Pode-se rodar o código desenvolvido usando processamento com e sem pipeline. A figura 1 mostra a tela do software desenvolvido.

Figura 1 - Interface do Software Desenvolvido.

Exemplo de Código para o Simulador Desenvolvido.

addi r5,r0,20
addi r4,r0,2
addi r1,r0,1
addi r2,r0,1
beq r5,r1,14
beq r5,r4,14
store r1,r1
store r2,r2
add r3,r1,r2
add r2,r1,r0
add r1,r3,r0
addi r4,r4,1
bne r4,r5,6
halt


Desenvolvedores do Código: Jesimar da Silva Arantes (eu) e Luiz Augusto Costa.

Link para download do software UFLA-RISC: Download Aqui.