- Timestamp:
- Mar 5, 2013, 9:09:33 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
en/miscellaneous.php
r287 r344 100 100 </div> 101 101 102 <h3 id="demo">Siemens Demonstration Computer</h3> 103 <div class="box center"> 104 <img src="/shared/photos/rechnertechnik/siemens-democomputer.jpg" alt="Siemens demonstration educational computer CPU" width="700" height="587" /> 105 <p class="center"><b>Siemens educational computer</b></p> 106 </div> 107 108 <p>This demonstration model was build in 1973, when personal computers were not 109 invented for a long time yet. Engineers had to be trained to understand 110 computer architectures. Therefore, this big education model was constructed. 111 It is a giant implementation of a typical register machine where 126 lamps 112 display all registers, control, ALU and RAM, including the data flow. 113 Featuring a mutable clock pulse and only 4 bit word with, elementary opcodes 114 could be reproduced in a very illustrative way. The device can be toggled to 115 process one instruction or one cycle a time. 116 <br>On the left side, the computer program could be directly "written" by plugging 117 cartidges labeled with assembly instruction mnemonics or numerical values 118 (immediate operands). On this cartiges the user could directly read the binary 119 value of the machine instruction which will be the content of the corresponding 120 random access field. As you might guess, the computer cannot change the program 121 memory without user interaction, so this model actually implements an Harvard 122 architecture, even though the (german) labels on the frontend suggest something 123 different. 124 <br>The picture above shows a currently running program that adds memory cells. It 125 shows that computer word lengths do not limit the length of proccessable 126 numbers. 127 <br>It is a wonderful device that can even be used today to understand the elementary 128 workflow of modern high end desktop CPUs. 129 </p> 102
Note: See TracChangeset
for help on using the changeset viewer.