Introduction to Saturn Assembly Language Written by Gilbert Fernandes Edited and Maintained by Eric Rechlin Authors: Gilbert Henri Fernandes Eric Rechlin 1 rue des Gâte Ceps 3212 Winnipeg Drive F-92210 Saint-Cloud Bismarck, ND 58503-0453 France USA
[email protected] [email protected] ICQ: 78327407 ICQ: 783944 This book, as well as the included examples, is a free work. You may print this for your own purposes or for any other person. This book may be transmitted or reproduced in any form or by any means as long as credit to the original authors is not modified. In plain English: This is free, so widely distribute it! Just make sure you give credit to us. Hewlett-Packard and HP are registered trademarks of the Hewlett-Packard Company. Edition 3: July 16, 2005 Copyright 1999-2005 Gilbert Fernandes and Eric Rechlin Distribute freely to all your HP calculator-owning friends. Preface Assembly language is very different from most other programming languages. When learning a typical programming language, one of the first lessons will usually explain how to make a simple “Hello World” program. But with assembly language, it’s not that simple. First, before any assembly language code can be written, one must understand the concepts of how the processor works and how the operating system works with it. In addition, many commands must be learned in order to do something as simple as printing to the display. In this book you will have to go through forty pages of introductory material before even picking up your calculator.