Software Basico

1457 palavras 6 páginas
10/02/14

Introdução

A visão do usuário

Visão do programador l Linguagem de máquina

l

Linguagem Assembly

l

Assembler







Renato Ferreira



O usuário enxerga software, velocidade, capacidade de armazenamento e funcionalidades de periféricos

Linguagem de máquina e assembly l O assembler converte a linguagem assembly para a linguagem de máquina
Assembly

Linguagem de Máquina

MOVE.W D4, D5

0011 101 000 000 100

ADDI.W #9, D2

000001 01 000 010
0000 0000 0000 1001

Motorola MC68000

Escalas, Unidades e Convenções l l l Bit (b), Byte (B), Nibble, Word (w)
Kilo (K), Mega(M), Giga(G), Tera(T)
Mili(m), Micro(µ), Nano(n), Pico(p)




Conjunto de instruções fundamentais que a máquina executa
Expressa como um padrão de 0s e 1s
Equivalentes alfanuméricos da linguagem de máquina
Mais amigável para o pessoas
Programa que traduz (transliterate) assembly para linguagem de máquina Linguagem de máquina é a nativa para o computador
Programador significa programador assembly (ou de linguagem de máquina)

Abordagem estruturada l Organize o computador como uma série de abstrações l

Mais fácil tratar a complexidade
Computadores podem ser projetados de uma maneira sistemática
Essa abordagem é chamada: Organização
Estruturada de Computadores



l l Cada uma constrói a partir das anteriores

1

10/02/14

Organização estruturada l Visão em camadas

Linguagens, camadas e máquinas virtuais




Tradução versus Interpretação l Tradução


espaço entre o que é conveniente para as máquinas e o que conveniente para humanos pode resolver de duas maneiras diferentes: tradução e interpretação ambas envolvem projetar um novo conjunto de instruções que é gradativamente mais conveniente para humanos



l

Interpretação




Máquina virtual l Imagine que exista uma máquina hipotética

Relacionados

  • Software básico
    887 palavras | 4 páginas
  • Software Básico
    1654 palavras | 7 páginas
  • Conceitos basicos de software
    521 palavras | 3 páginas
  • Software básico e aplicativos
    750 palavras | 3 páginas
  • conceitos basicos de hardware e software
    3681 palavras | 15 páginas
  • Desenvolvimento de um software básico para escolas
    1857 palavras | 8 páginas
  • conceito básico de engenharia de software
    549 palavras | 3 páginas
  • Conceito basicos de Hardware e Software
    562 palavras | 3 páginas
  • Conceitos básico engenharia de software
    3972 palavras | 16 páginas
  • Exercícios resolvidos software básico
    1129 palavras | 5 páginas