Volume3.pdf

(27 KB) Pobierz
AoA.book
olume
Thr
ee: Basic
Assembly Language
Chapter One:
Constants, Variables, and Data Types
How to declare objects in HLA.
Chapter Two:
Character Strings
A discussion of HLA’s character string representation
and an introduction to string routines in the HLA Stan-
dard Library.
Chapter Three: Characters and Character Sets
A discussion of characters and the operations on them
plus character sets and HLA’s representation of charac-
ter sets.
Chapter Four:
Arrays
How to declare and access elements of arrays.
Chapter Five:
Records, Unions, and Namespaces
How to declare records (structures) and how to access
the fields within those records.
Chapter Six: Dates and Times
Dates and Times are two important data types whose
importance was underscored by the Y2K problem. This
chapter discusses how to properly implement these data
types.
Chapter Seven: File I/O
Maintaining persistent information (across executions)
within your programs.
Chapter Eight: Introduction to Procedures
The ability to create your own procedures is of great
importance in any program. This chapter discusses
HLA’s high level procedure declaration syntax and how
to call procedures you’ve written.
Chapter Nine:
Managing Large Programs
This chapter discusses how to break up a program into
modules and separately compile them.
V
Volume3
Ten: Integer Arithmetic
This chapter discusses how to compute the values of integer expressions. In particular, it describes
how to convert arithmetic expressions into assembly language.
Chapter Eleven: Real Arithmetic
This chapter discusses how to compute the values of floating point expressions. In particular, it
describes how to convert arithmetic expressions into assembly language.
Chapter Twelve: Calculation Via Table Lookups
This chapter discusses how to quickly compute some value using a table lookup.
Chapter Thirteen: Questions, Projects, and Laboratory Exercises
Test your knowledge.
This
V
olume pro
vides a basic introduction to assembly language programming. By the end of
this v
olume you should be able to write meaningful programs using HLA.
This
olume plus
V
olume F
our present all the basic skills a typical assembly language programmer needs to
write real-w
orld applications in assembly language.
Chapters One through Se
v
en pro
vide information about important data types and data struc
-
tures found in typical assembly language programs. F
or courses that ha
v
e a limited amount of
time a
v
ailable, Chapters One, F
our
, and Fi
v
e from this set are the most important, closely fol
-
lo
wed by Chapters
w
o and Se
v
en. Chapters
Three and Six are optional though students
should read these on their o
wn.
Chapters Eight and
en are also essential. Chapters Nine and Ele
v
en are important and the
course should co
v
er them if time permits. Chapter
T
welv
e discusses an optimization that is
becoming less and less important as CPU speeds v
astly outstrip memory access times.
Those
interested in programming embedded systems should read this chapter
, other instructors may
elect to skip this material.
Page
392
© 2000, By Randall Hyde
Beta Draft - Do not distribute
Chapter
V
T
T
Zgłoś jeśli naruszono regulamin