UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA
Por: JOSE JOSE AUGUSTO CHAVES DA SILVA JUNIOR • 24/1/2021 • Trabalho acadêmico • 836 Palavras (4 Páginas) • 244 Visualizações
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA [pic 1]
DEPARTAMENTO DE ELETRÔNICA E COMPUTAÇÃO
Arquitetura de Von Neumann Computador ISA
Professor: André Luís Kirsten, Me. Eng.
Revisão [pic 2][pic 3][pic 4][pic 5]
• Um computador é composto por: 1. CPU (Unidade Central de Processamento) 1. ULA (Unidade Lógica Aritmé?ca)
2. Unidade de Controle
3. Registradores
Professor André L. Kirsten
Revisão [pic 6][pic 7][pic 8][pic 9]
• Um computador é composto por: 1. CPU (Unidade Central de Processamento) 2. Memória
1. Registradores
2. Memória Primária
3. Memória Secundária
Professor André L. Kirsten
Revisão [pic 10][pic 11][pic 12][pic 13]
• Um computador é composto por: 1. CPU (Unidade Central de Processamento) 2. Memória
3. Disposi?vos de Entrada e Saída
Professor André L. Kirsten
Revisão [pic 14][pic 15][pic 16][pic 17]
• O computador é composto de um pequeno conjunto de componentes lógicos básicos (OR, AND, NOT, XOR, ...), que podem ser combinados para executar operações lógicas e aritmé?cas e armazenar dados.
Professor André L. Kirsten
Revisão (Exemplo) ShiWer: Deslocador de bits para esquerda ou direita [pic 18][pic 19][pic 20][pic 21][pic 22][pic 23][pic 24]
Professor André L. Kirsten
Revisão [pic 25][pic 26][pic 27][pic 28]
• Função básica de um computador: • EXECUTAR PROGRAMAS
• O que são programas?
⮚ Uma sequência de instruções que descreve como realizar certa tarefa
Professor André L. Kirsten
Revisão [pic 29][pic 30][pic 31][pic 32]
• A grande maioria dos computadores atuais são fundamentados na ARQUITETURA de Von Neumann
Professor André L. Kirsten
Arquitetura de Von Neumann [pic 33][pic 34][pic 35][pic 36]
• Dados e instruções são armazenados em uma única memória de leitura e escrita.
• O conteúdo da memória é endereçada pela sua posição.
• A execução de instruções ocorre de modo sequencial (exceto quando ocorre saltos para, por exemplo, sub-ro?nas e interrupções).
Professor André L. Kirsten
Registradores Especiais [pic 37][pic 38][pic 39][pic 40][pic 41][pic 42]
MAR : especifica o endereço de [pic 43]
memória da próxima instrução.
MBR: contém o valor a ser
gravado na memória ou recebido
da memória.
I/O AR: registrador de
endereçamento de E/S.
I/O BR: usado na troca de dados
entre módulos de E/S e a CPU.
Professor André L. Kirsten
Arquitetura de Von Neumann [pic 44][pic 45][pic 46][pic 47][pic 48][pic 49]
Professor André L. Kirsten
Arquitetura [pic 50][pic 51][pic 52][pic 53][pic 54][pic 55]
de Von Neumann (IAS) [pic 56]
MAR : especifica o endereço de memória da próxima instrução.
MBR: contém o valor a ser gravado na memória ou
recebido da memória.
I/O AR: registrador de
endereçamento de E/S.
I/O BR: usado na troca de dados entre módulos de E/S e a CPU.
Professor André L. Kirsten
Arquitetura [pic 57][pic 58][pic 59][pic 60][pic 61][pic 62]
de Von Neumann (IAS) [pic 63]
MAR : especifica o endereço de memória da próxima instrução.
MBR: contém o valor a ser gravado na
memória ou recebido da memória.
Professor André L. Kirsten
Demultiplexador[pic 64][pic 65][pic 66][pic 67][pic 68]
[pic 69]
Professor André L. Kirsten
Demultiplexador [pic 70][pic 71][pic 72][pic 73][pic 74]
Unidade de Controle [pic 75]
Professor André L. Kirsten
Arquitetura [pic 76][pic 77][pic 78][pic 79][pic 80][pic 81]
de Von Neumann (IAS) [pic 82]
MAR : especifica o endereço de memória da próxima instrução.
MBR: contém o valor a ser gravado na
memória ou recebido da memória.
Professor André L. Kirsten
Ciclo de instruçõesProfessor André L. Kirsten [pic 83][pic 84][pic 85][pic 86][pic 87][pic 88][pic 89]
[pic 90][pic 91]
Professor André L. Kirsten[pic 92]
...