Sto provando a scrivere un programma per EDSAC e sono bloccato a capire la roba intera breve e lunga - a volte inserisco qualcosa e ottengo uno zero, mentre in altri ottengo un uno.EDSAC - Numeri interi a 17 bit e 35 bit
Così, ad esempio:
Se entro P0F
, 0 è memorizzato.
Se inserisco P0D
, 1 viene memorizzato.
Se entro P1F
, 2 viene memorizzato
Se entro P2D
, 3 viene memorizzato.
F
significa utilizzare un numero intero a 17 bit e D
significa un intero a 35 bit a lunghezza intera.
Qualcuno può spiegare perché P0F e P0D non hanno lo stesso valore intero, solo una lunghezza di bit diversa?
Per le persone che hanno troppo tempo sulle loro mani: [l'EDSAC Simulator] (http: //www.dcs.warwick. ac.uk/~edsac/) –