filmeu

Class Computer Architecture

  • Presentation

    Presentation

    This course covers hardware issues such as processor architecture and computer components.

  • Code

    Code

    ULP452-5857
  • Syllabus

    Syllabus

    Introduction to the organization and architecture of computers. Main components of a computer. Historic evolution. Models. The complete computer. Interconnection of the components of a computer.

    Computational Arithmetic. Booth's algorithm.

    Processors. The PEPE-8 processor and its architecture. Unit of data. Control unit. Low level programming. Assembly language.

    The PEPE-16 processor. Assembly architecture and programming. Addressing Modes.

    The INTEL 8085 Microprocessor. Addressing Modes and Assembly Programming.

    Memoirs. Kinds of memories. Hierarchy of memories. Cache memory and virtual memory. Peripherals, Buses and Interrupts.

  • Objectives

    Objectives

    Identify the components of a computer and understand its internal organization.

    Understand the operation of processors, memories and peripherals.

    Understand that it is the architecture of the computer that determines its functionality and capabilities.

    Know how to program in low level language (assembly). Identify the various types of addressing.

    Compare processors with different bit numbers.

    Understand the factors that influence the performance of computer systems.

  • Teaching methodologies and assessment

    Teaching methodologies and assessment

    The lectures will be mainly expository. The laboratory classes will be used for simulations and programming in assembly.

    The assessment is continuous and consists of several components: 4 mini-tests in moodle (15% each) + 2 practical assembly tests (10% each) + 1 final test carried out during the continuous assessment period (20%).

  • References

    References

     

    • Delgado, José; Ribeiro, Carlos, Arquitectura de Computadores, 5º edição (2014). FCA
    • Tavares, Adriano; Lima, Carlos; Cabral, Jorge; Mendes, José: Cardoso, Paulo, Programação de Microcontroladores, ETEP, 2012
SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small Logo EU small Logo PRR republica 150x50 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios