2012-12-28 32 views
28

EDSAC için bir program yazmaya çalışıyorum ve kısa ve uzun tamsayıları anlama konusunda takılıyorum - bazen bir şeyler giriyorum ve sıfırları alıyorum ve diğerleri de bir.EDSAC - 17 bit ve 35 bit tam sayıları

Yani, örneğin:

Ben P0F girerseniz, 0 saklanır.

P0D girerseniz, 1 depolanır.

Ben P1F girerseniz

, 2

Ben P2D girerseniz

saklanır, 3 saklanır.

F, 17 bitlik bir tam sayı ve D tam 35 bit tam sayı anlamına gelir.

Birisi P0F ve P0D'nin neden aynı tamsayı değerine sahip olmadığını açıklayabilir mi, sadece farklı bir bit uzunluğu?

+6

depolar. ac.uk/~edsac/) –

cevap

21
Şu anda EDSAC üzerinde atama yapıyorum ve sabitlerini saklamak için nasıl çalışmaya çalışıyorum etrafında karıştırmasını, ben şöyle çalışmak görüldüğünü tespit ettik

: N bir tamsayı depolar

  • PNF [EDSAC Simülatörü] (http: //www.dcs.warwick N bir tam sayı olduğu bir değer 2N
  • PND ellerinde çok fazla zaman millet için değeri 2N + 1
+10

'P2D' sorgusunda 3 saklanır. Bu 5 depolayacağını gösterir? – Barry

İlgili konular