CMSC 311 -
Home
Relevant Musings:
CMSC 150 Concepts
Some useful Unix and MS Windows commands
Base Translations
Addressing Modes
Slide 1
- Kam-Wing introduction to circuits
K-Maps
- part 1
K_Maps
- my lecture series
Expression Trees
- RPN and other stuff
Trees
- a Java applet
Mano's computer
Addressing Modes and Instruction Formats
Caching
- lecture by Mahatra, pdf
Paging
- a set of slides
Windowing
- RISC systems
Branching
- branch prediction algorithms, pipelining
Interrupts
- an example
The Intel 8086 / 8088/ 80186 / 80286 / 80386 / 80486 Instruction Set
Programmer Cards list
S100 Computers - Intersystems Z80-II
- a REALLY good explanation of a real computer
Manual as a pdf
Manual (pdf) on my web page
Simulators:
Circuit drawing and simulation:
Circuits by Duchon
Assembler and computer simulation:
http://sandsduchon.org/duchon/cs311/CompSim/index.html
Get the v18 jar file
Get the v17 jar file
Get the v16 jar file
Get the v15 jar file
Get the v14 jar file
- Uses Java 7
Execute the jar file using the following command in a DOS window, or by double clicking on the icon of the jar file
> java -jar ComputerSimulator.jar
HelpSimulator
Assembler Introduction
Assembler Examples I
Assembler Utility Examples
A map of the main topics in Mano:
http://sandsduchon.org/duchon/cm310/ManoMap.pdf
Some sample circuits drawn using my simulator:
http://sandsduchon.org/duchon/cs311/circuitsA.html
Addressing Modes:
http://sandsduchon.org/duchon/cs311/addressing.html
Schaum's Outlines:
Computer Architecture
Logic
Digital Principles
Introduction to Digital System