Volume5
Szczegóły |
Tytuł |
Volume5 |
Rozszerzenie: |
PDF |
Jesteś autorem/wydawcą tego dokumentu/książki i zauważyłeś że ktoś wgrał ją bez Twojej zgody? Nie życzysz sobie, aby podgląd był dostępny w naszym serwisie? Napisz na adres
[email protected] a my odpowiemy na skargę i usuniemy zabroniony dokument w ciągu 24 godzin.
Volume5 PDF - Pobierz:
Pobierz PDF
Zobacz podgląd pliku o nazwie Volume5 PDF poniżej lub pobierz go na swoje urządzenie za darmo bez rejestracji. Możesz również pozostać na naszej stronie i czytać dokument online bez limitów.
Volume5 - podejrzyj 20 pierwszych stron:
Strona 1
Volume Five: Advanced Procedures
This volume begins the discussion of some specialized information
that is of interest to those wanting to become advanced assembly lan-
guage programmers. Many of the techniques appearing in this vol-
ume rarely find their way into typical assembly language programs;
this is not because this material is unimportant, but, rather, because
most assembly language programs are not written by advanced
assembly language programmers. This volume is also of interest to
those intending to write compilers or other language translators. This
volume discusses the run-time environments that may high level lan-
guages use.
Chapter One: Thunks
This chapter chapter describes a special type of
indirect procedure call known as the thunk.
Thunks are useful for deferring the execution
of sequences of code in the program.
Advanced Procedures
Chapter Two: Low Level Iterator Implementation
This chapter discusses how to implement itera-
tors in "pure" assembly language (a topic too
advanced to present in earlier volumes of this
text). This chapter also discusses alternative
implementations of iterators in an assembly
language program.
Chapter Three: Coroutines
This chapter describes a special type of pro-
gram unit known as the coroutine. Coroutines
are excellent structures to use when several
pieces of code "take turns" executing, such as
when players take turns in a game. Volume Five:
Chapter Four: Low Level Parameter Implementation
This chapter discusses several new ways to
pass parameters and how to implement param-
eter passing in low-level ("pure") assembly lan-
guage.
Chapter Five: Lexical Nesting
This chapter discusses the concept of block
structured programming languages and how to
implement local and non-local automatic vari-
able access in a program.
Chapter Six: Questions and Exercises
This chapter provides questions, programming projects,
and laboratory exercises for this volume.
Strona 2
Volume5
Page 1278 © 2000, By Randall Hyde Beta Draft - Do not distribute