Avisos

Conteúdo para a prova

postado em 1 de abr. de 2013 10:04 por Daniel Mesquita

Conforme informado em aula, o conteúdo para a prova são os capítulos 1, 2 e 3 do livro do P&H.

O capítulo 4 ficou de fora.


Alteração nas datas de apresentação de trabalhos

postado em 24 de mar. de 2013 11:50 por Daniel Mesquita

Em função do "desaparecimento" de alguns grupos, as datas de apresentação foram modificadas a fim de que não haja lacunas entre as apresentações.

As novas datas estão tanto no programa da disciplina quanto na parte de avaliações.

Caso seu grupo não apareça na lista, e ainda assim pretendam realizar a apresentação, me procure pessoalmente para que verifiquemos a situação.

Atividade para hoje (07/03/13)

postado em 7 de mar. de 2013 11:31 por Daniel Mesquita   [ 7 de mar. de 2013 11:54 atualizado‎(s)‎ ]

1. Compreender os seguintes programas em assembly para o MIPS (R2000)

2. Iniciar o desenvolvimento do programa sort.asm.

Notas da P1 publicadas

postado em 5 de mar. de 2013 14:29 por Daniel Mesquita

Notas aqui!

Lembro que a vista de prova foi dada na aula seguinte à prova. Entretanto se alguém ainda quiser ver sua prova, por favor envie email para marcarmos uma hora.

Atividade para aula de hoje

postado em 28 de fev. de 2013 12:59 por Daniel Mesquita

1. Ler material sobre MIPS

2. Baixar o simulador MARS

3. Rodar os exemplos (consulte o tutorial do MARS sempre que necessário)
4. Criar um programa para o MIPS diferente dos exemplos dados

Por quê aprender assembly

postado em 25 de fev. de 2013 18:08 por Daniel Mesquita

"Hand-written Assembly code is ALWAYS faster and/or smaller than the equivalent compiled code, as long as the programmer understands the many intricate details of the CPU they are developing for. eg: I wrote both an optimized C function and an optimized Assembly function (using NEON SIMD instructions) to shrink an image by 4, and my Assembly code was 30x faster than my best C code! Even the best C compilers are still terrible at using SIMD acceleration, which is a feature that is available on most modern CPUs and can allow code to run between 4 to 50 times faster, and yet is rarely used properly! "


Texto completo:
http://www.shervinemami.info/armAssembly.html

Material para a aula de hoje

postado em 5 de fev. de 2013 06:37 por Daniel Mesquita

Caros, quem tiver notebook ou tablet, por favor traga-o para a aula de hoje juntamente com o seguinte material:

Exercícios de fixação de VHDL.

Exemplo para a aula de 05/02/13 - Processador MIPS monociclo

VHDL para máquinas de estados

postado em 5 de fev. de 2013 03:54 por Daniel Mesquita

Caros,

Corrigi o código das máquinas de estados da última aula. Por favor baixem novamente do Material de Apoio.

Atenciosamente,

Prof. Mesquita

Exemplo de código

postado em 16 de jan. de 2013 16:03 por Daniel Mesquita

Na parte de Material de Apoio encontrarão o código VHDL mencionado na aula desta terça-feira (15/01/13).


Material para a próxima aula

postado em 8 de jan. de 2013 11:21 por Daniel Mesquita

Caros,

Para quem quiser aprofundar seu conhecimento sobre o que foi visto nas últimas aulas (lógica combinacional) ou descobrir o que vai aprender a partir de hoje (lógica sequencial), recomendo o livro Eletrônica Digital Moderna e VHDL, do Volnei. A. Pedroni, editora Campus.


1-10 of 14