ACM Home Page
Please provide us with feedback. Feedback
Introducing computer concepts by simulating a simple computer
Full text PdfPdf (218 KB)
Source ACM SIGCSE Bulletin archive
Volume 28 ,  Issue 3  (September 1996) table of contents
Pages: 9 - 11  
Year of Publication: 1996
ISSN:0097-8418
Author
Robert A. Campbell  Southern Utah Univ, Cedar City
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 24,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/234867.234870
What is a DOI?

ABSTRACT

The simulated computer consists of (1) main memory, (2) a register known as the accumulator, (3) a central processing unit (CPU), and (4) an instruction counter. This computer recognizes 8 op codes (Halt, Load, Store, Add, Subtract, Read, Write, and Branch On Zero). The computer is simulated by creating a program in Pascal or C++. This program simulates the execution of programs written by students, such as adding two numbers and printing their sum. Student programs are written in machine language and executed by the simulated computer. Students can write programs in assembly language, compile them by hand, and then test them by running them on the simulated computer. This example has been helpful in teaching students what a computer is and what computers can do.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Tremblay, Jean-Paul, John M. DeDourek and Richard B. Bunt, Introduction to Computer Science, McGraw-Hill, 1989 (p.6)
 
2