Escolar Documentos
Profissional Documentos
Cultura Documentos
BasesConversao1
BasesConversao1
1 – HISTÓRICO
10/09/07 – Pág. 1
APOSTILA 1 – CONVERSÃO DE BASES
Prof. Murilo Parreira Leal, M.Sc.
Arquitetura e Organização de Computadores
Circuitos Digitais
10/09/07 – Pág. 2
APOSTILA 1 – CONVERSÃO DE BASES
Prof. Murilo Parreira Leal, M.Sc.
Arquitetura e Organização de Computadores
Circuitos Digitais
RELÉ E VÁLVULA
Relés são eletroímãs cuja função é abrir ou fechar contatos elétricos com o intuito de
interromper ou estabelecer circuitos.
Válvula é um dispositivo que conduz a corrente elétrica num só sentido, interrompendo
ou estabelecendo circuitos semelhantemente ao relé.
10/09/07 – Pág. 5
APOSTILA 1 – CONVERSÃO DE BASES
Prof. Murilo Parreira Leal, M.Sc.
Arquitetura e Organização de Computadores
Circuitos Digitais
Exemplos de computadores dessa geração são o IBM 1401 e o Honeywell 800. O IBM 1401
apareceu na década de 60 e com ele a IBM assumiu uma posição dominante na indústria de
computadores.
A Digital Equipment Corporation tinha então uma posição proeminente no setor com sua linha
PDP. O primeiro minicomputador foi o PDP-1, criado em 1959 e instalado em 1961. O primeiro
produzido comercialmente foi o PDP-5.
Um dos computadores mais comercializados nesta época foi o IBM 7090, que eram
comercializados a um
custo de três milhões
de dólares. Já no
início dos anos 60, a
IBM passou a
produzir os
computadores da
linha IBM 7040, que
eram menos
poderosos que seus
predecessores, mas
de custo bastante
inferior. parecimento
das primeiras
linguagens de alto
nível (FORTRAN,
COBOL).
10/09/07 – Pág. 6
APOSTILA 1 – CONVERSÃO DE BASES
Prof. Murilo Parreira Leal, M.Sc.
Arquitetura e Organização de Computadores
Circuitos Digitais
O exemplo típico dessa geração foi o IBM 360, série que introduziu o conceito de família de
computadores compatíveis, facilitando a migração dos sistemas quando é necessário mudar para um
computador mais potente.
10/09/07 – Pág. 7
APOSTILA 1 – CONVERSÃO DE BASES
Prof. Murilo Parreira Leal, M.Sc.
Arquitetura e Organização de Computadores
Circuitos Digitais
O primeiro microcomputador foi o Altair, projetado e construído pela empresa MITS, baseado
no processador 8080 e utilizando um interpretador da linguagem BASIC, desenvolvido por Bill Gates e
Paul Allen (Microsoft).
Sthephen Wozniak e Steve Jobs formaram em 1976 uma pequena empresa, a Apple, onde
construíram, numa garagem de fundo de quintal, o Apple I. Um ano depois, com um novo e melhor
projeto, surge o Apple II, primeiro microcomputador com grande sucesso comercial e, mais tarde, o
Apple III. Em 1983 entra no mercado o Lisa e em 1984 o Macintosh, com tecnologia de 32 bits.
10/09/07 – Pág. 8
APOSTILA 1 – CONVERSÃO DE BASES
Prof. Murilo Parreira Leal, M.Sc.
Arquitetura e Organização de Computadores
Circuitos Digitais
Modelo: TK-82
Fabricante: Microdigital Eletrônica Ltda
Ano: 1981
Processador: Z-80A (ZILOG)
Clock: 3.25 MHz
RAM: 16 KB
Vídeo: Televisão
Resolução (texto): 22 linhas X 32 colunas
Resolução (gráfico): 44 linhas X 64 colunas
Linguagem: Basic
Modelo: CP 500
Fabricante: Prológica Ind. Com. Micro. Ltda
Ano: 1982
Processador: Z80A (ZILOG)
Clock: 2 MHz
RAM: 48 KB
Vídeo: Monitor
Resolução: 16 linhas X 64 colunas
Sistema Operacional: CP/M, DOS 500
Linguagem: Basic
Modelo: Apple II
Fabricante: Apple Computer Inc.
Ano: 1983
Processador: 65C02 (MOTOROLA)
Clock: 1.4 MHz
RAM: 128 KB
Vídeo: Monitor
Resolução (texto): 24 linhas X 80 colunas
Resolução (gráfico): 560 linhas X 192 colunas
Sistema Operacional: DOS 3.3
Linguagem: Basic
Modelo: IBM PC
Fabricante: International Business Machines
Ano: 1981
Processador: 8088 (INTEL)
Clock: 4.77 MHz
RAM: 256 KB
Vídeo: Monitor.
Sistema Operacional: DOS 3.3
Linguagem: Basic
10/09/07 – Pág. 9
APOSTILA 1 – CONVERSÃO DE BASES
Prof. Murilo Parreira Leal, M.Sc.
Arquitetura e Organização de Computadores
Circuitos Digitais
2 – CONCEITOS BÁSICOS
O computador é dividido em duas partes:
Hardware: Dispositivos e equipamentos. Parte física, palpável.
Software: Programas. Parte lógica, não palpável.
Desde o relatório de Von Neumann (NEUM 45) utiliza-se a representação binária nos
computadores, pelos vários motivos citados anteriormente. Utiliza-se então a “Álgebra Booleana”,
baseada em dois estados (SIM/NÃO, ABERTO/FECHADO, LIGADO/DESLIGADO, etc.) como a base
matemática dos computadores digitais (binários). A menor unidade de informação é o “bit” ou binary
digit (b) que pode ter apenas dois valores: 0 ou 1 (0 V ou 5 V, respectivamente).
A primeira definição formal atribuída a um grupo ordenado de bits foi instituída pela IBM: o
“byte” (B) possui 8 bits, tratados de forma individual.
10/09/07 – Pág. 10
APOSTILA 1 – CONVERSÃO DE BASES
Prof. Murilo Parreira Leal, M.Sc.
Arquitetura e Organização de Computadores
Circuitos Digitais
Por costume omitiu-se a palavra byte da abreviatura, assim 50GB são representados por 50G
(deve-se tomar cuidado para não confundir com o K (103), M (106), ou G (109), decimais).
No entanto, o menor grupo de bits representando uma informação útil e inteligível para o ser
humano é o “caractere”. Cada caractere armazenado em um sistema de computação é convertido em um
conjunto de bits previamente definido por um código de representação de caracteres (exemplo: tabela
ASCII). Cada código define quantos bits serão utilizados para representar os caracteres.
O mesmo relatório de Von Neumann sugeriu que os dados e programas deveriam ser
armazenados no mesmo meio físico (memória). A “Arquitetura Harvard” separa a memória de programa
da memória de dados, sendo mais utilizada em microcontroladores e obtendo uma maior rapidez na
execução das instruções.
Cada processador possui uma lista de instruções que ele é capaz de executar, chamada
“Conjunto de Instruções”. Dois processadores que tenham “Conjuntos de Instruções” diferentes são
incompatíveis, pois um processador não conseguirá entender as instruções contidas em um programa
escrito para um outro conjunto (por exemplo, um PC e um MacIntosh).
! ! #"
"
10/09/07 – Pág. 11
APOSTILA 1 – CONVERSÃO DE BASES
Prof. Murilo Parreira Leal, M.Sc.
Arquitetura e Organização de Computadores
Circuitos Digitais
3 – NOTAÇÃO POSICIONAL
Notação Posicional: Os algarismos componentes de um número assumem valores diferentes,
dependendo de sua posição relativa no número. O valor total do número é a soma dos valores relativos de
cada algarismo.
Observações importantes:
O número de algarismos diferentes em uma base é igual à própria base.
n
Em uma base “b” e utilizando “n” ordens temos b números diferentes.
4 – CONVERSÃO DE BASES
A tabela a seguir mostra a equivalência entre as bases decimal, binária, octal e hexadecimal:
278 = ?10
b = 8, n = 2: 2 X 81 + 7 X 80 = 2310
2A516 = ?10
b = 16, n = 3: 2 X 162 + 10 X 161 + 5 X 160 = 512 + 160 + 5 = 67710
10/09/07 – Pág. 13
APOSTILA 1 – CONVERSÃO DE BASES
Prof. Murilo Parreira Leal, M.Sc.
Arquitetura e Organização de Computadores
Circuitos Digitais
4438 73128
+ 6538 – 34658
13168 36258
10/09/07 – Pág. 14
APOSTILA 1 – CONVERSÃO DE BASES
Prof. Murilo Parreira Leal, M.Sc.
Arquitetura e Organização de Computadores
Circuitos Digitais
Macetes: Na soma, quando o número superar 15, basta diminuir 16 e acrescentar um na ordem da
esquerda (vai um). Na subtração, lembrar que ao pedirmos emprestado da ordem à esquerda estamos
somando 16 e não 10.
3A943B16 4C7BE816
+ 23B7D516 – 1E927A16
5E4C1016 2DE96E16
10/09/07 – Pág. 15
APOSTILA 1 – CONVERSÃO DE BASES
Prof. Murilo Parreira Leal, M.Sc.
Arquitetura e Organização de Computadores
Circuitos Digitais
LISTA DE EXERCÍCIOS
10/09/07 – Pág. 16