Click here to Skip to main content
15,885,365 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: A basic model for how a CPU works Pin
kalberts20-Jan-23 8:59
kalberts20-Jan-23 8:59 
GeneralRe: A basic model for how a CPU works Pin
obermd19-Jan-23 13:34
obermd19-Jan-23 13:34 
GeneralRe: A basic model for how a CPU works Pin
Calin Negru20-Jan-23 2:26
Calin Negru20-Jan-23 2:26 
GeneralRe: A basic model for how a CPU works Pin
englebart19-Jan-23 15:16
professionalenglebart19-Jan-23 15:16 
GeneralRe: A basic model for how a CPU works Pin
jmaida19-Jan-23 16:53
jmaida19-Jan-23 16:53 
GeneralRe: A basic model for how a CPU works Pin
englebart20-Jan-23 7:04
professionalenglebart20-Jan-23 7:04 
GeneralRe: A basic model for how a CPU works Pin
jmaida20-Jan-23 7:27
jmaida20-Jan-23 7:27 
GeneralRe: A basic model for how a CPU works Pin
kalberts20-Jan-23 9:48
kalberts20-Jan-23 9:48 
Reminds me of a simulator I was in touch with (as the councellor for a student project using it - the students did all the work Smile | :) ), for the 8051. So it was not a general simulator but specific for this one controller. This had the great advantage that the simulator knew all the internal working of the chip and could provide a graphical display of how a pulse flowed from one internal unit to the other on, as we single stepped through the clock cycles.

The simulator was so well made that even when you single stepped by clock pulses, it managed to generate 'real' output on the PC's COM port, where another PC was hooked up for displaying it (and also provide character input). 8051 is a simple processor, but an actual, industrial level one that I believe is still in use (at least it was five years ago). It is not a toy, not historical (well, that may be argued), not experimental - that gives the experience some real value.

I am surprised that you were able to obtain the schematics for Mark I and Eniac, though! Mark I wasn't an electronic computer, but built from relays. So I guess you had to re-interpret the relay signals and mechanical equipment controlled by the relays as if they were logic gates ... Must have been fun! For being curious: With the Eniac, did you model it valve-by-valve (there were 18000+ of them!), or did you see them as groups performing a function (such as a flip-flop) to model that function as such, independent of the original valve realization of the same? (Since both Mark I and Eniac were decimal machines, not binary ones, I guess you couldn't condsider adders etc. as logical units, simulating them by binary addition!)

Do you happen to have any links to this software package (I suspect that would be to a technical museum!), and to the Mark I and Eniac descriptions you based your implementation on?
GeneralRe: A basic model for how a CPU works Pin
englebart20-Jan-23 15:18
professionalenglebart20-Jan-23 15:18 
GeneralRe: A basic model for how a CPU works Pin
kalberts20-Jan-23 8:39
kalberts20-Jan-23 8:39 
GeneralRe: A basic model for how a CPU works Pin
jmaida20-Jan-23 9:47
jmaida20-Jan-23 9:47 
GeneralRe: A basic model for how a CPU works Pin
BillWoodruff19-Jan-23 18:08
professionalBillWoodruff19-Jan-23 18:08 
GeneralRe: A basic model for how a CPU works Pin
Calin Negru19-Jan-23 23:49
Calin Negru19-Jan-23 23:49 
GeneralRe: A basic model for how a CPU works Pin
Keith Barrow19-Jan-23 22:59
professionalKeith Barrow19-Jan-23 22:59 
PraiseNice time news Pin
honey the codewitch19-Jan-23 6:31
mvahoney the codewitch19-Jan-23 6:31 
GeneralRe: Nice time news Pin
jeron119-Jan-23 6:37
jeron119-Jan-23 6:37 
GeneralRe: Nice time news Pin
Jeremy Falcon19-Jan-23 6:39
professionalJeremy Falcon19-Jan-23 6:39 
GeneralRe: Nice time news Pin
dandy7220-Jan-23 5:07
dandy7220-Jan-23 5:07 
GeneralRe: Nice time news Pin
Kris Lantz19-Jan-23 7:49
professionalKris Lantz19-Jan-23 7:49 
GeneralRe: Nice time news Pin
Zach Burnett19-Jan-23 8:22
Zach Burnett19-Jan-23 8:22 
GeneralMy friend Joe recently went on the Dolly Parton diet... Pin
Single Step Debugger19-Jan-23 8:37
Single Step Debugger19-Jan-23 8:37 
GeneralRe: My friend Joe recently went on the Dolly Parton diet... Pin
englebart19-Jan-23 15:10
professionalenglebart19-Jan-23 15:10 
GeneralRe: My friend Joe recently went on the Dolly Parton diet... Pin
Mircea Neacsu19-Jan-23 15:16
Mircea Neacsu19-Jan-23 15:16 
GeneralRe: My friend Joe recently went on the Dolly Parton diet... Pin
trønderen19-Jan-23 15:33
trønderen19-Jan-23 15:33 
GeneralRe: Nice time news Pin
Kelly Herald19-Jan-23 9:27
Kelly Herald19-Jan-23 9:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.