Programming the Macintosh In Assembly Language 1986
Programming the Macintosh in Assembly Language is a 1986 book by Steve Williams, published by SYBEX of Berkeley, California. ISBN 0-89588-263-9; Library of Congress card number 85-62542. The scan is the first printing.[1] The Library of Congress record gives the extent as xxiii, 779 pages.[2]
The book teaches assembly language programming, the 68000 and Apple's Macintosh Development System together. It supplies a standard run-time library so that readers can write substantial programs before learning how Macintosh applications manage windows and files; Chapter 8 lists that library's source, and Chapter 6 builds a sample application, MacDoodle. The source files were sold separately on disk.[3] The trademark page lists the tools the book refers to, among them the Macintosh Development System, MacsBug, Consulair C, the Lisa Pascal Workshop, MaxDB and TermBug.[1]
Contents
[edit | edit source]Page numbers are from the book's contents list.[4]
- Acknowledgments, p. xxi
- Introduction, p. xxii
- Chapter 1: Basic Concepts, p. 1
- Chapter 2: 68000 Architecture, p. 29
- Chapter 3: 68000 Instruction Set, p. 67
- Chapter 4: Simple Macintosh Programs, p. 259
- Chapter 5: Advanced Concepts, p. 301
- Chapter 6: The Macintosh Programming Environment, p. 347
- Chapter 7: Exception Processing, p. 453
- Chapter 8: Run-Time Library Source, p. 467
- Appendix A: Answers to Exercises, p. 545
- Appendix B: Macintosh Character Set, p. 565
- Appendix C: Macro Library Summary, p. 571
- Appendix D: 68000 Quick Reference, p. 589
- Appendix E: Source Listings, p. 627
- Index, p. 772
What this book does not contain
[edit | edit source]It is a programming book. Chapters 2 and 7 describe the 68000 and its exceptions as a programmer sees them; there are no service procedures, parts lists, schematics or electrical data. Apple's repair documentation is in Category:Apple Service Source. The hosted scan is 812 PDF pages including the covers.
Related titles on this wiki
[edit | edit source]- Programming the Macintosh in C 1986: also from SYBEX in 1986
- Programming the 68000 Macintosh Assembly Language 1986
- Macintosh Assembly Language 1986
- MPW and Assembly Language Programming for the Macintosh 1987
Download: Programming_the_Macintosh_In_Assembly_Language_1986.pdf (42 MB)
References
[edit | edit source]- ↑ 1.0 1.1 Steve Williams, Programming the Macintosh in Assembly Language (SYBEX, 1986), title page and copyright page (PDF pp. 3-4).
- ↑ Open Library, Programming the Macintosh in assembly language, record OL2555999M, from Library of Congress catalogue data (QA76.8.M3 W547 1986). Retrieved 2026-09-30.
- ↑ Williams, Programming the Macintosh in Assembly Language, Introduction, pp. xxii-xxiii (PDF pp. 22-23).
- ↑ Williams, Programming the Macintosh in Assembly Language, Contents, pp. vi-xx (PDF pp. 6-20).