Texas State University
 

On This Page

adjust type size make font smaller make font larger reset font size

CS 2318 - Assembly Language

Catalog Description:

A course covering the organization of digital computers; assembly language programming including addressing, looping, logic, shifting and masking operations, macros, subroutines, co-routines, arithmetic algorithms, and recursion.

Prerequisite:

Course Objectives:

1.

A knowledge of how the CPU and primary memory interact, FUDE (Fetch/Update /Decode/Execute), what the CPU must do to execute an instruction.

2.

Algorithm development via numerous examples. What do the structured programs look like at the assembly language level? What happens under high- level code?

3.

Structure and use of stacks, subroutine linkage, recursion, Trichotomy/ Dichotomy Axioms, hierarchy of operators, Horner's algorithm.

Section Info:

Lab/Lecture Hours: 3 hours lecture.
Offered: Very frequently (typically both Fall and Spring, and one Summer session).