Macintosh Assembly Language 1986
Macintosh Assembly Language: An Introduction is a 1986 book by Jan L. Harrington of the Department of Computer Information Systems, Bentley College, published by Holt, Rinehart and Winston in the CBS Computer Books series. ISBN 0-03-000833-6; Library of Congress QA76.8.M3H36 1986, card number 85-30592.[1] The Library of Congress record gives the extent as xiii, 482 pages.[2]
The book teaches 68000 assembly language on the Macintosh to a reader who already knows Pascal, for classroom use or self-study. It is built around Apple's Macintosh 68000 Development System (MDS) and shows how to call the Toolbox and operating system routines in ROM from assembly language, since, as Harrington puts it, all input and output on the Macintosh goes through those routines. It does not cover producing graphics beyond how to call the ROM graphics routines. Harrington points readers to Inside Macintosh for the full ROM documentation.[3] The memory chapters are written around the 128K Macintosh, with notes on the 512K.[4]
Contents
[edit | edit source]Page numbers are from the book's table of contents.[5]
- Preface, p. ix
- Chapter 1: Introduction, p. 1
- Chapter 2: Numbering Systems: Macintosh's Microprocessor and Memory, p. 15
- Chapter 3: Using the Macintosh 68000 Development System, p. 51
- Chapter 4: The 68000 Instruction Set (Part 1), p. 80
- Chapter 5: The 68000 Instruction Set (Part 2), p. 103
- Chapter 6: The Pascal Connection to the Toolbox and Operating System Routines, p. 133
- Chapter 7: Setting Up the Desktop: Windows and Menus, p. 159
- Chapter 8: Controlling Program Actions: Monitoring Events, p. 193
- Chapter 9: Screen and Keyboard I/O: Using TextEdit, Alert and Dialog Boxes, p. 235
- Chapter 10: Printing, p. 275
- Chapter 11: File I/O, p. 322
- Chapter 12: Arithmetic I/O: Floating Point Arithmetic, p. 347
- Appendix A: The Video Tape Index Program, p. 380
- Appendix B: Summary of Operating System and Toolbox Routines Discussed in This Book, p. 448
- Appendix C: Glossary, p. 465
- Appendix D: Materials for Further Reference, p. 478
- Index, p. 479
What this book does not contain
[edit | edit source]It is a programming book. It has no service procedures, parts lists, schematics or electrical data for the Macintosh; Apple's repair documentation is in Category:Apple Service Source. The hosted scan is 496 pages, including the covers.
Related titles on this wiki
[edit | edit source]- Mac Assembly Language A Guide For Programmers 1986: Gary B. Little, Brady/Prentice Hall Press, 1986
- Programming the Macintosh In Assembly Language 1986
- Programming the 68000 Macintosh Assembly Language 1986
- The Complete Book of Macintosh Assembly Language Programming Volume II 1987
Download: Macintosh Assembly Language 1986.pdf
References
[edit | edit source]- ↑ Jan L. Harrington, Macintosh Assembly Language: An Introduction (CBS College Publishing, 1986), title page and copyright page (PDF pp. 3-4).
- ↑ Open Library, Macintosh assembly language: an introduction, record OL2548561M, from Library of Congress catalogue data. Retrieved 2026-09-30.
- ↑ Harrington, Macintosh Assembly Language, Preface, pp. ix-xi (PDF pp. 9-11).
- ↑ Harrington, Macintosh Assembly Language, chapter 2, "How Macintosh's RAM is Used", p. 31 onwards.
- ↑ Harrington, Macintosh Assembly Language, Table of Contents, pp. v-viii (PDF pp. 5-8).