Structure Of The Manual; Purpose Of The Roms - HP 9835A Programming Manual

35 series desktop computer assembly development rom
Table of Contents

Advertisement

2
General Information
Structure of the Manual
It is the intent of this manual that you should be able to find between its covers everything you
need to know to use the assembly language effectively. However, since assembly language
programming isa complex topic, the manual relies a great deal on your past experience. Most
of the information is in succinct presentations of a particular topic; it is not the intent to "teach"
assembly language programming to someone not familiar with the topic.
The major topics covered are: assembly language program creation (Chapter 2), the processor
and relevant operating system constructs (Chapter 3), assembly language fundamentals (Chap-
ter 4), arithmetic (Chapter 5), communications with BASIC (Chapter 6), I/O handling (Chap-
ter 7), debugging tools (Chapter 8), errors and error processing (Chapter 9). Each topic, or
chapter, has a summary at the beginning detailing the information to be presented therein. A
compilation of these summaries can be found immediately preceding the Table of Contents.
The manual is organized so that each topic can be covered completely within a given chapter.
This approach was chosen over the strict syntactical or semantical treatment of the individual
statements and instructions. As a consequence, you may find this difficult to use as a "quick
reference" for syntax and meaning of the individual commands.
To meet your needs for "quick reference" material, an Assembly Language System QUick
Reference Manual (HP part number 09835-90081) is provided. In addition, you will find much
of the information in this manual condensed and tabulated in the various appendices of this
manual.
A recommended method for using the manuals is to start with this one as your basic learning
tool. Then you should be able to use the QUick Reference Manual effectively for all future
reference.
Purpose of the ROMs
The Development ROM is used to write and debug assembly language programs on the
9835A/ B. The Execution ROM, provides the capability to load, run, and store assembled
routines and modules.
The Execution ROM can be used independently of the Development ROM. However, the
Development ROM cannot be used without the Execution ROM. The latter's capabilities, there-
fore, are considered in this manual as an inherent part of the Development ROM. Because of
the overhead required by the debugging features provided by the Development ROM, pro-
grams run more rapidly if the Execution ROM is used without the Development ROM.

Advertisement

Table of Contents
loading

Table of Contents