Re: newbie: MUL product



Wolfgang Kern wrote:

or the immediate operand IMUL forms:

anyreg32=anyreg/mem32 * SXimm8/imm32

ie: IMUL eax,ebx,-09

(unfortunately no unsigned MUL in this forms)

Maybe you should use an other assembler which allows
you to define the alias MUL for this IMUL instruction.
Or directly code it in HEX, if you use uppercase letters,
the CPU does an unsigned multiply (try it and you will
see it works):

00000000: 69 c3 fffffff7 muls.l #-9,r3,r0
00000006: 69 C3 FFFFFFF7 mulu.l #4294967287,r3,r0
.



Relevant Pages

  • Re: newbie: MUL product
    ... (unfortunately no unsigned MUL in this forms) ... you to define the alias MUL for this IMUL instruction. ... but to switch to another assembler would seem ...
    (alt.lang.asm)
  • Re: newbie: MUL product
    ... (unfortunately no unsigned MUL in this forms) ... you to define the alias MUL for this IMUL instruction. ... but to switch to another assembler would seem ...
    (alt.lang.asm)
  • Re: newbie: MUL product
    ... (unfortunately no unsigned MUL in this forms) ... Maybe you should use an other assembler which allows ... you to define the alias MUL for this IMUL instruction. ...
    (alt.lang.asm)
  • Re: newbie: MUL product
    ... you to define the alias MUL for this IMUL instruction. ... Thanks Herbert, but to switch to another assembler would seem ...
    (alt.lang.asm)
  • Re: newbie: MUL product
    ... Maybe you should use an other assembler which allows you to define the alias MUL for this IMUL instruction. ... Herbert doesn't like Intel syntax - feel's it's illogical, and his 68K-style syntax is more logical and more regular. ...
    (alt.lang.asm)