HP 9835A Programming Manual page 237

35 series desktop computer assembly development rom
Table of Contents

Advertisement

Appendix B: Machine Instructions
215
Instruction
Form
Group
Description
Page
RIA
{adrs}
Test/Branch
Skips to {adrs}if register A is not 0, then incre-
37
ments register A by 1. Extend and Overflow are
not effected by the incrementing action, even if a
carry or overflow occurs. {adrs} must be within
- 32 and
+
31 of the current location.
RIB
{adrs}
Test/Branch
Skips to {adrs} if register B is not 0, then incre-
37
ments register B by 1. Extend and Overflow are
not affected by the incrementing action, even if a
carry or overflow occurs. {adrs} must be within
- 32 and
+
31 of the current location.
RLA
{adrs} [ ,
]
Test/ Alter/Branch Skips to {adrs} if the least significant bit of the A
39
{adrs} ["
C]
register is not O. Setting or clearing the bit after the
test can be specified. {adrs} must be within - 32
and
+
31 of the current location.
RLB
{adrs} [ , =:]
Test/ Alter/Branch Skips to {adrs} if the least significant bit of the B
39
{adrs}
L
::]
register is not O. Setting or clearing the bit after the
test can be specified. {adrs} must be within - 32
and
+
31 the current location.
RZA
{adrs}
Test/Branch
Skips to {adrs} if register A isnot O. {adrs} must be
37
within - 32 and
+
31 of the current location.
RZB
{adrs}
Test/Branch
Skips to {adrs} if, register B is not O. {adrs} must be
37
within - 32 and
+
31 of the current location.
SAL
{n}
Shift/Rotate
Shifts the A register left the indicated number of
40
bits with all vacated bit positions becoming O.
Maximum shift is 16 bits.
SAM
'::JH,-! {adrs} [,
' = ;J
T est/ Alter/Branch Skips to {adrs} if the A register is negative (bit 15 is
38
::;i=!i'1
{adrs} [, C]
1). Setting or clearing the bit after the test can be
specified. {adrs} must be within - 32 and
+
31 of
the current location.
SAP
:::;F:iF'
{adrs} [,
:::;J
Test/ Alter/Branch Skips to {adrs} if the A register is positive or zero
38
:::;F1F'
{adrs} [; C]
(bit 15 is 0). Setting or clearing the bit after the test
can be specified. {adrs} must be within - 32 and
+
31 of the current location.
SAR
'::;RF~
{n}
Shift/Rotate
Shifts the A register right the indicated number of
40
bits with all vacated bit positions becoming O.
Maximum shift is 16 bits.
I

Advertisement

Table of Contents
loading

Table of Contents