Now! A comprehensive tutorial that introduces programmers of all levels to the principles of machine language — what it is, how it works, and how to program with it! Based on the author’s own intense machine language seminars, this learn-by-doing guide explores machine code in the real environment of Commodore personal computers, examining important concepts such as output. . . address modes. . .linking BASIC and machine language. . .memory maps of the interface chips. . .and much morel!
CONTENTS
First Concepts/ Controlling Output/Flags, Logic, And Input/ Numbers, Arithmetic, And Subroutines/Address Modes/ Linking BASIC And Machine Language/Stack, USR, Interrupt, And Wedge/Timing, Input, Output, And Conclusion
Frank James "Jim" Butterfield (February 14, 1936 – June 29, 2007) was a Toronto-based author and computer programmer famous for his work with Commodore microcomputers.
Got my hands on a paperback copy awhile back, and just finished it off this week during 5,000 air miles. Boy, I could have made good use of this book back when I was 15. Probably the best intro to machine language for the various 8-bit Commodore computers ever written. Examples include mixing BASIC with ML, extending BASIC with new commands, and writing interrupt code.