EDSAC - 17位和35位整数

Sam*_*her 28 integer bit obsolete

我正在尝试为EDSAC编写一个程序,并且我一直在理解短整数和长整数 - 有时我输入一些东西并得到零,而在其他人我得到一个.

所以,例如:

如果我输入P0F,则存储0.

如果我输入P0D,则存储1.

如果我输入P1F,则存储2

如果我输入P2D,则存储3.

F表示使用17位整数,D表示全长35位整数.

有人可以解释为什么P0F和P0D没有相同的整数值,只是一个不同的位长?

小智 21

我目前正在EDSAC上做一个任务,并且试图弄清楚如何存储常量,我发现它似乎工作如下:

  • PNFwhere N是一个整数存储值2N
  • PNDwhere N是一个整数存储值2N + 1

  • 在问题`P2D`存储3.这表明它会存储5? (10认同)