Professional Documents
Culture Documents
UBERLNDIA, MG
2014
UBERLNDIA, MG
2014
Resumo:
O presente trabalho apresenta os conceitos e caractersticas da unidade Lgica
Aritmtica (ULA) que um bloco que executa operaes aritmticas e lgicas. Entre as
operaes aritmticas que excuta, ela soma, subtrai, divide e determina se um nmero
positivo ou negativo ou se zero. Ela pode tambm executar funes lgicas como "E",
"OU" ou "OU EXCLUSIVO". A ULA um bloco bsico de um microprocessador ou
CPU de um computador.
Neste trabalho falaremos tambm sobre as memrias que so dispositivos que
armazenam informaes codificadas digitalmente que podem representar nmeros,
letras, caracteres quaisquer, comandos de operaes, endereos ou ainda outro tipo de
dado, as memrias encontram seu grande emprego no campo da informtica, sendo
utilizadas principalmente em computadores e perifricos.
LISTA DE FIGURAS
Figura 1 - Modelo Conceitual dos computadores atuais, baseados no Von Neumann...........8
Figura 2 - Esquema Simplificado de uma ULA.....................................................................9
Figura 3 - Diagrama Simplificado da ULA 74181...............................................................10
Figura 4 - Fluxo de dados de um circuito simples utilizando o 74181................................12
Figura 5 Execuo de Operaes ULA.............................................................................13
Figura 6 Estrutura Geral e Organizao de uma memria................................................15
LISTA DE TABELAS
Tabela 1- Descrio dos pinos da ULA 74181.....................................................................10
Tabela 2 - Sinais e Operaes da ULA 74181.....................................................................11
SUMRIO
1
INTRODUO.............................................................................................................7
MEMRIA..................................................................................................................13
CONCLUSO.............................................................................................................17
REFERNCIAS BIBLIOGRFICAS.................................................................................18
12
INTRODUO
O computador uma mquina eletrnica capaz de realizar uma grande variedade
de tarefas com alta velocidade e preciso, desde que receba as instrues adequadas. As
tarefas so realizadas atravs da execuo de operaes lgicas aritmticas e tomada de
decises. As instrues adequadas constituem os programas que dirigem o
funcionamento do computador. O computador como sabemos constitui de parte fsica
(hardware) e parte lgica (software).
O Hardware o conjunto de todos os elementos fsicos que compe o computador
(o equipamento propriamente dito). Software o conjunto de instrues que controla e
orienta (instrui) o computador para execuo de tarefas. Toda mquina um sistema que
um conjunto de componentes que realiza as funes de entrada processamento e sada,
nesta ordem. Sistema de computao realiza processamento eletrnico de dados. A
entrada de um sistema de computao corresponde ao conjunto dos dados necessrios
para a realizao de uma tarefa.
O processamento refere-se s modificaes realizadas sobre os dados de entrada e
elaborao dos resultados, a sada corresponde ao conjunto de dados resultantes
obtidos. A parte fsica que est dividida em 5 partes funcionais: unidades de entrada,
unidades de sada, memria principal, memria secundria e unidade central de
processamento (UCP). A UCP (ou processador) composta da unidade de controle (UC)
e da unidade lgica e aritmtica (ULA). Os primeiros passos para que a arquitetura dos
computadores fosse similar que conhecemos hoje foram dados pelo pesquisador Von
Neumann. Especialista em cincias exatas e o matemtico mais eminente do mundo na
poca, Neumann projetou o IAS, computador onde os dados eram representados de
forma digital, com programao mais rpida e flexvel, visto que no seu projeto,
programas e dados eram inseridos de forma binria na memria.
Esse projeto pioneiro com o conceito de programa armazenado transformou o
IAS na famosa mquina de Von Neummann. A concepo utilizada at hoje nos
computadores e composta basicamente de 3 componentes:
CPU (unidade central de processamento) composto de uma unidade de
controle (UC), unidade lgico-aritmtica (ULA) e registradores;
Memria Principal, onde os programas esto armazenados (que veremos em
detalhes neste trabalho);
13
Dispositivos de E/S, responsveis em transferir dados de dentro e fora do
computador.
Pontos Importantes:
No projeto, o computador s trabalhava com nmeros inteiros. Neumann
acreditava que qualquer matemtico poderia tratar ponto flutuante
Utilizao do conceito de programas armazenados
Execuo sequencial de instrues
Funcionamento busca/decodificao/execuo
Atualmente os computadores (a maior parte deles) utilizam uma arquitetura
composta dos seguintes componentes vistos na figura 1.
Figura 1 - Modelo Conceitual dos computadores atuais, baseados no Von Neumann
14
Figura 2 - Esquema Simplificado de uma ULA.
15
16
Tabela 2 - Sinais e Operaes da ULA 74181.
17
velocidade do circuito. O sinal Cn+4 tambm pode ser usado em conjunto com a sada
A = B para indicar as condies A>B e A<B.
Na realidade, em se tratando de um circuito combinatrio, a ULA 74181 pode
trabalhar com operandos representados em lgica positiva ou negativa. A Tabela 2
acima mostra o significado dos bits de seleo de operaes quando se considera o uso
de lgica positiva. Deve-se consultar o manual (datasheet) do componente para o caso
do uso de lgica negativa.
18
Figura 5 Execuo de Operaes ULA
Aps cada passo deve-se gerar um pulso no sinal CLOCK para forar a cpia de
sada da ULA no acumulador.
Operaes mais complexas podero ser executadas com outras sequencias de
operaes simples como aquelas relacionadas na Tabela III. De uma maneira geral, estas
operaes simples podem ser classificadas em operaes lgicas e aritmticas e
operaes de transferncia de registradores.
MEMRIA
A unidade de memria principal, ou interna, ou central ou simplesmente memria
tem duas funes bsicas:
19
20
PROM (Programvel ROM: ROM programvel): Esta ROM adquirida "virgem"
do fabricante e pode ser gravada pelo usurio com os dados que quiser, tendo para isto
um equipamento especial. Uma vez gravada no pode ser mais desgravada.
Existem dois subtipos de PROM que permitem gravaes e desgravaes
sucessivas e so denominadas EPROM (Erasable PROM: PROM apagvel). A UVPROM, que apagvel mediante exposio a uma fonte de luz ultra-violeta (para isto o
seu "chip" est sob uma janela de cristal) e a EEPROM (Electrically Erasable PROM)
cujo contedo apagado com pulsos de tenso mais altos que a tenso de trabalho.
Os preos das PROM so superiores aos das ROM, mas podem ser
compensadores para os casos em que os contedos armazenados sofram mudanas
frequentes.
A figura 6 abaixo demonstra a estrutura geral e organizao de uma memria, a
barra de endereos responsvel pelo endereamento de um sistema tpico com
microprocessador, a barra de dados representa a entrada e sada de dados e a barra de
controle os terminais de controle
21
20
M (Mega) 2 =1048576
22
CONCLUSO
Atravs deste trabalho foi possvel identificar as principais propriedades das
memorias e ULAs, bem como, estudar esses componentes, e suas caractersticas e
funcionamento dos mesmos. Desta forma sintetizada este trabalho permite que
concluamos de que as unidades de memria podem ser divididas em RAM que so
memorias volteis de leitura e escrita, e ROM que so memorias no volteis que
podem ser lidos pela CPU a qualquer instante, mas no podem ser gravados pela CPU.
A gravao feita pelo fabricante. De forma que a EPROM uma ROM
programvel e apagvel. Pode ser programada comportando-se com o uma ROM. J a
EEPROM um tipo de memria ROM mais flexvel. Pode ser apagada sob controle de
software. Utilizada para armazenar as BIOS atuais. Entende-se tambm atravs deste
trabalho que como sabemos os computadores realizam geralmente as 4 operaes
aritmticas bsicas (soma, subtrao, multiplicao e diviso) alm da potenciao.
Realizam tambm operaes lgicas que so comparaes de grandeza (maior,
menor, igual) entre dados armazenados na memria. Estes dados so levados Unidade
Lgica Aritmtica (ULA), onde executada a operao desejada e seu resultado volta
memria para anlise ou armazenamento. Assim como a memria, a Unidade Aritmtica
e Lgica constituda unicamente de circuitos eletrnicos. O trabalho apresentou-se
satisfatrio para o compreenso e aprendizado sobre ULAs e memorias.
23
REFERNCIAS BIBLIOGRFICAS
G. Capuano F, V. Idoeta, I. Elementos da Eletrnica Digital, 13 edio e 30 Edio
Revisada, rica, 2011.
J. Tocci R, S. Widmer, N. Sistemas Digitais: Princpios e Aplicaes, So Paulo, 11
edio, Prentice Hall do Brasil, 2011.