cis 253 assembly language & computer organization       jbwyatt.com

ASSIGNMENTS:   0.WorkSheet  |  1.Numbers  |  2.Math  |  3.Fibby  |  4.Calc  |  5.Maze  |  6.Traffic  |  7.CFuncs  |  8.BinaryCode  ||  ASM help
I.
    Code: 1-3, 7-9, 15, 20, 23 | Tutor: 0-3, 5
. course intro, about CIS
. hw intro and overview | hw: emu
. emu number systems
. representation: unsigned, signed, fp, char
. using emu to write, debug and execute code | demo
. registers, ram & data definitions
. emu variables: db and dw
. mov & memory access
. about assembly language | list files
. library: i/o & screen management
            TEST 1:   Create a CAP
II.
    Code: 11 | Tutor: 4,6,7,8,9
. assembly intro: MOV & ADD | emu: ADD, SUB
. library src | a list file: macros and procs
. xchg, and, or, xor, not, neg | emu: and, or, xor
. assembly: jmp, loop & labels | Emu: flow control
. examples: pointers, arrays, loops | LEA, OFFSET
. the maze | maze intro
. user-defined procedures | Emu: procedures
. stacks, push, pop | Emu: stack documentation
. setting flags, CMP and jumps | Emu: Flags
. DIV, MUL, SHR, SHL | Emu: DIV, MUL
            Test 2:   Create a CAP
III.
    Code: 10-13 | Tutor: 12
. devices & ports
. interrupts: OS & BIOS | emu: I/O ports & Interrupts
. c++ to assembly - demo code
. debugging code
. architecture 1 | intel history
. architecture 2
. architecture 3

. animated CPU (by former student jason green)
. truth tables
. logic gates
            Test 3 - finalCreate a CAP
Student is responsible for notes, readings and classroom discussions.     Notes may be changed, emphasized, re-ordered or skipped over.
Readable Code   |   Submitting Assignments   |   Honesty   |   Grades   |   D2L Login   |   Syllabus (pdf)   |   !Local
SOFTWARE:
1. emu8086 (free download: get license code from wyatt) | emu ONLINE
2. firefox | fireftp
3. visualStudio C++
TEXT(S):
1. "Code" by Charles Petzold, Microsoft Press, 2000.   (amz) (bookstore)  
2. emu8086 tutor   (online here)
3. emu8086 reference   (online here)
4. 8086 instruction set   (online here)
valid xhtml 1.0