Jump to content

Programming the 68000 Macintosh Assembly Language 1986: Difference between revisions

From RetroTechCollection
Auto-generated documentation page
 
Upload the book (vintageapple.org scan) and replace missing-file notice: Rosenzweig and Harrison, Hayden 1986, ISBN 0-8104-6310-5, LoC 399 pp.; contents with page numbers; embed
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<pdf>File:Programming_the_68000_Macintosh_Assembly_Language_1986.pdf</pdf>
'''''Programming the 68000: Macintosh Assembly Language''''' is a 1986 book by Edwin Rosenzweig and Harland Harrison, published by Hayden Book Company of Hasbrouck Heights, New Jersey. ISBN 0-8104-6310-5; Library of Congress QA76.8.M6895R67 1986, card number 86-3085. The scan is the first printing.<ref name="tp">Edwin Rosenzweig and Harland Harrison, ''Programming the 68000: Macintosh Assembly Language'' (Hayden, 1986), title page and copyright page (PDF pp. 3-4).</ref> The Library of Congress record gives the extent as 399 pages and places it in the Hayden Macintosh Library.<ref name="ol">Open Library, [https://openlibrary.org/books/OL2710395M ''Programming the 68000: Macintosh assembly languages'', record OL2710395M], from Library of Congress catalogue data. Retrieved 2026-09-30.</ref>


Download Programming the 68000 Macintosh Assembly Language 1986 here: [[File:Programming_the_68000_Macintosh_Assembly_Language_1986.pdf]]
The book teaches 68000 assembly language on the Macintosh to readers who can already program in BASIC or Pascal. Its examples use Apple's Macintosh 68000 Development System (MDS) assembler, and an appendix covers the Lisa Workshop. It works through the twelve addressing modes and the instruction set, gives a programmer's view of the 68000 hardware, and ends with a complete sample application, ''SimpleCalc''.<ref name="pref">Rosenzweig and Harrison, ''Programming the 68000'', Preface and Summary of the Chapters (PDF pp. 5-10), and Chapter 1, "Assembler Used in This Book".</ref>
 
== Contents ==
Page numbers are from the book's contents list.<ref name="toc">Rosenzweig and Harrison, ''Programming the 68000'', Contents (PDF pp. 11-14).</ref>
* Chapter 1: Introduction to Assembly Language, p. 1
* Chapter 2: The Addressing Modes of the 68000, p. 23
* Chapter 3: The 68000 Instruction Set, p. 45
* Chapter 4: Sample Programs, p. 103
* Chapter 5: A Programmer's Overview of the 68000 Hardware, p. 121
* Chapter 6: Macintosh Tools, p. 131
* Chapter 7: The Macintosh Environment, p. 175
* Chapter 8: The Macintosh ROM Calls, p. 193
* Chapter 9: SimpleCalc: A Sample Application, p. 217
* Chapter 10: Some Advanced Subroutines Not in SimpleCalc, p. 263
* Appendix A: The Binary and Hexadecimal Numbering Systems, p. 293
* Appendix B: Instruction Format & Cycle Timing, p. 301
* Appendix C: Condition Codes, p. 329
* Appendix D: Error Messages, p. 333
* Appendix E: Using the Lisa Workshop, p. 341
* Appendix F: Samples of Trap Calls into the ROM, p. 351
* Appendix G: SimpleCalc Program Code, p. 375
* Index, p. 393
 
== What this book does not contain ==
It is a programming book. Chapter 5 describes the 68000 as a programmer sees it; there are no Macintosh service procedures, parts lists, schematics or electrical data. Apple's repair documentation is in [[:Category:Apple Service Source]]. The hosted scan is 407 PDF pages including the covers.
 
== Related titles on this wiki ==
* [[Programming the Macintosh In Assembly Language 1986]]
* [[Macintosh Assembly Language 1986]]
* [[MPW and Assembly Language Programming for the Macintosh 1987]]
* [[High Level Programmers Guide to the 68000 1992]]
 
<pdf> File:Programming_the_68000_Macintosh_Assembly_Language_1986.pdf </pdf>
 
Download: [[:File:Programming_the_68000_Macintosh_Assembly_Language_1986.pdf|Programming_the_68000_Macintosh_Assembly_Language_1986.pdf]] (36 MB)
 
== References ==
<references />


[[Category:Apple Documentation]]
[[Category:Apple Programming Documentation]]
[[Category:Apple Programming Documentation]]

Latest revision as of 18:44, 30 September 2026

Programming the 68000: Macintosh Assembly Language is a 1986 book by Edwin Rosenzweig and Harland Harrison, published by Hayden Book Company of Hasbrouck Heights, New Jersey. ISBN 0-8104-6310-5; Library of Congress QA76.8.M6895R67 1986, card number 86-3085. The scan is the first printing.[1] The Library of Congress record gives the extent as 399 pages and places it in the Hayden Macintosh Library.[2]

The book teaches 68000 assembly language on the Macintosh to readers who can already program in BASIC or Pascal. Its examples use Apple's Macintosh 68000 Development System (MDS) assembler, and an appendix covers the Lisa Workshop. It works through the twelve addressing modes and the instruction set, gives a programmer's view of the 68000 hardware, and ends with a complete sample application, SimpleCalc.[3]

Contents

[edit | edit source]

Page numbers are from the book's contents list.[4]

  • Chapter 1: Introduction to Assembly Language, p. 1
  • Chapter 2: The Addressing Modes of the 68000, p. 23
  • Chapter 3: The 68000 Instruction Set, p. 45
  • Chapter 4: Sample Programs, p. 103
  • Chapter 5: A Programmer's Overview of the 68000 Hardware, p. 121
  • Chapter 6: Macintosh Tools, p. 131
  • Chapter 7: The Macintosh Environment, p. 175
  • Chapter 8: The Macintosh ROM Calls, p. 193
  • Chapter 9: SimpleCalc: A Sample Application, p. 217
  • Chapter 10: Some Advanced Subroutines Not in SimpleCalc, p. 263
  • Appendix A: The Binary and Hexadecimal Numbering Systems, p. 293
  • Appendix B: Instruction Format & Cycle Timing, p. 301
  • Appendix C: Condition Codes, p. 329
  • Appendix D: Error Messages, p. 333
  • Appendix E: Using the Lisa Workshop, p. 341
  • Appendix F: Samples of Trap Calls into the ROM, p. 351
  • Appendix G: SimpleCalc Program Code, p. 375
  • Index, p. 393

What this book does not contain

[edit | edit source]

It is a programming book. Chapter 5 describes the 68000 as a programmer sees it; there are no Macintosh service procedures, parts lists, schematics or electrical data. Apple's repair documentation is in Category:Apple Service Source. The hosted scan is 407 PDF pages including the covers.

[edit | edit source]

Download: Programming_the_68000_Macintosh_Assembly_Language_1986.pdf (36 MB)

References

[edit | edit source]
  1. ↑ Edwin Rosenzweig and Harland Harrison, Programming the 68000: Macintosh Assembly Language (Hayden, 1986), title page and copyright page (PDF pp. 3-4).
  2. ↑ Open Library, Programming the 68000: Macintosh assembly languages, record OL2710395M, from Library of Congress catalogue data. Retrieved 2026-09-30.
  3. ↑ Rosenzweig and Harrison, Programming the 68000, Preface and Summary of the Chapters (PDF pp. 5-10), and Chapter 1, "Assembler Used in This Book".
  4. ↑ Rosenzweig and Harrison, Programming the 68000, Contents (PDF pp. 11-14).