{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}


cmpe102_gs_s10_Cirimele - Department of Computer...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Department of Computer Engineering CmpE 102 Assembly Language Programming Spring 2010 Instructor: Frank Cirimele Office Location: E265 Telephone: (408) 924-3981 Email: [email protected] (send all emails here) Office Hours: Monday, 4:00 – 5:00pm in E265 Class Days/Time: Monday, 6:00 – 8:45pm Classroom: Clark 225 Prerequisites: CmpE 50 (Fall ’07 & later); CmpE 101 (pre-Fall ’07) Faculty Web Page Copies of the course materials such as the syllabus, lecture notes, homeworks, projects, etc. may be found on my faculty web page accessible through the SJSU home page via the following link: http://www.sjsu.edu/people/frank.cirimele Course Description Principles of assembler-level programming of common microprocessors; organization of IBM PC; finite arithmetic, memory access, use of registers, flow control, stack and procedure calls, arrays, text and keyboard access, BIOS and DOS interrupts, color graphics, recursion, and C++ compiler conversions . Course Goals and Objectives 1. To learn fundamental concepts related to IA-32 processor architecture and assembly programming. 2. To learn inter-relationships between IA-32 processor, assembly instructions, and addressing modes and its interfacing hardware. 3. To learn the interaction between assembly programs, operating system, BIOS and other application programs.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
4. To gain experience by applying embedded engineering knowledge and methods to practice-oriented assembly language projects. 5. To gain techniques and skills on how to use modern software engineering tools to support assembly language projects. 6. To learn how to communicate with a teammate as a contributing member of a firmware team - (optional). Student Learning Objectives By the end of the course, you should: 1. Have an ability to write assembly programs that use proper style and documentation.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}