integer - tipos - EDSAC-enteros de 17 y 35 bits
tipos de arquitectura de computadoras (1)
Actualmente estoy haciendo una tarea en EDSAC, y después de perder el tiempo tratando de averiguar cómo almacenar constantes, me parece que funciona de la siguiente manera:
-
PNF
dondeN
es un número entero almacena el valor 2N -
PND
dondeN
es un número entero almacena el valor 2N + 1
Estoy tratando de escribir un programa para EDSAC y estoy atascado en entender las cosas de enteros cortos y largos: a veces entro algo y obtengo un cero, y en otros obtengo uno.
Así por ejemplo:
Si ingreso P0F
, se almacena 0.
Si ingreso P0D
, se almacena 1.
Si ingreso P1F
, se almacena 2.
Si entro en P2D
, se almacena 3.
F
significa usar un entero de 17 bits, y D
significa un entero de longitud completa de 35 bits.
¿Puede alguien explicar por qué P0F y P0D no tienen el mismo valor entero, solo una longitud de bit diferente?