ELEMENTOS DE ORGANIZAÇÃO DE COMPUTADORES :

Slides:



Advertisements
Apresentações semelhantes
A CPU E SUA EVOLUÇÃO. CPU (Central Processing Unit ou Unidade Central de Processamento)  DEFINIÇÕES:  A CPU é o hardware principal do computador; 
Advertisements

TÉCNICO EM INFORMÁTICA Linguagem e Técnica de Programação III PROF. MARCELO N. SANTOS
PROGRAMAÇÃO DE COMPUTADORES Engenharia Unificado Prof. Leonardo Bacelar Lima Santos Departamento de Matemática
SISTEMAS EMBARCADOS I UNIDADE 2 – ARQUITETURA MSP430 TURMA: 7º Período DISCIPLINA: Sistemas Embarcados I PROFESSOR: Pedro Pacheco Bacheti
Fundamentos de Sistemas Operacionais Aula 2 Princípios de Programação Prof. Belarmino.
Introdução à Informática com Software Livre 12:58.
Programação em Assembly Introdução e Revisão Prof. Luiz Antonio Rodrigues Prof. Luiz Antonio Unioeste - Cascavel Jpanel e Diagramadores.
Lógica de Programação.  Um algoritmo é um conjunto de instruções, dispostas em um sequência lógica, que levam à resolução de um problema.  Um algoritmo.
Lógica de Programação Aula 25 Prof. Auler Gomes. Introdução - subrotina Muitos problemas grandes ou nem tão grandes, mas de solução mais complexa podem.
Administração de Sistemas Operacionais 1 -Windows Processos Curso Técnico em Redes de Computadores Prof. Emerson Felipe.
Como funciona o processador Nomes: Fernando, Maurício, William Turma: 1J-1PC1 Disciplina: Fundamentos da Computação Curso: Técnico em Programação de Computadores.
Diagrama de Implementação Professor Sandro Carvalho.
Programação em Assembly Conceitos Iniciais Prof. Luiz Antonio Rodrigues Prof. Luiz Antonio Unioeste - Cascavel Jpanel e Diagramadores.
- 39 Etec Cidade Tiradentes Curso técnico de Química Aplicativos informatizados (Informática)
Curso técnico de Administração Aplicativos informatizados (Informática)
Lógica de programação Introdução à lógica de programação Diagrama de bloco Programação Sequencial 1.
ARQUITETURA AULA 3 Prof. Luiz Ricardo Lima 2º sem de 2016.
Algoritmos e Programação utilizando Visualg
Arquitetura do SET de instruções Instruction SET CISC vs RISC
Projeto de Compiladores
Algoritmos e Estruturas de Dados I
NEANDERWin - Simulador
Algoritmos e Estruturas de Dados I Prof. Dsc. Alex F. V. Machado
Teoria da Computação Prof. Msc. Ricardo Loiola
Aspectos de Interrupção
Mapeamento de Entrada e Saída em Sistemas Digitais
Como a matemática participa da informática?.
Aplicações Informáticas
INSTITUTO FEDERAL DO CEARÁ Mauro Oliveira
Introdução aos Sistemas Operacionais
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES
Computador MIPS Organização básica e conjunto de instruções.
ab LÓGICA DE PROGRAMAÇÃO ab
GERAÇÃO DE CÓDIGO PARA A MÁQUINA VIRTUAL DE RÓTULOS
Introdução a Linguagem Java
Programação em C Aula 2.
Programação - algoritmia
Prof. Wellington Franco
FUNDAMENTO DE PROGRAMAÇÃO
TRABALHO REALIZADO POR Fábio Rodrigues, Sandro Garcia, Rafael Lourenço
Organização e Arquitetura de Computadores 2º Semestre Aula 1 Prof
Diagrama de Atividade Prof. Thales Castro.
INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTOS DE PROGRAMAÇÃO
LINGUAGENS DE PROGRAMAÇÃO
Instruções.
Arquitetura e organização de computadores
Arquitetura de Computadores
1 Introdução aos COMPUTADORES Profª Alda Vagarinho.
Introdução à Computação
Níveis de Abstrações TANENBAUM:
Notas de aula baseadas no livro de William Stallings Arquitetura e Organização de Computadores 8a Edição Capítulo 1 Introdução.
Tecnologia da Informação Visão Geral sobre Informática
Funcionamento básico de um processador de 8 bits
Sistemas Operacionais I
Entorno Interno: Operações de âmbito local Auto-Organização Como estratégia autopoiética de cada sistema Outros Sistemas Comunicações Códigos Ambiente.
UNIVERSIDADE ESTADUAL DE SANTA CRUZ UESC CIC
Linguagem de Programação
Introdução à Programação
BANG 734-X SISTEMA OPERACIONAL ANTES (CONSOLE) RUN DCC LD-128
Arquitetura de Computadores
Professora Roberta Bonamichi Guidi Garcia
Professora Roberta Bonamichi Guidi Garcia
Linguagem de Programação I
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
PSI3441 – Arquitetura de Sistemas Embarcados
Organização de um Computador
Introdução a lógica de programação Tipos de algoritmos.
Conceito de Hardware e Software. Hardware Hardware – São os dispositivos físicos de um Computador (placas mãe, memorias auxiliar e principal, periféricos.
Conjunto de instruções
Transcrição da apresentação:

ELEMENTOS DE ORGANIZAÇÃO DE COMPUTADORES : SOFTWARE : LINGUAGENS DE PROGRAMAÇÃO SOFTWARE : PROGRAMAS PROGRAMA Conjunto de instruções escritas numa LINGUGEM DE PROGRAMAÇÃO Linguagem de programação : forma escrita de comunicação, com instruções que tem sintaxe e semántica Sintaxe : forma de escrever a instrução Semántica : como a instrução funciona ou como utilizará os elementos 9/21/2018 MÓDULO I - 3 Prof.: CRQA

ELEMENTOS DE ORGANIZAÇÃO DE COMPUTADORES : SOFTWARE : LINGUAGENS DE PROGRAMAÇÃO LINGUAGEM DE MÁQUINA “Seqüências De Bits Que Podem Ser Interpretadas E Executadas Pelo Computador”. 111010101010101010101001010100000011111100100001000001000001000100001001001000001000000000000111111100 Fácil de errar, trocar um zero por um. Incompreensível para os humanos. É necessário administrar a ocupação da memória. A ÚNICA LINGUAGEM QUE O COMPUTADOR ENTENDE É A DE MÁQUINA ( 0s E 1s ) 9/21/2018 MÓDULO I - 3 Prof.: CRQA

ELEMENTOS DE ORGANIZAÇÃO DE COMPUTADORES : SOFTWARE : LINGUAGENS DE MÁQUINA Exemplo do aspecto de um programa em linguagem de máquina Códigos de Operação Operandos primeiro segundo terceiro PROGRAMA 1110 0010 1000 1000 0010 1111 1000 1000 1100 000 1110 0110 1110 0011 0010 0000 0110 0010 1010 1010 9/21/2018 MÓDULO I - 3 Prof.: CRQA

ELEMENTOS DE ORGANIZAÇÃO DE COMPUTADORES : SOFTWARE : INSTRUÇÕES 2.-INSTRUÇÕES PROJETO DO COMPUTADOR INSTRUÇÕES CÓDIGO OPERAÇÃO 9/21/2018 MÓDULO I - 3 Prof.: CRQA

Baixo nível: uma sintaxe para todas as instruções ELEMENTOS DE ORGANIZAÇÃO DE COMPUTADORES : SOFTWARE : LINGUAGENS DE PROGRAMAÇÃO TIPOS : Baixo nível: uma sintaxe para todas as instruções Voltada para a máquina, cada máquina têm uma… Alto nível :varios tipos de instruções, cada tipo tem uma sintaxe própria. Voltada para o programador! Podem ser utilizadas em qualquer máquina!!! Podem ser utilizadas em qualquer máquina!!! Podem ser utilizadas em qualquer máquina!!! 9/21/2018 MÓDULO I - 3 Prof.: CRQA

ELEMENTOS DE ORGANIZAÇÃO DE COMPUTADORES : SOFTWARE : LINGUAGENS DE PROGRAMAÇÃO NÃO ESTOU ENTENDENDO NADA NÃO ESTOU ENTENDENDO NADA!! 001001 1001 0001 1100 000011 1100 0000 1111 BLA BLA BLA .. 9/21/2018 MÓDULO I - 3 Prof.: CRQA

ELEMENTOS DE ORGANIZAÇÃO DE COMPUTADORES : SOFTWARE : LINGUAGENS DE PROGRAMAÇÃO AGORA SIM ENTENDI O QUE ELE QUER BLA BLA BLA .. TRADUTOR 1001 0011110001101 10011110110001010 OH!! QUE BOM 9/21/2018 MÓDULO I - 3 Prof.: CRQA

ELEMENTOS DE ORGANIZAÇÃO DE COMPUTADORES : LINGUAGENS DE ALTO NÍVEL EXECUÇÃO DE PROGRAMAS NUMA LINGUAGEM DE PROGRAMAÇÃO MEMÓRIA PROGRAMA TRADUTOR DA LINGUAGEM PROGRAMA FONTE NA LINGUAGEM DE PROGRAMAÇÃO PROG. TRADUZIDO RESULTADOS MEMÓRIA PROGRAMA EM LINGUAGEM DE MÁQUINA EXECUÇÃO DADOS 9/21/2018 MÓDULO I - 3 Prof.: CRQA