HP 9835A Programming Manual page 58

35 series desktop computer assembly development rom
Table of Contents

Advertisement

Instruction
i
:: •
.-.~
:::::
{register} : :
r"l
L.":!..=.J :::::
{register} [;:
:r]
:::::
. d
,::::~
{register}
;=
r-'~
i.'-'.i
::::~
{re gister} [::
:1: ]
) 1"' - ;
f : :
{re gister{
:l
T"l
c:::r::;( ::
{register} [::
:1:]
:::::' 1 ::: IJ {register}
'!
r"1
, . . . [J
{register} [" :[]
!..' j !..! . .l :::::
{register}
L
[J]
i..' . Ii..!·j :::::
{register} " :[
1. . ' . 1 ~.'..i
:J
{re gister} [,' :!J]
!.·:·.lI)·.1 :::::
{register}
:!
i..' . i1:::C:::
{register}
[~!
[J]
i}·jE:::::::::
{register} ; :[
l!·jI:::::!J {register} [" :!J]
i)·H:::: IJ {register}
~!
I
!
to •••
ll
' __ ' .:...) L._.
~[)
:E::
L..J
The Processor and the Operating System
43
Description
Pushes contents of {register} onto the stack pointed to by the
C register.
Pushes contents of {register} onto the stack pointed to by the
D register.
Pushes the lower byte (right half) of {register} onto the stack
pointed to by the Cb and C registers. If the least significant bit
of C is aI, the byte is placed in the lower byte of the word in
the stack; if it is a 0, it is pushed into the upper byte.
Pushes the lower byte (right half) of {register} onto the stack
painted to by the Db and D registers. If the least significant bit
of D is a 1, the byte is placed in the lower byte of the word in
the stack; if it is a 0, it is pushed into the upper byte.
Withdraws a word from the stack pointed to by the C register
and stores it into {register}.
Withdraws a word from the stack pointed to by the D register
and stores it into {register}.
Withdraws a byte from the stack pointed to by the Cb and C
registers andplaces it into the lower byte (right half) of {regis-
ter}. If the least significant bit of C is a 1, the byte is withdrawn
from the lower byte of the word in the stack; if Jt is a 0, it will
be withdrawn from the upper byte.
Withdraws a byte from a stack painted to by the Db and D
registers and places it into the lower byte (right half) of {regis-
ter}. If the least significant bit of D is a 1, the byte is withdrawn
from the lower byte of the word in the stack; if it is a 0, it is
withdrawn from the upper byte.
Clears the Cb register {indicates lower block of memory}.
Sets the Cb register (indicates upper block of memory).
Clears the Db register (indicates lower block of memory).
Sets the Db register (indicates upper block of memory).

Advertisement

Table of Contents
loading

Table of Contents