te dígito hexadecimal. Finalmente, una los dígitos hexadecimales para formar el número
hex
completo.
Por ejemplo, para pasar el número binario 10110100a hexadecimal, con
vierta el primer grupo (por la derecha) de cuatro bits (0100) en el hexadecimal 4; después
convierta el siguiente grupo (1011) en el hexadecimal B, únalos y obtendrá el número
hexa
decimal completo, B4h. Si el número binario tiene más de ocho bits, puede continuar con
virtiendo cada grupo de cuatro bits en un dígito
hex.
Por ejemplo, el número binario
1110101111ססoo
corresponde al
3AFOh.
Para convertir un número hexadecimal en binario, transforme cada dígito hex en cuatro
bits y a luego una los bits para formar un número binario completo. Por ejemplo, para
pasar F3h a binario, convierta primero a 3 en su correspondiente 0011 binario (recuerde
que debe rellenar con ceros por la izquierda para que el número binario conste de cuatro
bits); después transforme F en su correspondiente 1111 binario, únalos y tendrá el número
binario completo, 11110011.
A pesar de que los ordenadores usan un sistema binario puro, los humanos a menudo es
cribimos los números que vamos a suministrar al ordenador utilizando la notación hexa
decimal; después de todo, el número 3AFOh, por ejemplo, es más fácil de leer y recordar
que su equivalente, 0011101011110000, en notación binaria de dieciséis bits.
Los bits que se encuentran dentro del ordenador están agrupados normalmente en bloques
de ocho, es decir, en bytes. Un byte puede representar cualquier número decimal del O
al 255 (11111111 binario o FFh)
.
Se puede agrupar dos bytes para formar lo que se llama técnicamente una palabra. Una
palabra se puede expresar mediante dieciséis bits o cuatro dígitos hex y representa un nú
mero decimal del O al 65535 (1111111111111111 binario o FFFFh)
.
Un byte se compone siempre de ocho bits, pero la longitud de las palabras varía de un
ordenador a otro.
La notación BIN usada en la Sección 14 de este capítulo proporciona un medio de introdu
cir números binarios en el
+3.
Por ejemplo,
BIN
10 representa el4 decimal,
BIN
111 re
presenta el 7 decimal,
BIN
11111111 representa el 255 decimal,
etc.
En esta notación, después de
BIN
sólo podemos poner ceros y unos, de forma que el nú
mero sólo puede ser un entero no negativo. Por ejemplo, no se puede usar
BIN
-11 para
representar el -3 decimal; lo que sí podemos hacer es escribir
-BIN
11. El número tam
poco puede ser mayor que el decimal 65535; es decir, no puede constar de más de dieciséis
bits. Si rellenamos un número binario con ceros por la izquierda, por ejemplo,
BIN
0סooooo1,
BIN
los ignora y trata
el
número como si fuera
BIN
1.
Capítulo
8.
Guía de programación en +3 BASIC
324