A Web-Based Little Man Computer Simulator

Download Report

Transcript A Web-Based Little Man Computer Simulator

A Web-Based Little Man
Computer Simulator
William Yurcik
Larry Brumbaugh
Subject : 컴퓨터교육론
Date
: 2001년 10월 31일
Prof.
: 용환승 교수님
Student NO : 012CSE10
Student Name : 김 윤 미
2015/7/21
컴퓨터교육론
1
Contents
Abstract
Introduction
The Little Man Computer Architectural Model
LMC Instruction Set
The Little Man Computer Simulator
Using LMC in the Classroom
Future LMC Enhancements
Summary
Acknowledgments
Abstract
How to use Little Man Computer
Computer architecture
Assembly language
Operating system
A Web-based simulation Tool
2015/7/21
컴퓨터교육론
3
Introduction
Computer
architecture,
Assembly language,
Operating system
With LMC
LMC
http://www.acs.ilstu.edu/faculty/javila/imc/
2015/7/21
컴퓨터교육론
4
The Little Man Computer
Architectural Model
Mail Box
00 ~ 99
Calculator
Input
2015/7/21
Output
CPU
컴퓨터교육론
Location
Count
5
The Little Man Computer
Architectural Model (2)
NOT
Analogy
2015/7/21
컴퓨터교육론
6
LMC Instruction Set
Format XX YYY [[*]ZZ];
 XX a valid mailbox address between 0 and 99
 YYY a valid mnemonic/instruction
 ZZ(Optional) only for instruction requiring data
 *(Optional) required for indirect addressing
mode
2015/7/21
컴퓨터교육론
7
LMC Instruction Set (2)
2015/7/21
컴퓨터교육론
8
The Little Man Computer Simulator
2015/7/21
컴퓨터교육론
9
The Little Man Computer Simulator
2015/7/21
컴퓨터교육론
10
Using LMC in the Classroom
C++
C
JAVA
LMC
Asesembler
Assembler
Programming Assignments
Load
Main
Memory
Hard Disk
2015/7/21
컴퓨터교육론
12
Addressing Modes
2015/7/21
컴퓨터교육론
13
Creating Data Structure
2015/7/21
컴퓨터교육론
14
Impure Code and Pure Code
2015/7/21
컴퓨터교육론
15
Operating System Concepts
Single-tasking
Multi-tasking
2015/7/21
컴퓨터교육론
16
Futuer LMC Enhancements
Index Registers
Memory Address Register
Memory Data Register
Instruction Register
2015/7/21
컴퓨터교육론
17
Summary
Feedback
2015/7/21
컴퓨터교육론
18
Acknowledgements
Thank You
논문을 정리하면서~~~
2015/7/21
컴퓨터교육론
19