technical drafting image  
CENTER FOR BUSINESS, TECHNOLOGY,

FAMILY AND CONSUMER SCIENCES

 

CIS 63 - COURSE DESCRIPTION

 

  

 
 
 

 

 

ASSEMBLER LANGUAGE PROGRAMMING - 4 Units  (I)

 

 

 
Prerequisite: A grade of C or higher in CIS 2 ART and a grade of C or higher in one of the following course: CIS 60 ART, CIS 61, or CIS 62
Class Hours: 54 lecture/54 lab total
Description: In this course students will learn the functions and organization of a modern computer microprocessor including control unit, ALU, register files, caste memory, program, counter, and instruction register. The internal binary representation of both data and instructions will be studies including ASCII characters, instruction formats, and two's complement number system. Emphasis will be placed on understanding machine language instruction formats and developing computer programs in assembly language. Integer instruction sets will be the primary focus, but floating point instructions will be introduced. A pseudocoding technique will be learned which will facilitate development of code in assembly language. Programming techniques and concepts will be studies including function calls, argument passing, use of the stack, array handling, sorting and searching, reentrant coding, recursive programming, exceptions and interrupts, pipelining, number conversions, and program debugging and documentation. This course is designed to meet transfer requirements in computer science to four-year universities.

 

Articulated HS Courses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shasta College - Shasta-Tehama-Trinity Joint Community College District

11555 Old Oregon Trail - P.O. Box 496006 - Redding, CA 96049-6006 - 530.225.4600

 

 

image of students working on a wiring closet