•  Back 
  •  Assembler 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help 
  •  Show info about hypertext 
  •  View a new file 
Topic       : Pure Assembler Documentation
Author      : John Kormylo
Version     : PASM.HYP 1.0
Subject     : Documentation/Pure Assembler
Nodes       : 740
Index Size  : 20262
HCP-Version : 3
Compiled on : Atari
@charset    : atarist
@lang       : en
@default    : 
@help       : Help
@options    : +g -i -s +x +z -t4
@width      : 75
View Ref-File[ DIVS.L ]

DIVS.L <ea>,Dq            Dq / <ea>
DIVS.L <ea>,Dr:Dq      Dr:Dq / <ea>
DIVSL <ea>,Dr:Dq          Dq / <ea>

    Divide Dq (or 64 bit Dr:Dq) by <ea>, signed long.
    Store quotient in Dq.  Store remainder in Dr.
    If quotient will not fit in 32 bits, set V flag.
    Flags undefined after divide by zero.

Sizes: Long

CPUs: 234

Flags: N=* Z=* V=* C=0

<ea>: Dn (An) (An)+ -(An) d(An) d(An,Rx) d(PC) d(PC,Rx)
      addr #data ([b,An],Rx,d) ([b,An,Rx],d) ([b,PC],Rx,d) ([b,PC,Rx],d)


See also DIVS, DIVU, DIVUL, MULS, MULS.L, MULU, MULU.L