Back

Arquitetura Computacional e Microprocessadores

    Detalhes do curso

  • Conhecimentos de Base Recomendados

    -

  • Objetivos

    Ser capaz de fazer conversões entre as bases numéricas decimal, binária, octal e hexadecimal. Saber utilizar a álgebra de Boole no contexto da programação de microprocessadores. Conhecer a linguagem assembly e ser capaz de programar microcontroladores em assembly. Compreender a utilização da memória em sistemas baseados em microprocessador.

  • Métodos de Ensino

    Os conceitos teóricos são ensinados em sala de aula e acompanhados pela apresentação de exemplos práticos e de exercícios. Esta componente ocupa 2/5 do tempo de contato e é avaliada por testes/exame.
    A componente laboratorial, restantes 3/5 do tempo de contato, é constituída por um conjunto de projectos laboratoriais. Estes são concebidos para permitir o treino no desenvolvimento de sistemas baseados em microcontroladores, com programação em assemby e utilizando plataformas e ferramentas de desenvolvimento de hardware de larga disseminação.

  • Estágio(s)

    Não

  • Programa

    Bases de numeração.
    Noção de variável e função lógicas e Álgebra de Boole.
    Memórias: conceitos e tecnologias.
    Arquitectura de microprocessadores: estrutura de um microprocessador, pipelines.
    Estudo da arquitectura de um microcontrolador: organização de memória, linguagem assembly, modos de endereçamento, sistemas de E/S, temporizadores/contadores e interrupções.

  • Demonstração de conteúdos

    -

  • Demonstração da metodologia

    -

  • Docente(s) responsável(eis)

    Ana Luísa Lopes Antunes - 1.º Semestre

  • Bibliografia

    Cady, F. M; Microcontrollers and microcomputers: principles of software and hardware engineering, 1997
    Panayotis Papazoglou; An educational guide to the AVR microcontroller programming: assembly programming, 2018
    M.A. Mazidi, S. Naomi and S. Naomi; The AVR microcontroller and embedded systems using assembly and C, 2017
    Morgado Dias; Sistemas Digitais - Princípios e prática, 2013
    William Stallings; Computer organization and architecture, 2015

  • Código

    INF32192

  • Modo de Ensino

    PRESENCIAL

  • ECTS

    6.0

  • Duração

    Semestral

  • Horas

    45h Práticas e Laboratórios

    30h Teórico-Práticas

Conteúdo atualizado em 09/03/2025 23:15
Visão Geral da Privacidade

Este site utiliza cookies para oferecer a melhor experiência possível. As informações dos cookies são armazenadas no navegador e permitem funcionalidades como reconhecer cada visitante quando regressa ao nosso site e ajudar a nossa equipa a perceber quais as secções que considera mais interessantes e úteis.

Cookies Estritamente Necessários

Os cookies estritamente necessários devem estar sempre ativados para que possamos guardar as preferências de configuração de cookies.

Cookies de Terceiros

Este site utiliza o Google Analytics para recolher informação anónima, como o número de visitantes do site e as páginas mais populares. Manter este cookie ativado ajuda-nos a melhorar o nosso website.