Generic Stack Assembly Language Simulation

written by Teresa Carrigan


Run model in your browser


Top

CREDITS AND REFERENCES

This model was written by Teresa W. Carrigan, 2004. James Steiner graciously provided the four procedures at the bottom, that allowed easy conversion of a string to either upper or lower case.

Permission to use, modify or redistribute this model is hereby granted, provided that both of the following requirements are followed:

  1. this copyright notice is included.
  2. this model will not be redistributed for profit without permission from Teresa Carrigan.
Contact Teresa Carrigan for appropriate licenses for redistribution for profit.

To refer to this model in academic publications, please use: Carrigan, T. (2004). Generic Stack Assembly Language Simulation model. Blackburn College, Carlinville, IL.

In other publications, please use: Copyright 2004 by Teresa W. Carrigan. All rights reserved.

Top

FOR MORE INFORMATION

For more information on Stack Machines, see one of these textbooks:
  1. Stallings, W. Computer Organization and Architecture: Designing for Performance, Sixth Edition, Prentice Hall, pages 371-376.
  2. Tanenbaum, A. Structured Computer Organization, Fourth Edition, Prentice Hall, pages 338-341.
  3. Null, L. and Lobur, J. Essentials of Computer Architecture, First Edition, Jones & Bartlett, pages 204-207.

For more information on the Fetch-Execute cycle, see one of these textbooks:
  1. Dale, N. and Lewis, J. Computer Science Illuminated, Second Edition, Jones and Bartlett, pages 132-134.
  2. Null, L. and Lobur, J. Essentials of Computer Architecture, First Edition, Jones and Bartlett, pages 28-29, 166-167.


Home

Applets on this website were written by Teresa Carrigan in 2004, for use in computer science courses at Blackburn College, with the exception of the Fireworks applet. The applets made with NetLogo require Java 1.4.1 or higher to run. The applets made with NetBeans require Java 1.4.2 or higher to run. Applets might not run on Windows 95 or Mac OS 8 or 9. You may obtain the latest Java plugin from Sun's Java site.