17.05.2015 Views

DATA 620/i SYSTEM REFERENCE MANUAL . - Al Kossow's Bitsavers

DATA 620/i SYSTEM REFERENCE MANUAL . - Al Kossow's Bitsavers

DATA 620/i SYSTEM REFERENCE MANUAL . - Al Kossow's Bitsavers

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MULl Multiply Immediate Timing: 10 cycles (16 bits)<br />

(optional)<br />

11 cycles (18 bits)<br />

n<br />

n+1<br />

17 16 15 14 13 12 11 10 9 8 7 6 5 432 1 0<br />

r-r-<br />

I<br />

I<br />

1--4--<br />

I I<br />

til<br />

18-bi!.<br />

option<br />

I<br />

I<br />

00 6 160<br />

Operand<br />

The contents of the B register are multiplied by the contents of<br />

the operand at location n + 1. The ori ginal contents of the<br />

A register are added to the final product. The product is placed<br />

in the A and B registers, with the most-significant half of the<br />

product in the A register and the least-significant half in the<br />

B register. The sign of the product is contained in the sign<br />

position of the A register. The sign position of the B register<br />

is reset to zero.<br />

The algorithm is in the form R • B + A.<br />

Indexing: No<br />

Indirect Addressing: No<br />

Registers <strong>Al</strong>tered: A, B, OF<br />

Divide Immediate Timing: 10-14 cycles (16 bits)<br />

(optional)<br />

11-15 cycles (18 bits)<br />

n<br />

n+l<br />

17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />

r-r<br />

~_+_4-___<br />

I<br />

I<br />

~_.L_<br />

L!. 8 -i:!.!.<br />

option<br />

0_0 ____ ~1_6<br />

__ ~1 ______<br />

Operand<br />

1_70 ______ ~<br />

The contents of the A and B registers are divided by the contents<br />

of the operand at location n + 1. The quotient is placed in the<br />

B register with sign, and the remainder is placed in the A<br />

register with the sign of the dividend.<br />

If<br />

(A, B)<br />

~ :s1 3-63

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!