Welcome to CPSC 240. Here we learn about two major areas, namely: Computer Architecture and Assembly programming. Specifically, we will learn about the X86 Intel family of microprocessors.
I am your instructor. I am Floyd Holliday. I have taught many classes of assembly programming during my academic life. Assembly programming is simply more fun than other kinds of programming. Here are data about me.
Email address: holliday@fullerton.edu
Office hours: Mon, Tues, and Wed beginning at 7:30pm on Zoom. Arrive as close to 7:30pma as possible.
Zoom number: 841 642 3131
Assembly programming is quite special among programming languages. When you program in assembly, you are touching the rare metals inside the microprocessor. This is the key difference between assembly programming and other language programming. Only assembly gives you the ability to work this close to iron.
You will need a computer to use during class lectures. The best choice to to bring your own laptop to class. We will meet in a lab room with individual computers available and you may use those computer. However, you are familiar with your own computer more than you are familiar with the computers in the classroom. The recommendation here is to bring your own.
Laptops may be borrowed from the university to keep throughout the semester. Go to the second floor of the Library. Ask a library employee to direct you to the location that lends laptops. When you arrive at the right place tell the clerk you want to borrow a "laptop running Linux" because your instructor requires it. Laptops will be available until the supply is exhausted. You should apply for the loan a few days before the beginning of the semester.
SI instructors will be helping your progress in assembly and in architecture. The name of the first SI instructor is Dianella Sy. In coming days the dates and location of her classes will be posted here. Return here again for updated information.
The discord server for this course can be found at this link: https://discord.gg/DXcQBUdCqZ
This page will be updated from time to time. You should return here regularly during the semester.
Available for download