MC404  -  Turma C

Organização de Computadores e Linguagem de Montagem



Aulas Atendimento Avaliação Trabalhos Bibliografia Perguntas e Respostas Calendário Alunos Notas

Contatos

Professor: Paulo Cesar Centoducatte   (email)  -  Sala 11 -  IC-1
PED:          

OBS.:   Quando enviar um e-mail favor colocar no subject "mc404"

Avisos


Data
Aviso
 19/12
 As Notas  do Exame estão disponíveis
 10/12
 As Notas  do segundo trabalho estão disponíveis
 04/12
  As Notas  da segunda  prova estão disponíveis
 22/11
  2a. Lista de exercícios (pdf; ps)
 22/11
 Alterada a data do EXAME para 15/12/2005  (301 - IC03)
  16/11
  Slides com dicas de conversão real decimal -> binário ( ppt )
  10/11
  Disponibilizadas as  Notas  do primeiro trabalho
  07/11
  Disponibilizado o enunciado do trabalho 2
 13/10
 Submeter os arquivos do trabalho 1 por meio do sistema SUSY (página de submissão)
  07/10
 Marcada a data de entrega do primeiro trabalho ( 14/10/2005 )
  07/10
 Disponibilizado a listas dos Grupos
  30/09
  As Notas  da primeira prova estão disponíveis
  22/09
  A Prova será  na 316 (IC-3)
  20/09
  Disponibilizado um novo link para um resumo dos comandos do Debug do DOS
 19/09
 Disponibilizado o enunciado do trabalho 1
 15/09
 Aula no laboratório (conclusão dos lab1 e lab2)
 06/09
 Disponibilizado o enunciado do lab-2 ( pdf, ps )
 05/09
 1a. Lista de exercícios (pdf; ps)
  24/08
 Disponibilizado documento com o ISA x86 especificando cada operação e os flags afetados ( pdf, ps )
  24/08
 Disponibilizado tabela com relação dos desvios condicionais e flags testados (pdfps )
  24/08
 Disponibilizado o enunciado do lab-1 ( pdf, ps )
  24/08
 Uma tabela resumida com as  instruções do 8086  (tenha-a sempre disponivel para consulta!).
  23/08
 A aula de 25/08 (quinta-feira) será no laboratório (CC02)
 16/08
 Ler o texto   programação estruturada em linguagem de montagem  (contém programa exemplo)
 15/08
 Rotinas de impresão de Caractere ASCII e de um byte Hexadecimal, com exemplo de uso (imprime.asm)
 15/08
 Segmento Base Padrão ( pdf )
 03/08
 Sala 301 do IC-3 reservada para aulas nas quintas-feiras



Aulas

Terças:    16:00 - 18:00         -    Sala: CB08
Quintas:   16:00 - 18:00        -    Sala:   301 ou CC02
                                                                       (IC-3)

Atendimento

Sala 11 do IC 1



Avaliação
  • Prova 1 (P1): Peso 3    --  22/09/2005 ----    Notas
  • Prova 2 (P2): Peso 5
  • Média dos Trabalhos (T): Peso 2
M = (3P1 + 5P2 + 2T) / 10
NF = (M + E) / 2
Caso o aluno fique com a média ponderada (M) menor que 5,0 e tenha freqüência mínima de 75% ele terá direito a fazer o exame final e a nota final (NF) será a média entre a nota do exame (E) e a  média ponderada das provas e trabalhos (M).


Trabalhos

Os alunos deverão fazer 3 trabalhos práticos no semestre:
  • Trabalho 1(pdf; ps----    Notas
    • Peso :  2
    • Entrega:  14/10/2005
    • OBS.:  Submeter os arquivos por meio do sistema SUSY (página de submissão)
    • Devem ser entregue dois arquivos com o conteúdo e nomenclatura abaixo (substitua XXXXXX pelo RA de um dos elementos do grupo:
      • t01_XXXXXX.asm  -  código assembly
      • t01_XXXXXX.pdf  -  manual de uso do programa (máximo de 3 páginas)
  • Trabalho 1(pdf; ps)
    • Peso: 3
    • Entrega: 07/12/2005 (até as 08:00)
    • OBS.:  Submeter os arquivos por meio do sistema SUSY (página de submissão)
    • Devem ser entregue dois arquivos com o conteúdo e nomenclatura abaixo :
      • t02.asm  -  código assembly
      • t02.pdf  -  manual de uso do programa (máximo de 3 páginas)

Os trabalhos podem ser entregues sem penalidade extra até 24 horas depois do prazo indicado.
Esgotado esse período de carência, será descontado 10% do valor máximo por dia de atraso (incluindo o período de carência também), sempre vencendo os períodos na hora especificada para entrega.
Certifique-se de que seu trabalho consta no quadro de notas como entregue e entre em contato caso eu cometa algum erro. Não deixe para fazer isso no final do semestre.

Bibliografia
Calendário

Agosto
Dia Matéria
02 T  - 1ª
 Apresentação da disciplina.  Conceitos básicos (cpu, memória, periféricos); Sistemas de numeração.
04 Q  - 2ª  Cont. Sistemas de númeração (decimal, binário, octal e hexadecimal); Representação de inteiros positivos e inteiros com sinal (sinal e magnetude, complemento da base -1) e complemento da base)
09 T  -  3ª  Cont. Representação de inteiro com sinal (complento da base); Introdução à organização interna dos processadores 8086/8088 (registradores - tipos e funções)
11 Q  -  4ª  Flags;  Modos de endereçamento (imediato, registrador, deslocamento, indireto por registrador, indexado ...)
16 T
  Mod. de endereçamento: segmento base padrão ( pdf ); Interrupções: conceitos básicos e interrupções da Bios e do DOS
18 Q
 Exemplo de uso de interrupções da Bios; sintaxe do assembly do 8086; Instruções: mov, xchg, xlat; Diretivas: db, dw e dd
23 T
 Instruções: lea, lds, les, add,adc, inc, sub, sbb, dec, neg,and, or,xor, not, shl, sal, shr, sar, rol, ror, rcl, rcr, cmp: visão geral sobre instruções de salto.
25 Q
 Aula no laboratório ( roteiro em pdf, roteiro em ps )
30 T
 Desvios incondicionais (intra e inter segmentos); desvios condicionais, push; pop; call; ret; mul, div (ver imul e idiv)
Setembro
Dia Matéria
01 Q

06 T

08 Q
 Aula no laboratório ( roteiro em pdf, roteiro em ps )
13 T
 Aula de exercícios
15 Q
 Aula no laboratório (conclusão dos lab1 e lab2)
20 T
 Aula dedicada a dúvidas
22 Q
  Primeira Prova (IC-3 - 301)
27 T
  Discussão da Prova;  E/S  (loop de espera e interrupção)
29 Q
  Aula no laboratório
Outubro
Dia Matéria
04 T
 Instruções: loop; loope/loopz; movs; cmps; scas; stos; prefixo rep; repe/repz; repne; repnz
06 Q
  Aula no laboratório
11 T
  Aula dedicada a dúvidas sobre o trabalho 01
13 Q
  Aula no laboratório
18 T
  Macro
20 Q
 Aula no laboratório -  Implementação de rotinas de interrupção
25 T
 Representação de ponto flutuante (IEEE-754)
27 Q
 Aula no laboratório
Novembro
Dia Matéria
01 T
 Não haverá aulas
03 Q

08 T
 Arquitetura do microcontrolador AVR AT90S2313
10 Q
 Aula no laboratório - Segundo trabalho
15 T
 Não haverá aulas
17 Q
 Aula no laboratório -  segundo trabalho
22 T

24 Q

29 T
  Segunda Prova (CB08)
30 Qua  Prazo Final para o cumprimento da Carga Horária e Programas das Disciplinas.

Dezembro

Dia Matéria
01 a 07
 Semana de Estudos.
08 a 10  Não haverá atividades.
 13 Ter
 
 15 Qui
 Exame  (301 - IC03)
 20 Ter  Prazo Final para entrada de Notas e Freqüências do 2º período letivo

Outras Datas Importantes do Calendário Escolar
02/08 a 29/09  Desistência de Matrícula em Disciplinas do 2º Período Letivo de 2005
23/09  Último dia para retificação de Médias e Freqüências do 1º período letivo de 2005
06/10  Avaliação e discussão de Cursos.
17/10  Último dia para Trancamento de Matrícula.
01 a 21/12  Matrícula para o 1º período letivo de 2005

 Feriados
07/09;  12/10;  28 a 31/10;  01 e 02/11;  14 e 15/11; 08 a 10/12