Microcomputer Organization and Assembly Language Programming (3)
This assembly language programming class includes the architecture and organization of microcomputer systems, fundamentals of assemblers, interrupt-based assembly language programming, and advanced topics on the Intel 80X86 family of microprocessors. Students write several significant programs, assembled and run on Intel 80X86-based microcomputers. The course covers keyboard, screen, disk I/O, character manipulation, and screen graphics. The course also builds a solid foundation in the internal functions and features of the operating system. Prerequisites: CS 511, CS 512, and programming skill