Lecture Slides

Chapter 1
Embedded Systems Glossary
Embedded Systems Resources
Motorola Sells Five-billionth! 68HC05
Jim Turley's paper referenced in Chapter 1
Chapter 2
Write up on Fixed Point representation html, pdf
Write up on Floating Point representation
Data representation applet
Unicode
Brian Hayes' American Scientist article on ternary issues
Link to ternary computing issues- contributed by Greg Vassar
Chapter 3
MS-DOS top ten commands
C for Java Programmers

Variant Access Example

Struct Example
Chapter 4
John Von Neumann
Preliminary discussion of the logical design of an electronic
computing instrument

The Von Neumann Architecture
The Visible Computer
ArrayAccess.c

Chapter 5
Mixing C and Assembly
Sample C main program test.c
NASM Assembly program called from the C program Diff.asm
GCC assembly language program produced from sample C program   (using gcc -S test.c )
Mechanics of mixed language programming
Max.asm
Factorial.asm
What does the compiler produce ?
factorial.c      factorial.s
if.c     if.s
while.c     while.s
do-while.c    do-while.s
if-else-if-else.c          if-else-if-else.s
recursion example
NASM manual

Intel Assembly Instructions

                            
Chapter 6
User defined ISR Example
Assembly language version of above code
Handling keyboard input
Handling keyboard input - version 2
What does this do ?
Chapter 7
Chapter 8