Appendix B: Machine Instructions; Detailed List - HP 9835A Programming Manual

35 series desktop computer assembly development rom
Table of Contents

Advertisement

207
Appendix
B
Machine Instructions
Detailed List
Instruction
Form
Group
Description
Page
AAR
{n}
Shift/Rotate
Shifts the A register right the indicated number of
40
bits with the sign bit filling all vacated bit positions.
(Arithmetic right)
ABR
'{n}
Shift/Rotate
Shifts the B register right the indicated number of
40
bits with the sign bit filling all vacated bit positions.
(Arithmetic right)
ADA
{loc} [
l]
Integer Math
Adds the contents of the specified location to the
35
contents of register
A.
The result is in
A. If
a carry
occurs, Extend is set, otherwise Extend is un-
changed. If an overflow occurs, Overflow is set,
otherwise Overflow is unchanged. A carry is from
bit 15; an overflow is a carry from bit 15 or 14, but
not both. Extend and Overflow are bits in the pro-
cessor. Specifying register R4, R5, R6, or R7 as
the location causes an input 110 bus cycle to the
interface addressed by the Pa register. Indirect
addressing may be specified. {loc} must be on
base or current page.
ADB
{loc} [, I]
Integer Math
Adds the contents of the specified location to the
35
contents of register B. The result is in B. If a carry
occurs, Extend is set, otherwise Extend is un-
changed. If an overflow occurs, Overflow is set,
otherwise Overflow is unchanged. A carry is from
bit 15; an overflow is a carry from bit 15 or 14, but
not both. Extend and Overflow are bits in the pro-
cessor. Specifying register R4, R5, R6, or R7 as
the location causes an input 110 bus cycle to the
interface addressed by the Pa register. Indirect
addressing may be specified. {loc} must be on
I
base or current page.

Advertisement

Table of Contents
loading

Table of Contents