AMSTRAD CPC 6128 Manual Del Usario página 332

Ocultar thumbs Ver también para CPC 6128:
Tabla de contenido

Publicidad

un número de 4 bits: 1111 en binario. El primer bloque indica el número de unidades completas
de '15'; el segundo bloque indica el 'resto'. Y aquí es donde empieza a aparecer la elegancia de
los sistemas binario y hexadecimal. A continuación damos una tabla de conversión entre los tres
sistemas para los primeros números:
Un número de 8 bits tal como el 11010110 (&D6 hex) puede ser subdividido en dos de 4 bits. A
lo largo de todo este manual indicamos los números hexadecimales precediéndolos del signo &.
El sistema hexadecimal es el más utilizado por los programadores que trabajan en ensamblador.
El lenguaje ensamblador es la etapa más cercana a código de máquina a la que llegan
normalmente los programadores; permite expresar las instrucciones en 'códigos nemotécnicos',
que son algo más inteligibles que los códigos de máquina.
Para convertir un número hexadecimal en binario, lo primero que hay que hacer es observar el
primer dígito, para ver cuántos grupos de '16' hay en el número, multiplicar por 16 y luego
sumar al resultado el valor del segundo dígito. Así pues, no se deje llevar por la tentación de
pensar que &D6 es 13+6, ni 136, porque en realidad es (13 x 16)+(6)=214.
El proceso es el mismo que seguimos cuando leemos un número decimal: 89 =(8 x 10)+ 9. Lo
que ocurre es que nos resulta mucho más fácil multiplicar por 10 que por 16; es una cuestión de
práctica.
Si usted ha conseguido llegar hasta aquí sin estar demasiado confuso, puede decir que está en el
buen camino para llegar a entender los principios básicos del ordenador. Quizá se pregunte para
qué nos metemos en todas estas complicaciones, y tiene razón. Un ordenador es un aparato que
Decimal
Binario
0
0
1
1
2
10
3
11
4
100
5
101
6
110
7
111
8
1000
9
1001
10
1010
11
1011
12
1100
13
1101
14
1110
15
1111
16
10000
Manual de Amstrad CPC 6128 (revisión 2008) - Página 331
Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
D
F
10

Publicidad

Tabla de contenido
loading

Tabla de contenido