Assembly
Por: bertinho123 • 16/10/2015 • Trabalho acadêmico • 2.480 Palavras (10 Páginas) • 291 Visualizações
TRABALHO ORGANIZAÇÃO DE
COMPUTADORES
ASSEMBLY
RESUMO
Com o intuito de facilitar, deixar menos custoso e tornar possível o desenvolvimento de aplicações mais próximas da linguagem humana e a chamada linguagem de alto-nível foi implementado o conceito de Máquinas Multinível contemporânea que é formada por seis níveis que funcionam como máquinas virtuais em cada nível e tendo uma especialidade específica referente à função e linguagem.
Ele não só facilita o projeto e construção dos circuitos digitais que formam um computador como também permite a criação de instruções mais potentes e flexíveis no nível de máquina convencional e melhorias através de possíveis upgrades nos níveis acima sem alteração na parte física do circuito.
Palavra chave: Maquina Multinível, Assembly
ABSTRACT
In order to facilitate, leaving less costly and make possible the development of closer applications of human language, so-called high-level languages was implemented the concept of Multilevel Machines contemporary consists of six levels that act as virtual machines on each level and having a specialty related to the specific function and language.
It not only facilitates the design and construction of digital circuits that make up a computer, but also allows you to create more powerful and flexible instruction in the conventional machine level and improvements through possible upgrades levels above without changing the physical part of the circuit.
Keyword: Multi Machine, Assembly
LISTA DE SIGLAS
ABNT – Associação Brasileira de Normas Técnicas
P4 – Processador x86 pentium 4 da fabricante Intel
SPARC – Scalable Processor ARChitecture da fabricante SUN
Motorola 680x0 – Processador da família 68000 da fabricante Motorola
LISTA DE FIGURAS
Figura 1: Exemplo assembly processadores diferentes
Figura 2: Máquina Multinível
Figura 3: Linguagem de Montagem P4, Motorola, SPARC
Figura 4: Exemplo Código Macro
Figura 5: Ligação e Carregamento
Sumário
1. INTRODUÇÃO
1.1 Objetivo
1.2 Linguagem De Máquina
1.3 Níveis
1.4 Máquina Virtual
2. O MODELO MULTINÍVEL CONTEMPORÂNEO
2.1 _ Nível 0 – Lógica Digital
2.2 _ Nível 1 - Microprogramação
2.3 _ Nível 2 - Máquina Convencional
2.4 Nível 3 – Sistema Operacional
2.5 _ Nível 4 – Linguagem De Montagem
2.6 _ Nível 5 – Linguagem Orientada Para O Problema.
2.7 _ Nível 6 E Superiores.
3. LINGUAGEM DE MONTAGEM ASSEMBLY
3.1 Tradutores
3.1.1 Quando Usamos O Tradutor
3.1.2 A Tradução
3.1.3 Tipos De Linguagem De Montagem
3.1.4 Exemplos De Linguagem De Montagem/Compiladores
3.2 Macros na Linguagem de Montagem
3.3 Processo De Montagem
3.4 Ligação E Carregamento
4 CONCLUSÃO
REFERÊNCIAS
INTRODUÇÃO
Um computador é uma máquina capaz de nos solucionar problemas, como sendo uma máquina eletrônica e através da execução automática, de instruções que são previamente fornecidas.
Tem como constituição de hardware, circuitos eletrônicos que compõem o computador e que o tornam capaz de executar um conjunto limitado de instruções simples.
Também é constituído pelo software que é um conjunto de programas necessários para termos acesso adequado ao hardware e o mesmo é chamado sistema operacional.
Numa camada acima temos os programas, sendo o software constituído por uma sequência de instruções definidas pelo programador e que permite ao computador executar uma determinada tarefa, como por exemplo uma planilha de cálculo.
...