297x Filetype PDF File size 0.70 MB Source: www.cs.princeton.edu
Princeton University
Computer Science 217: Introduction to Programming Systems
Assembly Language:
Part 1
11
Context of this Lecture
First half of the semester: “Programming in the large”
Second half: “Under the hood”
Starting Now Later
C Language Application Program
language service
Assembly Language levels Operating System levels
tour tour
Machine Language Hardware
22
Lectures vs. Precepts
Approach to studying assembly language:
Lectures Precepts
Study partial pgms Study complete pgms
Begin with simple constructs; Begin with small pgms;
proceed to complex ones proceed to large ones
Emphasis on reading code Emphasis on writing code
3
Agenda
Language Levels
Architecture
Assembly Language: Performing Arithmetic
Assembly Language: Load/Store and Defining Global Data
4
no reviews yet
Please Login to review.