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