Welcome to the De Anza College Distance Learning Center and to the Intro to 8086/IA32 Processor Assembly Language course. I am Clare Nguyen, your instructor. I look forward to working with you in this class.
Student Learning Outcome
Upon completion of the course, students will:
Understand assembly language concepts and terminology
Create, use, and understand data types, formats, number systems used in assembly language
Increase knowledge of microcomputer architecture, X86-based processors, and operating systems
Write, link, run, test, and debug programs written in X86 assembly language
Required technology and course material
To access class material, participate in discussions, and complete lab assignments, you will need:
Access to a computer with the Windows operating system
Access to the Internet
An email address
The textbook Assembly for x86 Processors, 6th edition, by Kip Irvine
Microsoft Visual .NET 2010 Express with MASM 8.0, which is a free download from Microsoft
Detailed instructions on downloading, installing, and setting up the Microsoft IDE with MASM will be given at the start of the course.
To prepare for this class, you need to have completed an intermediate level programming course in a high level language, preferably in C.
At De Anza College, this course is CIS 15BG.
There are 3 exams in the quarter: 2 midterm exams and 1 final exam. The exams are on-campus and you will need to show a picture ID before taking the exam.
This online section runs in parallel with a hybrid section, where students meet for a limited time on campus. You are welcome to attend any meeting time of the hybrid section if you have questions or want to participate in the discussion in person. The meeting times are every Monday and Wednesday, 11:30 am-12:45 pm in the MLC-270 classroom.
More detailed information about the class can be found in the class green sheet.
Questions or comments, send me an email at email@example.com
Be prepared to spend a minimum of 15 hours per week using and studying the course materials.