NÚMEROS HEXADECIMAIS
Silício ReversooicìliS ©
Assembly para Iniciantes
TEXTOS ACESSÓRIOS
Notice: Undefined variable: subtitulo in /home/numaboa.com.br/public_html/informatica/oiciliS/assembler/head.php on line 10

(ver 1.1 de 02.08.03)

Os programadores representam números na forma hexadecimal por vários motivos. Um motivo é porque é conveniente visualizar o número em forma de dados. Isto não só ajuda a lidar com números muito grandes, mas também permite saber quais bits estão "setados" e quais estão "zerados", algo muito útil quando bits individuais precisam ser testados. Outra razão é que, usando números hexadecimais, o uso de instruções lógicas (por exemplo OR, AND, TEST e BT) torna-se mais fácil e menos sujeito a erros.

Números hexadecimais possuem base 16. A denominação hexa também é usada para os números hexadecimais (hexa=6 e deci=10 indica a base 16). Cada número hexa pode ter um valor de 0 a 9 ou A, B, C, D, E, ou F. Cada número hexa representa quatro bits de dados binários. Na tabela abaixo encontram-se os valores que podem ser criados com quatro bits e seus respectivos valores hexa e decimal:

bináriohexadecimal
000000
000111
001022
001133
010044
010155
011066
011177
100088
100199
1010A10
1011B11
1100C12
1101D13
1110E14
1111F15

Um byte pode ser representado como dois números hexa, um word como quatro números hexa e um dword como oito números hexa. Você percebe a verdadeira vantagem de usar números hexadecimais à medida que os números vão se tornando maiores. Observe a tabela abaixo:

bináriohexadecimaltipo
1000000080128(byte)
10000000000000018001 32.769(word)
1111111111111111FFFF 65.535(word)
10000000000000000000000000000001 800000012.147.483.649(dword)
11111111111111111111111111111111 FFFFFFFF4.294.967.295(dword)




QUER MAIS?

Se você quiser conhecer os números hexadecimais em maiores detalhes então leia o texto de nível intermediário Sistemas de Notação.



Localizador

| AAAA | Página Inicial | Mapa do Site | Novidades | Busca | Indique esta página | Mestre da Teia | Voltar |
| Localizador || @ Info NumaBoa > oicìliS > Assembly > Textos > Números Hexadecimais
Créditos: vovó Vicki

webdesign sobMedida by vickiSoft - /informatica/oiciliS/assembler/textos/nroHexa.php (08.04.03) versão 1.1 de 02.08.03
Licença Creative Commons 1998-2006 Aldeia NumaBoa
Exceto onde especificamente declarado, todo material deste site é disponibilizado de acordo com a Licença Creative Commons.