Instructions, T1-16s user’s manual, Arithmetic operations – Toshiba 6F3B0253 User Manual

Page 110

Advertising
background image

6F3B0253

108

T1-16S User’s Manual

7. Instructions

Arithmetic operations

FUN

No.

Name

Expression

Function

Steps

Speed

(

µ

s)

Page

027 Addition

−

[ A + B

→

C ]

−

Adds data of A and B, and
stores the result in C.

4

6.5

143

028 Subtraction

−

[ A - B

→

C ]

−

Subtracts data of B from A,
and stores the result in C.

4

6.5

144

029 Multiplication

−

[ A

∗

B

→

C+1

⋅

C ]

−

Multiplies data of A and B,
and stores the result in
double-length register C+1

⋅

C.

4

8.8

145

030 Division

−

[ A / B

→

C ]

−

Divides data of A by B, and
stores the quotient in C and
the reminder in C+1.

4

9.7

146

031 Double-word

addition

−

[ A+1

⋅

A D+ B+1

⋅

B

→

C+1

⋅

C ]

−

Adds data of A+1

⋅

A and

B+1

⋅

B, and stores the result

in C+1

⋅

C.

4

11.6

147

032 Double-word

subtraction

−

[ A+1

⋅

A D- B+1

⋅

B

→

C+1

⋅

C ]

−

Subtracts data of B+1

⋅

B from

A+1

⋅

A, and stores the result

in C+1

⋅

C.

4

11.7

148

035 Addition with

carry

−

[ A +C B

→

C ]

−

Adds data of A, B and the
carry, and stores the result in
C. The carry flag changes
according to the result.

4

9.7

149

036 Subtraction

with carry

−

[ A -C B

→

C ]

−

Subtracts data of B and the
carry from A, and stores the
result in C. The carry flag
changes according to the
result.

4

9.7

150

039 Unsigned

multiplication

−

[ A U

∗

B

→

C+1

⋅

C ]

−

Multiplies data of A and B,
and stores the result in
double-length register C+1

⋅

C.

(Unsigned integer operation)

4

151

040 Unsigned

division

−

[ A U/ B

→

C ]

−

Divides data of A by B, and
stores the quotient in C and
the reminder in C+1.
(Unsigned integer operation)

4

152

041 Unsigned

double/single
division

−

[ A+1

⋅

A DIV B

→

C ]

−

Divides data of A+1

⋅

A by B,

and stores the quotient in C
and the reminder in C+1.
(Unsigned integer operation)

4

15.3

153

043 Increment

−

[ +1 A ]

−

Increments data of A by 1.

2

4.6

154

044 Decrement

−

[ -1 A ]

−

Decrements data of A by 1.

2

4.6

155

Advertising