84.1. Whirlwind (MIT)

84.1.1. Abecední přehled instrukcí Whirlwind

Odkazy:

Počítač Whirlwind byl zkonstruován MIT jako hlavní počítač a součást projektu SAGE

Fakta:

Vzhledem k zadání, tedy že veškerá elektronika bude snadno dostupná byl počítač fyzycky rešen ve 2D prostoru. Z toho vzešly obrovské požadavky na zastavěnou plochu.

Počítač měl přes 5000 elektronek a 11 germaniových diod.

Jeden z neobvyklých vlastností bylo použití diodové matice k dekódování instrukcí. V té době se běžně používaly nestrukturované logocké obvody (Random Logic).

Obrázek 84.1. Instrukční slovo Whirlwind

  0   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|     operation     |                  address                  |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+

Tabulka 84.1. Instrukce počítače Whirlwind

Oper.FunctionBinary CodeOctalDecTimeOper.
clc ncycle left and clear (BR)11110-01.703015+0.8n μsclc
clh ncycle left and hold11110-11.703015+0.8n μsclh
md xmultiply digits with no roundoff (p)111111.743122μsmd
si pqrselect in-out unit/stop000000.00030μsSI
illillegal instruction000010.041n/aILL
bi xblock transfer in000100.102max 16ms 1st; 16μs each wordBI
rd 000110.14315μsRD
bo xblock transfer out001000.204max 16ms 1st; 16μs each wordBO
rc xrecord001010.24522μsRC
sd xsum digits001100.30622μsSD
cf pqrchange fields001110.34715μsCF
ts xtransfer to storage010000.40822μsTS
td xtransfer digits010010.44929μsTD
ta xtransfer address010100.501029μsTA
ck xcheck010110.541122μsCK
ab xadd B011000.601229μsAB
ex xexchange011010.641329μsEX
cp xconditional program011100.701415μsCP
sp xsub-program011110.741515μsSP
ca xclear and add100001.001622μsCA
cs xclear and subtract100011.041722μsCS
adadd100101.101822μsAD
susubtract100111.141922μsSU
cmclear and add magnitude101001.202022μsCM
sa xspecial add101011.242126μsSA
ao xadd one101101.302229μsAO
dm xdifference of magnitudes101111.342322μsDM
mr xmultiply and roundoff110001.402434-41μsMR
mh xmultiply and hold110011.442534-41μsMH
dv xdivide110101.502671μsDV
slr xshift left and roundoff11011 01.542715+0.8n μsSLR
slh xshift left and hold11011 11.542715+0.8n μsSLH
srr xshift right and roundoff11100 01.602815+0.8n μsSRR
srh xshift right and hold11100 11.602815+0.8n μsSRH
sf xscale factor111011.642930-78 μsSF
Licence Creative Commons
Elektronika a počítače, jejímž autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .