Existem três formas básicas de efectuar operações de entrada/saída:
|
|
|
- Adelino Morais Amaro
- 9 Há anos
- Visualizações:
Transcrição
1 Unidades de I/O Interface Entrada/Saída Existem três formas básicas de efectuar operações de entrada/saída entrada/saída isoladaas instruções IN e OUT transferem dados entre o registo AX ou a memória e o dispositivo I/O; entrada/saída com mapeamento de memóriasão utilizadas instruções de referência a posições de memória utilizadas na transferência dos dados com o dispositivo I/O; acesso directo à memória (DMA)éuma forma especial de entrada/saída com mapeamento de memória, em que os dados transitam entre o periférico e a memória, sem passarem pelo CPU. 133 Unidades de I/O O método mais utilizado é o de entrada/saída isolada. O termo isolada significa que as localizações de entrada/saída se encontram isoladas do sistema de memória do microprocessador, num espaço de endereços de I/O separado. 134
2 Unidades de I/O Exemplos IN AL, porta IN AX, porta IN AL, DX IN AX, DX OUT porta, AL OUT porta, AX OUT DX, AL OUT DX, AX Sempre que são utilizadas as instruções IN ou OUT, o endereço I/O, designado por número da porta, é colocado no endereço de memória. Este método permite ao utilizador expandir a memória para o máximo sem sobrepor o espaço utilizado pelos dispositivos de I/O. A desvantagem da entrada/saída isolada é a necessidade da utilização das instruções IN ou OUT. 135 Unidades de I/O O método de entrada/saída mapeada utiliza qualquer instrução de transferência de memória entre o microprocessador e a memória. Os dispositivos de I/O são tratados como posições de memória. A vantagem deste método é a possibilidade de utilizar as várias instruções de transferência de dados com a memória. A desvantagem está na perda de memória disponível para executar as aplicações. 136
3 Unidades de I/O Exemplos/Resumo Memory Mapped I/O Dispositivo de I/O que partilha o espaço de endereçamento da memória Exemplo da Placa gráfica K RAM CPU Video RAM Placa Gráfica Monitor 640K Isolated I/O Espaço de endereçamento de I/O distinto do espaço de endereçamento de memória. No caso do 8086 o espaço de endereçamento é de 64K ( bits) 137 Unidades de I/O Instruções de I/O IN AL,<end. 8 bits> 0000h 00FFh 8 bits INPUT IN AL,DX 0000h FFFFh bits IN AX,<end. 8 bits> IN AX,DX 0000h 00FFh 0000h FFFFh OUT <end. 8 bits>,al 8 bits OUTPUT OUT DX,AL bits OUT <end. 8 bits>,ax OUT DX,AX 138
4 Unidades de I/O Placa Gráfica Memory Mapped I/O Standard VGA Modo Tipo Linhas/Colunas Cores 00h 5 linhas x 40 colunas 01h 5 linhas x 40 colunas 0h 5 linhas x 80 colunas 03h 5 linhas x 80 colunas 11h 640x480 1h 640x480 13h 30x VGA (Video Graphics Array) é um standard vídeo para PC introduzido no mercado em 1987 pela IBM. O sistema VGA pertence a uma família anterior de standards de vídeo da IBM como CGA, EGA e MCGA, sendo este uma versão mais simples do VGA. Note-se que o sistema VGA mantém a compatibilidade com os sistemas anteriores. 140
5 Detalhes Técnicos 56KByte Video RAM Modos de cores e 56 cores 6144 (^18 seis bits [64 valores] cada para vermelho, verde, e azul) palete de cores Selecção de 5MHz ou 8MHz para frequência do master clock Máximo de 70 pixels horizontais Máximo de 480 linhas Refresh rates até 70 Hz Modo planar até cores (planos de 4 bit) Modo packed-pixel 56 cores (Modo 13h) Suporta Hardware smooth scrolling Suporta Raster Ops Suporta Split screen Software fontes 141 Modos VGA Modo Tipo Linhas/Colunas Cores 00h 5 linhas x 40 colunas 01h 5 linhas x 40 colunas 0h 5 linhas x 80 colunas 03h 5 linhas x 80 colunas 11h 640x480 1h 640x480 13h 30x
6 Endereçamento A memória de vídeo do VGA está mapeada numa janela com o intervalo entre 0xA000 e 0xBFFFF no espaço de endereçamento em modo real dos PC's. Tipicamente estes são 0xB000 para modo de texto monocromático 0xB800 para modo de texto colorido e modos gráficos compatíveis CGA 0xA000 para modos EGA/VGA 143 Modo 3 (5 linhas, 80 colunas, cores) O ecrã é organizado numa matriz com 5 linhas e 80 colunas, sendo cada caracter representado por dois bytes em memória. O primeiro representa o código ASCII do caracter a visualizar e o segundo representa os seus atributos. Cada matriz ocupa 4000 bytes de memória (5x80x), existindo 4 blocos com estas dimensões designados por páginas. Em cada instante, apenas uma das páginas se encontra activa. Esta memória encontra-se mapeada no segmento de memória B800h, conforme se descreve na figura seguinte 144
7 Página 0 Endereço (Hex.) Coluna 0 Coluna 1 Coluna Coluna 79 Linha 0 B Linha 1 B80000A0 Página 1 Linha 0 B Linha 1 B80010A0 Página 3 Linha 0 B Linha 1 B80030A0 145 Para uma determinada posição no display (página=0..3, linha=0..4, coluna=0..79) a informação relativa a um caracter ocupará as posições SegmentoB800h Deslocamento ( Código ASCII) 4096 x página + 0 x linha + x coluna Deslocamento ( ibuto) 4096 x página + 0 x linha + x coluna +1 O byte correspondente aos atributos codifica o conjunto de características da representação dos caracteres, conforme se descreve na figura seguinte Bit 7 Bit 0 BLNK BAK BAK1 BAK0 INT FOR FOR1 FOR0 BLNK 1 - Blinking 0 - Not blinking BAK, BAK1, BAK0 000 = black 001=blue 010=green 011=cyan 100 = red 101=magenta 110=brown 111=white INT, FOR, FOR1, FOR = black 0001=blue 0010=green 0011=cyan 0100 = red 0101=magenta 0110=brown 0111=white 1000 = grey 1001=light blue 1010=light green 1011=light cyan 1100 = light red 1101= light magenta 1110=yellow 1111=bright white 146
8 Modo 19=13h(30x00,56 cores) Neste modo gráfico, o ecrã é organizado numa matriz de pixels (0..319,0..199) sendo cada pixel representado por um byte em memória (56 cores). São, portanto, necessários 30x00 bytes (64000 bytes) para armazenar toda a informação necessária para a definição da imagem vídeo. Esta memória encontra-se mapeada no segmento de memória A000h, conforme se descreve na figura seguinte 147 Endereço (segmentodeslocamento/offset) Um determinado pixel de coordenada (x,y) ocupará o byte com offset 30*y+x. Por exemplo, ao pixel de coordenadas (,0) está associado a célula de memória A000h000h. Para colocar um determinado pixel no ecrã com uma determinada cor, basta armazenar na célula de memória correspondente o valor da cor desejada. Note-se que o sistema de coordenadas utilizado é diferente do habitual. O ponto de coordenadas (0,0) coincide com o canto superior esquerdo do ecrã e o ponto de coordenadas (319,199) coincide com o canto inferior direito. 148
9 INT 10H - Algumas funções para o subsistema vídeo Função (AH) Parâmetros de entrada Parâmetros de saída Descrição 00h AL - Modo Vídeo Define o modo vídeo do display (consulte a tabela de Modos Vídeo para Placas Gráficas VGA) 01h CH - Primeiro linha do cursor (0..15). CL - Última linha do cursor (0..15). Define a forma do cursor. 0h BH - Número da página DH - Coordenada Y DL - Coordenada X Coloca o cursor na posição (X,Y) no display. 03h CH - Primeiro linha do cursor (0..15). CL - Última linha do cursor (0..15). DL - Coordenada X DH - Coordenada Y Obtém a forma e localização do cursor. 05h AL - Número da página Define a página a ser visualizada no display (0..7) 06h AL - Número de linhas a deslocar para cima. BH - ibutos da área afectada pelo deslocamento. CL - Coordenada X do canto superior esquerdo. CH - Coordenada Y do canto superior esquerdo. DL - Coordenada X do canto inferior direito. DH - Coordenada Y do canto inferior direito. Limpa ou desloca linhas para cima. Se AL=0, esta função limpa a janela rectangular definida pelo canto superior esquerdo (CL/CH) e o canto inferior direito (DL/DH). Se AL<>0, esta função desloca para cima o número de linhas especificado em AL 149 INT 10H - Algumas funções para o subsistema vídeo (cont.) Função (AH) Parâmetros de entrada Parâmetros de saída Descrição 07h AL - Número de linhas a deslocar para baixo. BH - ibutos da área afectada pelo deslocamento. CL - Coordenada X do canto superior esquerdo. CH - Coordenada Y do canto superior esquerdo. DL - Coordenada X do canto inferior direito. DH - Coordenada Y do canto inferior direito. Limpa ou desloca linhas para baixo. Se AL=0, esta função limpa a janela rectangular definida pelo canto superior esquerdo (CL/CH) e o canto inferior direito (DL/DH). Se AL<>0, esta função desloca para baixo o número de linhas especificado em AL 08h AL - Número da página AL - Caracter AH - ibutos Leitura do código ASCII e atributos do caracter existente na posição corrente (cursor). 09h AL - Caracter BH - Número da página BL - ibutos CX - Número de vezes Copia CX vezes o caracter/atributo especificado em AL/BL a partir da posição corrente (cursor). Não altera a posição do cursor. 150
ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
PROGRAMAÇÃO DE VIDEO MODO TEXTO MONITOR DE VÍDEO MONOCROMÁTICO E COLORIDO ADAPTADORES DE VÍDEO CONTROLADORES + MEMÓRIA DE VÍDEO MODOS DE VÍDEO MODO GRÁFICO (PIXELS) E TEXTO (80 COLUNAS x 25 LINHAS) MODO
MICROPROCESSADORES. Unidade de Entrada/Saída (I/O) Nuno Cavaco Gomes Horta. Universidade Técnica de Lisboa / Instituto Superior Técnico
MICROPROCESSADORES (I/O) Nuno Cavaco Gomes Horta Universidade Técnica de Lisboa / Instituto Superior Técnico Sumário Introdução Unidade de Processamento Unidade de Controlo Conjunto de Instruções Unidade
Prof. Adilson Gonzaga
Exemplo de Projeto com Microcontrolador MCS-51 Prof. Adilson Gonzaga Definições Iniciais: Microcontrolador Tamanho da Memória de Programa Interna define o tamanho da Memória de Programa Externa a ser utilizada.
No. de bits. O primeiro IBM PC foi construído com o 8088 (versão de 8 bits do 8086).
Cap2.1 2. Arquitetura do microprocessador 8086 2.1 A família Intel iapx86 (ou 80X86) Processador Co-proc. Ano de introdução No. de bits No. de transistores Velocidade (MHz) 4004-1971 4 2.205-8008 - 1972
Dispositivos e Periféricos de Computador
Dispositivos e Periféricos de Computador Ecrãs - Visual Display Unit - VDU Píxel picture element (plural em pt. é píxeis) Tamanho: diagonal do ecrã Resolução (número de píxeis no ecrã) VGA: 480 x 640 SVGA:
Organização Funcional
Organização Funcional Modelo de Arquitectura de Von Neuman 26 Organização Funcional Modelo de Arquitectura de Von Neuman CPU Unidade Central de processamento (central process unit) Onde tudo se passa ;
Hardware. 5- Faça o fluxograma para efectuar o debounced de uma tecla por temporização(20ms). Implemente uma rotina para a leitura da tecla.
1- Na ligação de Microprocessadores a periféricos são utilizados, básicamente dois métodos, I/O-polling e I/O-interrupt. Quais as vantagens e desvantages de cada método, exemplifique. 2- Qual a diferença
Mídias Discretas. Introdução à Ciência da Informação
Mídias Discretas Introdução à Ciência da Informação Mídias Discretas Mídias discretas (estáticas) Texto Gráficos e Imagens Estáticas Caracteres são convertidos para uma representação com um número fixo
Sistemas de Microprocessadores I Lista de exercícios (questões de provas de semestre anteriores)
Sistemas de Microprocessadores I Lista de exercícios (questões de provas de semestre anteriores) 1 - Fazendo uma comparação entre a arquitetura proposta por Von Neumann e a arquitetura de um microcomputador
INT 5h - Print screen Modo Resolução Caract. INT 10h - Vídeo INT 10h - Vídeo
BIOS Basic Input/Output System BIOS e System Calls Prof. Eduardo Tavares [email protected] Primeira instrução a ser executada (0xFFFF0-0xFFFFF) Configuração inicial do sistema Inicialização do boot loader
2º Estudo Dirigido CAP 3
2º Estudo Dirigido CAP 3 1. Cite três exemplos de aspecto na definição e implementação de uma arquitetura que são influenciados pelas características do conjunto de instruções? R.: Operações lógicas e
Capítulo 1 1. UNIDADE DE INTERFACE DE BARRAMENTO
Capítulo 1 8086 O 8086 possui dois microprocessadores no mesmo chip, que se denominam respectivamente Unidade de Execução e Unidade de Interface de Barramento. Cada um possui os seus próprios registos
Periféricos possuem características diferentes. Periféricos são mais lentos que UCP e Memória Necessita-se de módulos de Entrada/Saída
Periféricos possuem características diferentes Geram diferentes quantidades de dados Em velocidades diferentes Em formatos diferentes Periféricos são mais lentos que UCP e Memória Necessita-se de módulos
Arquitectura de Computadores MEEC (2013/14 2º Sem.)
Arquitectura de Computadores MEEC (2013/14 2º Sem.) Unidades de Entrada/Saída (I/O) Prof. Nuno Horta PLANEAMENTO Introdução Unidade de Processamento Unidade de Controlo Arquitectura do Conjunto de Instruções
Arquitectura de Computadores MEEC (2013/14 2º Sem.)
Arquitectura de Computadores MEEC (2013/14 2º Sem.) Unidades de Entrada/Saída (I/O) Prof. Nuno Horta PLANEAMENTO Introdução Unidade de Processamento Unidade de Controlo Arquitectura do Conjunto de Instruções
MICROPROCESSADORES E MICROCONTROLADORES Parte 3 Microcontrolador 8051
MICROPROCESSADORES E MICROCONTROLADORES Parte 3 Microcontrolador 8051 José Wilson Lima Nerys Página: www.emc.ufg/~jwilson Emails: [email protected] e [email protected] 1 Prof. José Wilson Lima
Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto
Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestão
Dispositivos de Entrada e Saída
Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Profa. Débora Christina Muchaluat Saade [email protected] Problemas com Entrada e Saída ü Periféricos possuem características
CPU. CPU Unidade Central de Processamento. Função: leitura, escrita e processamento de dados
CPU CPU Unidade Central de Processamento Função: leitura, escrita e processamento de dados Constituída por: dispositivos que gerem a entrada (leitura) e saída (escrita) de dados; registos (memórias auxiliares)
CPU DE 8 BITS primeiro microprocessador evolução rápida, com a consolidação dos processadores de 8 bits
80x86 CPU DE 8 BITS 1971 primeiro microprocessador 4004 1972..76 evolução rápida, com a consolidação dos processadores de 8 bits CPU 8008 (1972) CPU 8080 (1974) CPU Z-80 (1975) CPU 6502 (1975) CPU 8085
PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca
PCS-2529 Introdução aos Processadores Prof. Dr. Paulo Sérgio Cugnasca 1 2 Existem 4 esquemas diferentes de E/S possíveis, cada um se aplicando em uma determinada situação. E/S Programada. E/S Acionada
Tecnologias da Informação e da Comunicação
Tecnologias da Informação e da Comunicação Escola Básica de Mourão Ano lectivo 2012/2013 Professora: Ana Chalaça Hardware e Software Os Sistemas informáticos são constituídos por: Hardware Software Hardware
Dispositivos de Entrada e Saída
Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Prof. Marcos A. Guerine [email protected] 1 Dipositivos periféricos ou simplesmente periféricos permitem a comunicação da máquina
Organização de Computadores
Organização de Computadores Aula 23 Entrada e Saída (I/O) Rodrigo Hausen 03 de novembro de 2011 http://cuco.pro.br/ach2034 1/62 Apresentação 1. Bases Teóricas 2. Organização de computadores... 2.3. Estruturas
II Componentes de um computador
1ª. Aula Introdução 0 Arquitetura x Organização I Os diferentes enfoques II Componentes de um computador 2 ARQUITETURA VISÍVEL P/ O PROGRAMADOR Exemplos: Conjuntos de instruções Largura em bits dos dados
Dispositivos de Entrada e Saída
Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Prof. Marcos A. A. Guerine [email protected] 1 Dipositivos periféricos ou simplesmente periféricos permitem a comunicação da
UNIVERSIDADE PAULISTA (UNIP) Curso de Engenharia Mecatrônica Disciplina: Microprocessadores e Microcontroladores (MM) LISTA III
UNIVERSIDADE PAULISTA (UNIP) Curso de Engenharia Mecatrônica Disciplina: Microprocessadores e Microcontroladores (MM) LISTA III Orientações: Esta lista de Exercícios deve ser entregue juntamente com a
EEC2104 Microprocessadores
EEC2104 Microprocessadores Edição 2005/2006 Arquitectura de um microprocessador básico (Qual o hardware necessário para executar instruções e poder chamar subrotinas?) Uso da memória Guardar instruções
Arquitetura de computadores
Arquitetura de computadores Arquitetura de Microprocessadores Curso Profissional de Técnico de Gestão e Programação de Sistemas O Computador Hardware Unidades Funcionais de um Sistema Informático Dispositivos
Escola Secundária de Emídio Navarro
Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Bloco I 11.º Ano Ficha de avaliação sumativa n.º 1 Duração: 50 min. + 50 min.
Escola Secundária de Emídio Navarro
Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Bloco I 11.º Ano Ficha de avaliação sumativa n.º 1 Duração: 50 min. + 50 min.
EEL Microprocessadores
EEL7030 - Microprocessadores 8086 Primeiro (1980) da família do Pentium (80x86). Componente com arquitetura similar (8088) utilizado no primeiro IBM PC. Cada descendente executa código dos antepassados
4.3 - DMA & Chipset. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. e
CEFET-RS Curso de Eletrônica 4.3 - DMA & Chipset Profs. Roberta Nobre & Sandro Silva [email protected] e [email protected] Unidade 04.3.1 DMA Dados podem ser transferidos entre dispositivos
Um pouco de história. SketchPad Tese de Doutorado de Ivan Sutherland (MIT) Conceito de comunicação com o computador
Um pouco de história 1 SketchPad - 1963 Tese de Doutorado de Ivan Sutherland (MIT) Conceito de comunicação com o computador http://www.youtube.com/watch?v=bkm3cmrqk2o 2 1 Tecnologia de input 1963 Mouse
Sistemas de Entrada e Saída
Sistemas de Entrada e Saída Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2016 1 / 33 Sumário 1 Dispositivos de E/S 2 Interrupções 3 Software de E/S 2
SEL-433 Aplicação de Microprocessadores I. Prof: Adilson Gonzaga
SEL-433 Aplicação de Microprocessadores I Prof: Adilson Gonzaga HISTÓRICO Microprocessador Circuito integrado ( chip ) capaz de executar instruções. 1971 Intel Corporation lançou no mercado o microprocessador
Microprocessadores I. Aula 6 Arquitetura do Microprocessador Pinagem e Diagrama de Temporização
Microprocessadores I Aula 6 Arquitetura do Microprocessador 8085 - Pinagem e Diagrama de Temporização 1 O 8085 contém em seu CI circuitos para executar operações de cálculos e comunicação com periféricos.
Memórias. Memórias: Utilização:
1 : São dispositivos que armazenam informações codificadas digitalmente que podem representar números, letras, caracteres quaisquer, comandos de operações, endereços ou ainda qualquer outro tipo de dado.
Módulo de Cristal Líquido LCD
Módulo de Cristal Líquido LCD 1 Introdução Os módulos LCD são interfaces de saída muito utilizadas em sistemas microprocessados e microcontrolados. Estes módulos podem ser gráficos e alfanuméricos. Os
Escola Secundária de Emídio Navarro
Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Bloco I 11.º Ano Ficha de avaliação sumativa n.º 1 Duração: 50 min. + 50 min.
Universidade Federal de Minas Gerais. Sistemas Operacionais. Aula 19. Sistema de Entrada/Saída
Aula 19 Sistema de Entrada/Saída Sistema de E/S Por que estudar? Essenciais! Muitos tipos: - mouse - discos - impressora - scanner - rede - modem Cada fabricante complica de um jeito diferente. Tempos
António Costa. Paulo Roma Cavalcanti
Introdução à Computação Gráfica Preâmbulo Adaptação: Autoria: João Paulo Pereira António Costa Claudio Esperança Paulo Roma Cavalcanti Computação Gráfica Modelos Matemáticos Análise (reconhecimento de
Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação MATA49 Programação de software básico Arquitetura Intel
Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação MATA49 Programação de software básico Arquitetura Intel Processadores 8086 Registradores: 16 bits 1978 Data bus:
Introdução ao Uso do LCD Inteligente (Versão Preliminar) Por Gilson Yukio Sato. Introdução
Introdução ao Uso do LCD Inteligente (Versão Preliminar) Por Gilson Yukio Sato Introdução O display de cristal líquido (LCD) inteligente é bastante usado como dispositivo de interface entre o usuário e
7. A pilha e subrotinas
Cap7.1 7. A pilha e subrotinas 7.1 Organização da Pilha (stack) Stack: estrutura de dados de uma dimensão organizada em algum trecho (segmento) da Memória; o primeiro item adicionado é o último a ser removido
Tecnologias. de Informação e Comunicação. 7ºAno. 1.º Período. Aula 5, 6. 1 Magda Lopes
Tecnologias de Informação e Comunicação 7ºAno 1.º Período Aula 5, 6 1 - Introdução às Tecnologias da Informação e Comunicação. 1.3 Introdução à estrutura e funcionamento de um sistema informático. informático
Trabalho Prático Nº3 Porta Paralela
Trabalho Prático Nº3 Porta Paralela 1. OBJECTIVOS - Utilização da porta paralela como porto genérico de Entrada e Saída. 2. INTRODUÇÃO A porta paralela é um meio frequentemente utilizado para efectuar
Escola Secundária de Emídio Navarro
Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Bloco I 11.º Ano Ficha de avaliação sumativa n.º 1 Duração: 50 min. + 50 min.
Memória cache (cont.) Sistemas de Computação
Memória cache (cont.) Sistemas de Computação Memórias cache CPU procura por dados em L, depois em L2 e finalmente na memória principal CPU registradores barramento de cache L cache ALU barramento de sistema
2.º Teste de Introdução à Arquitetura de Computadores IST LEIC-Taguspark 1.º Semestre 2014/2015 Duração: 60 minutos 16 dezembro 2014
2.º Teste de Introdução à Arquitetura de Computadores IST LEIC-Taguspark 1.º Semestre 2014/2015 Duração: 60 minutos 16 dezembro 2014 NOME NÚMERO 1. (1,5+1,5 + 1 valores) Considere o seguinte programa,
Arquitetura e Organização de Computadores
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Conjunto de Instruções Prof. Sílvio Fernandes
Introdução à Informática
Grupo V Mestrado Informática Educacional Introdução à Informática Conceitos Fundamentais Dados conjuntos de informação em bruto que, através de determinados processos, se transformam em informação. Processamento
COMPUTADOR 2. Professor Adão de Melo Neto
COMPUTADOR 2 Professor Adão de Melo Neto Modelo Barramento de Sistema É uma evolução do Modelo de Von Newman. Os dispositivos (processador, memória e dispositivos de E/S) são interligados por barramentos.
Interface Hardware/Software. Centro de Informática - UFPE Paulo Maciel [email protected]
Interface Hardware/Software Centro de Informática - UFPE Paulo Maciel [email protected] Interrupção INT 1Ah Ler o Relógio; Atualizar o Relógio; Ler a Data; Atualizar a Data. 2 Interrupção - INT 1Ah Ler
ULA (ALU) - UNIDADE DE ARITMÉTICA E LÓGICA
FATEC SP - Análise e Desenvolv. De Sistemas - Ambiente Operacional PÁG. 1 II) ELEMENTOS DE HARDWARE: DIAGRAMA DE BLOCOS DE UM COMPUTADOR 1) CPU - UNIDADE CENTRAL DE PROCESSAMENTO RESPONSÁVEL PELA EXECUÇÃO
Capítulo 3 Organização Interna de um Computador
Capítulo 3 Organização Interna de um Computador 3.1 UNIDADE CENTRAL DE PROCESSAMENTO A Unidade Central de Processamento - UCP (em inglês, Central Processing Unity - CPU) é a responsável pelo processamento
RESOLUÇÃO. Identifique todas as folhas! Não escreva nada fora dos rectângulos
Teste de Arquitectura de Computadores LEIC, LERCI e LEE IST - Taguspark Profs responsáveis: José Delgado e Rui Rocha 2º Semestre 2004/2005 1º teste, turno B 2 de Abril de 2004 RESOLUÇÃO Início: 10H00 FIM:
Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa
4. Memórias de Dados e de Programa Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP 4.1 Memórias Semicondutoras Algumas definições Célula: Dispositivo de armazenamento de 1 bit. Palavra:
Barramentos: interface e temporização
Barramentos: interface e temporização Os barramentos (endereços, dados, controlo) são o meio de comunicação entre o microcontrolador e o exterior A nossa análise deste assunto incidirá sobre dois tipos
Trabalho Prático Nº 8
ESTV-ESI-Sistemas Digitais-Trabalho Prático Nº8 /7 Trabalho Prático Nº 8 Projecto de um controlador de semáforos V2 S2 V S S GY R S2 R2 Y2 G2 Especificações funcionais: Controlador de semáforos de um cruzamento
CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA
Decodificação de I/O e Memória Cap.6: /0 CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA afirmava-se que memória era todo dispositivo acessado através dos sinais *(S)MEMR ou *(S)MEMW e que I/O era todo dispositivo
Arquitetura do Disciplina de Microcontroladores. Prof. Ronnier Prof. Rubão
Arquitetura do 8051 Disciplina de Microcontroladores Prof. Ronnier Prof. Rubão Objetivo fim Entender as noções básicas de microprocessadores, microcontroladores e sistemas embarcados Estudar a arquitetura
USB Tablet. Guia de instalação
USB Tablet Guia de instalação Índice Introdução...3 Características...3 Normas de segurança...4 Verifique o conteúdo da embalagem...4 Capítulo 1: Instalação...5 Software...5 Procedimento de instalação:...5
Real Time Clock MC146818A,DS12C887
Real Time Clock MC146818A,DS12C887 Walter Fetter Lages [email protected] Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Microprocessadores II Copyright
Ficha de trabalho Nº 1 Utilizar adequadamente o computador e/ou dispositivos similares que processem dados.
TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Data: 016/017 TURMAS: 7ºano Ficha de trabalho Nº 1 Utilizar adequadamente o computador e/ou dispositivos similares que processem dados. 1. Estabelece a correspondência
Arquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Conjunto de Instruções Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha [email protected] Material do prof. Sílvio Fernandes - UFERSA
Notas da Aula 14 - Fundamentos de Sistemas Operacionais
Notas da Aula 14 - Fundamentos de Sistemas Operacionais 1. Dispositivos de E/S Uma operação de entrada e saída é aquela que envolve a leitura ou escrita de dados a partir de dispositivos que estão fora
KIT DE DESENVOLVIMENTO 8051 BASEADO NO AT89S8252 MANUAL DO UTILIZADOR. Rui Marcelino (Nov. 2005)
KIT DE DESENVOLVIMENTO 805 BASEADO NO AT89S8252 MANUAL DO UTILIZADOR Rui Marcelino (Nov. 2005) ÍNDICE Introdução 3 2 Características do Kit 3 3 Mapa de memória 4 3. Memória de Programa 4 3.2 Memória de
CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA
Decodificação de I/O e Memória Cap.6: /0 CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA afirmava-se que memória era todo dispositivo acessado através dos sinais *(S)MEMR ou *(S)MEMW e que I/O era todo dispositivo
Arquitetura do 8086/8088
Arquitetura do 8086/8088 Walter Fetter Lages [email protected] Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Copyright (c) Walter Fetter Lages p.1 Introdução
Entrada/Saída. Capítulo 5. Sistemas Operacionais João Bosco Junior -
Capítulo 5 Afirmações Entrada/Saída Introdução Processos se comunicam com o mundo externo através de dispositivos de E/S. Processos não querem ou não precisam entender como funciona o hardware. Função
Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo
Prof. Benito Piropo Da-Rin memória é o local onde se armazenam dados Será???? Memória é um local ou dispositivo onde podem se armazenar dados e que permite que sejam recuperados quando deles se precisar
Estrutura Básica de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção
