Computer Architecture
Organização x Arquitetura: Este vídeo é legal para se ter uma ideia do que é ORGANIZAÇÃO e o que é ARQUITETURA de um computador.
Uma revisão sobre os SISTEMAS DIGITAIS
SISTEMAS DIGITAIS
Multiplexadores: Conceito de multiplexação e multiplexadores. Alguns exemplos de aplicação dos multiplexadores são dados. E vamos construir MUX 2x1 e MUX 4x1 a partir da combinação de portas lógicas e tabelas verdade.
Meio Somador (HALF ADDER): Vamos aprender a construir do zero um circuito meio somador. Para isso relembramos a adição binária para construir o circuito lógico.
Somador Completo (FULL ADDER): Vamos aprender a construir do zero um circuito somador completo a partir de portas lógicas. Para isso relembramos a adição binária para construir o circuito lógico.
Onda quadrada: O que é uma onda quadrada, por que ela é chamada de quadrada e qual a relação deste sinal com a rede elétrica e nossos aparelhos eletrônicos. Também aprenderemos sobre período e frequência da onda e os múltiplos: quilo, mega, giga, tera, mili, nano...
Latches: Analisamos a construção do latch com portas lógicas NOR, o laço de realimentação e os estados que ele pode assumir. É a partir do latch que começamos a entender os circuitos sequenciais.
Flip-Flop: Vamos aprender sobre os flip-flop e como eles são construídos a partir dos latches. Continuando o papo sobre latches, os circuitos sequenciais para armazenamento de bit agora aparecem com um sinal de Clock.
Registradores e Memória: Neste vídeo estudamos sobre a construção dos registradores a partir de flip-flops e como construir a memória com eles.
1. Componentes do Computador e o Modelo de Von Neumann
2. Computador IAS: Entenda como é um computador por dentro
IAS
Vídeos:
Parte 1: Do ENIAC ao IAS (e a noção de programa armazenado). Grandes blocos: ULA. Unidade de Controle. I/O.
Parte 2: Analisando a ULA. Analisando a Unidade de Controle. Especificações da Memória. A interface entre I/O e Memória/Processador. Formato das instruções.
Parte 3: Os registradores internos da CPU e o Ciclo de Instrução.
Parte 4: Conjunto e Tipos de Instruções, Datapath e Fluxo de Execução
3. Computador NEANDER: Programando em Assembly um computador hipotético
NEANDER
Download dos Materiais do Neander: inf.ufrgs.br
Vídeos:
Organização x Arquitetura: Vamos aprender sobre o que é Organização e o que é Arquitetura de Computadores. Analisamos especificamente os aspectos de organização e arquitetura de um processador, analisando o conjunto de instruções.
Neander: Arquitetura: As especificações do computador hipotético Neander em termos arquiteturais. O conjunto de instruções.
Neander: Organização: Os elementos lógicos, circuitos operacionais e o fluxo de dados na execução das instruções.
Neander: Assembly: Criando códigos em Assembly para o Neander. Entender o dados na memória e modos de endereçamento.