Linguagem de Montagem - software

582 palavras 3 páginas
Linguagem de Montagem 2

Operações e
Operandos

Revisão
Para executar uma tarefa qualquer, um computador precisa receber instruções precisas sobre o que fazer
Esse conjunto de instruções chamamos de algoritmo Isso constitui num PROGRAMA de computador? Revisão - Algoritmo vs. Programa
Um algoritmo não representa, necessariamente, um programa de computador, Ele representa os passos necessários para realizar uma tarefa
Sua implementação pode ser feita por um computador, por outro tipo de autômato ou mesmo por um ser humano.

Revisão - Algoritmo vs. Programa
Programa é a formalização de um algoritmo em qualquer linguagem capaz de ser transformada em instruções que serão executadas por um computador gerando os resultados esperados
O Programa é uma referência ao código fonte, escrito em alguma linguagem de programação

Revisão - Linguagem de
Programação
Método padronizado para expressar instruções para um computador
Conjunto de regras sintáticas e semânticas usadas para definir um programa de computador Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador vai atuar

Revisão - Linguagem de
Programação
A primeira e mais primitiva linguagem de computador é a própria linguagem de máquina
Aquela que o computador entende diretamente e pode ser diretamente executada pelos circuitos do processador (pelo hardware)
Formada por 0 e 1
Imagine então um programa extenso escrito apenas usando 1's e 0's

Revisão - Linguagem de
Programação
Cada família de computadores possui sua própria linguagem de máquina.
Um programa em linguagem de máquina é dependente do computador
Somente poderá ser executado em computadores da mesma família
Ou seja para cada computador o programa devia mudar

Revisão - Linguagem de Montagem
A primeira tentativa bem-sucedida para resolver o problema acima descrito foi a criação de uma linguagem em que os códigos numéricos foram substituídos por

Relacionados

  • Simulador de computador
    12833 palavras | 52 páginas
  • Aula 03 - isc -softwares-hardwares-arquiteturas
    1262 palavras | 6 páginas
  • EWS Aula 3
    1773 palavras | 8 páginas
  • Aula2 Cpu
    2900 palavras | 12 páginas
  • Arquitetura e organização de computadores
    917 palavras | 4 páginas
  • Interxtualidade
    1468 palavras | 6 páginas
  • subestações
    3531 palavras | 15 páginas
  • Projeto de pesquisa referente à linguagem de programação dart
    18658 palavras | 75 páginas
  • 1ESTUDO COMPARATIVO ENTRE CLP E MICROCONTROLADOR EM UM ELEVADOR DE BAIXA COMPLEXIDADE PARA CARGA
    4378 palavras | 18 páginas
  • Evoluccionarios
    4183 palavras | 17 páginas