PIC 30 Course Information
PIC 30: Machine Organization & Assembly Language Programming

Catalog Description

PIC 30. Machine Organization and Assembly Language Programming (5 units). Lecture, three hours; discussion, two hours; laboratory, eight hours. Enforced requisite: course 10B. Not open for credit to students with credit for former Computer Science 30. Description of machine organization and operation. Representation of information, instruction sets and formats, addressing modes, memory organization and management, I/O processing and interrupts.

Comment: This course is intended for those who are interested in learning how the computer ``really'' works on the inside. The course will discuss how memory and the internal components of computers interact, as well as I/O processing and interrupt handling. The target processor for the assembly programming is the Intel family of processors using the Microsoft Assembler (MASM). Issues of target processor, memory model, data representation, and stack considerations are covered.

See also:

UCLA Department of Mathematics
6363 Math Sciences, Los Angeles, CA 90095-1555
Phone: (310) 206-1286 Fax: (310) 206-6673