Go to:    Previous Chapter      Table of Contents  Next Chapter                           About Basic Electronic 

BASIC ELECTRONICS 
Chapter 14  Sound
Basic Computer Simulation
  Click Here to switch to Tutorials (Electronics and IT )

 

Directions: Step through the program already prewritten below (First  "Burn Prom" and "Load RAM") . It will  demonstrate how this programmers model of a simple computer works. Next type in your own program (starting at address zero) over the existing program. Burn Prom and then load RAM with data you wish to operate on.

See or make copy of Instruction Set and SPECIFICATIONS.

 

Basic Computer Tutorial- Click Here!
This tutorial takes you through program step by step, explaining effect of clicking Single Step button as you go.

COMPUTER SCHEMATIC- Click Here! 

Basic Computer Troubleshooting in: Electronic Troubleshooting.

   (View Bottom of page before starting)

COMPUTER CONTROL
 (CPU, ADDER, COMPARATOR)

Register A        Carry       
Register B        A>B       Program Counter
Accumulator    A=B       Instruction Register
                                    A<B
  Data Bus  Address Bus  
--------------------PROM(8X64)----------------RAM(8X16)---------
00      16       32      48      64
01      17       33      49      65
02      18       34      50      66
03       19       35      51      67
04      20       36      52      68
05      21       37      53      69
06      22       38      54      70
07      23       39      55      71
08      24       40      56      72
09      25       41      57      73
10      26       42      58      74
11      27       43      59      75
12      28       44      60      76
13      29       45      61      77
14      30       46      62      78
15      31       47      63      79

      

What Kind of Computer is this.

An experimental computer like this may have existed back in  the early 1970's when hobbyists were making the first minicomputers consisting of basic LSI and MSI TTL circuitry,  bipolar RAM, a few  LED's and toggle switches to be used for input and output control. Back then ROMs could only be programmed by masking, thus programs were generally loaded into these simple solid state computers by hand. 

This computer is a partial computer with respect to teaching fundamentals of machine language coding or programming, computer troubleshooting and eventually interfacing. It can count up or down, add numbers and make decisions using a conditional jump statements. This computer lacks a Stack Pointer to support subroutines, but can jump to a routine and then jump back to a specific point in the main program. It also lacks a Negate instruction and the flags required for 2's compliment arithmetic. 

This JavaScript computer is not exactly like  any real computer. The single step feature and the ability to examine memory directly existed in mainframe computers but is not available on PC's or embedded microprocessors. Embedded microprocessors (with programs embedded on proms) operation must viewed on logic analyzers.   

Even though this partial computer does not exactly resemble any computer in existence today, it still can be used to teach the following IT skills:

Single Step fault analysis 
Machine Language Coding
Computer Interfacing 
Applied Base Conversion
Memory Organization
Bad memory bit Isolation

Send Comments to Bill:  Click Here !

NOTICE: IN 2015 this site will get a complete makeover.  You will have to go to science-ebooks.com directly in order to see new directory.
Teachers
who include my Webs in their curriculum should download the freeware in which I am encapsulating WEB content in.  Click here to go to download page!  

Teachers who are using any part this site for teaching a class please email me at address below, and I will contact you when I have completed my new site.  If you wish to include URL of page or pages that you use, than I will restore them ASAP for your benefit.  

 Contact BilPat4342@AOL.com