HP 9835A Programming Manual page 6

35 series desktop computer assembly development rom
Table of Contents

Advertisement

iv
Chapter Summaries
Chapter 1. General Information.
An introduction to the product and the manual. The pur-
pose and differences of the two Assembly Language ROMs are explained. ROM installation
procedures are given. A glossary is provided, along with a discussion of the syntactical forms
used in the manual.
Chapter 2. Getting Started.
A general discussion of the assembly language system. A format
for the creation of an assembly language program is presented. Topics such as modules,
routines, and memory allocation are discussed, along with methods of using them effectively.
Also discussed is the storage and retrieval of modules on mass storage.
Chapter 3. The Processor and the Operating System.
Necessary information on the struc-
ture of the processor and the operating system is presented. Topics covered are: machine
architecture, memory organization, data structures and arithmetic, and the machine instruc-
tions.
Chapter 4. Assembly Language Fundamentals.
The basic statements and syntaxes used
throughout the assembly language are discussed. Program entry, assembling, symbolic opera-
tions, module creation, program and variable storage, and utilities are the topics covered.
Chapter 5. Arithmetic.
Arithmetic operations are reviewed and the arithmetic utilities are
discussed. Floating point and BCD arithmetic are explained.
Chapter 6. Communicating between Basic and Assembly Language. The techniques used
to pass information to and from the assembly language programs are discussed. Calling assem-
bly routines and passing parameters are presented, along with issues involved with using
common. Applicable utilities are also discussed.
Chapter 7. I/O Handling.
The various techniques of handling the receiving and sending of
information to peripheral devices is presented. Topics are: a review of I/O-type machine
instructions, registers, applicable utilities, interrupts and interrupt service routines,
handshake-type of I/O, direct memory access, and mass storage devices.
Chapter 8. Debugging.
Techniques for isolating and correcting logic problems in assembly
programs are discussed. Included in the discussion are techniques for stepping through prog-
rams, getting dumps, patching, and using the keyboard.
Chapter 9. Errors and Error Processing.
A discussion of Assembly Language ROM and
other related errors, and what causes them. Included are methods for trapping errors and
possible methods for correcting them.

Advertisement

Table of Contents
loading

Table of Contents