Você está na página 1de 7

ROGERCOM Curso C/C++ Porta Paralela www.rogercom.

com

SISTEMA DE NUMERAO
Para podermos entender melhor o funcionamento da Porta Paralela, precisamos
entender como so os sinais utilizados para troca de informaes entre os vrios
circuitos que compem o sistema, isto , como um dado codificado para ser
armazenado na memria ou como uma instruo codificada para ser recebida pela
unidade central de processamento para ser processada.
Para que possamos entender isto, devemos tambm conhecer alguns sistemas
de numerao diferentes daqueles estamos habituados.
Vamos primeiro estudar o sistema de numerao decimal. Estamos bastante
familiarizados com este que o utilizado no dia a dia e composto por dez
algarismos (0 a 9), com os quais podemos representar qualquer quantidade atravs
de uma formao. Este sistema tem sido, durante sculos, bastante eficiente para o
homem e sua adoo tornou-se universal. Mas no a nica maneira existente para
se expressar uma quantidade, pelo contrrio, qualquer outro sistema composto por
diferente nmero de algarismos teria a mesma eficincia para o homem, apenas
seria necessrio nos habituarmos com o mesmo.
J para a computao e mesmo para acessar a Porta Paralela no o mais
apropriado, devido ao fato de que uma informao deveria Ter dez maneiras
diferentes de ser expressa, representando cada um dos dez algarismos do sistema
de numerao decimal. Para um circuito eltrico conveniente a apresentao de
uma informao em apenas dois estados lgicos diferentes, por ser mais simples e
somente duas situaes distintas como a presena ou no de um nvel de tenso.
Isto poderia ser exemplificado como uma chave que possui duas situaes distintas:
aberta ou fechada, onde em uma teremos a presena ou no de um nvel de tenso.

Para um circuito digital que possui normalmente como nvel de tenso de


referncia 5 volts, convencionado que, quando tivermos na sua sada o nvel lgico
"1" e quando o nvel de tenso for zero volt temos o nvel lgico "0".

Aula01 - Mdulo01 / Pgina 1

ROGERCOM Curso C/C++ Porta Paralela www.rogercom.com

SISTEMA BINRIO
Se utilizarmos apenas dois estados lgicos distintos, o sistema de numerao
utilizado o binrio que composto por dois algarismos (0 e 1).
Representao binria
10111010
8 dgitos
8 bits
101

3 dgitos

3 bits

1 dgito

1 bit

1 dgito

1 bit

0110

4 dgito

4 bits

BASE DECIMAL (10) algarismos significativos 0,1,2,3,4,5,6,7,8 e 9.


Como exemplo o nmero decimal: 1357
Representao

Converso

(l-se 1357 na base decimal)


Da mesma maneira podemos representar um nmero no sistema binrio com a
diferena que no caso a base dois e os algarismos so apenas o "0" e o "1". Por
exemplo, o nmero 10110 no sistema binrio significa:

Aula01 - Mdulo01 / Pgina 2

ROGERCOM Curso C/C++ Porta Paralela www.rogercom.com

BASE BINRIA (2) algarismos significativos "0" e "1".


Como exemplo o nmero binrio: 10110
Representao

Converso

(l-se 22 na base decimal)


Ento 10110 na base binria o mesmo que 22 na base decimal.
Assim, para representarmos a quantidade zero, utilizamos o algarismo "0", para
representarmos a quantidade um, utilizamos o algarismo "1" seguido pelo algarismo
"0", isto "1 0", etc; o que nos trar a seguinte tabela de correspondncia:
Decimal

Binrio

=0

=1

= 10

= 11

= 100

= 101

= 110

= 111

= 1000

= 1001

Aula01 - Mdulo01 / Pgina 3

ROGERCOM Curso C/C++ Porta Paralela www.rogercom.com

Para os circuitos eletrnicos, portanto, o sistema numrico utilizado o binrio e


cada dgito conhecido pelo nome de BIT (do Ingls Binary Digit). Podemos ter
circuitos com apenas um bit de sada como o caso de uma porta AND onde a sada
poder apenas apresentar o nvel "0" ou "1", temos outros como os contadores de
quatro dgitos onde suas sadas podero ser de "0000" a "1111".
Conceito de BIT
o menor elemento que um sistema digital pode operar ou manipular;
ou
o menor elemento que o computador pode processar;
ou
a menor informao que um sistema digital pode armazenar;
ou
a menor informao que se pode transmitir de um computador a outro.
O computador s consegue distinguir 2 estados. Ligado ou desligado.
Os microprocessadores so classificados como microprocessadores de 4, 8, 16
ou 32 e at j comeam a aparecer os de 64 bits. Isto significa que estes nmeros
referem-se ao comprimento dos cdigos das instrues utilizadas por estes circuitos,
assim o microprocessador de 4 tem como cdigo de instruo os nmeros de "0000"
a "1111"; o de 8 bits; os nmeros de "0000 0000" a "1111 1111", ect.

SISTEMA HEXADECIMAL
O sistema binrio de numerao bastante conveniente para ser empregado
em circuitos eltricos e ele utilizado desde circuitos simples at grandes
computadores. Isto trouxe um inconveniente devido ao grande nmero de dgitos
necessrios para se expressar em nmero.
Por exemplo, um programa para um microprocessador de 8 bits composto por
uma srie de instrues cada uma delas composta por 8 dgitos. Para facilitar isto,
utilizado pelo programador o sistema numrico hexadecimal que composto por
dezesseis algarismos que so:
0, 1, 2, 3, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F
A representao de uma quantidade no sistema hexadecimal feita utilizando o
mesmo princpio de formao dos outros sistemas, porm, neste caso, a base
dezesseis e os algarismos utilizados so indicados acima (de "0" a "F").

Aula01 - Mdulo01 / Pgina 4

ROGERCOM Curso C/C++ Porta Paralela www.rogercom.com

A correspondncia entre o sistema hexadecimal e o decimal pode ser visto pela


tabela a seguir:
Decimal

Hexadecimal

10

11

12

13

14

15

BASE HEXADECIMAL (16)


Algarismos significativos: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
Como exemplo o nmero hexadecimal: A52
Representao

Aula01 - Mdulo01 / Pgina 5

ROGERCOM Curso C/C++ Porta Paralela www.rogercom.com

Converso

(l-se 2642 na base decimal)


Observe que a letra A representa o nmero 10.
Ento o nmero A52 na base hexadecimal o mesmo que 2642 na base
decimal.
Sabemos que os sistemas digitais utilizam o sistema binrio de numerao, e
com uma anlise mais profunda podemos mostrar que cada grupo de quatro dgitos
de nmero do sistema binrio corresponde a um do sistema hexadecimal. Para
exemplificar isto, vamos analisar o seguinte nmero 11010b.
O seu correspondente no sistema decimal :
Representao

Converso

(l-se 26 na base base decimal)

Aula01 - Mdulo01 / Pgina 6

ROGERCOM Curso C/C++ Porta Paralela www.rogercom.com

Converso para hexadecimal.

Sempre existir apenas um dgito do sistema hexadecimal para representar


quatro dgitos do sistema binrio.

SISTEMA OCTAL
Na octal ou base 8, cada dgito representa 3 dgitos binrios.
BASE OCTAL (8) Algarismos significativos: 0,1,2,3,4,5,6,7.
Por exemplo, o nmero 752 no sistema octal significa:
Representao

Converso

(l-se 490 na base base decimal).

Aula01 - Mdulo01 / Pgina 7

Você também pode gostar