EDSAC-enteros de 17 y 35 bits


Estoy tratando de escribir un programa para EDSAC y estoy atascado en la comprensión de las cosas entero corto y largo - a veces entro algo y obtener un cero, y en otros me sale un uno.

Así, por ejemplo:

Si introduzco P0F, se almacena 0.

Si introduzco P0D, se almacena 1.

Si introduzco P1F, 2 se almacena

Si introduzco P2D, se almacena 3.

F means usa un entero de 17 bits, y D significa un entero de 35 bits de longitud completa.

Puede ¿alguien explica por qué P0F y P0D no tienen el mismo valor entero, solo una longitud de bits diferente?

Author: Peter Mortensen, 2012-12-28

1 answers

Actualmente estoy haciendo una tarea en EDSAC, y de perder el tiempo tratando de averiguar cómo almacenar constantes, he encontrado que parece funcionar de la siguiente manera:

  • PNF donde N es un entero almacena el valor 2N
  • PND donde N es un entero almacena el valor 2N + 1
 21
Author: adam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-15 12:48:12