beautypg.com

Function, 2 instructions, Fixl – Omron SYSMAC CP CP1E-N@@D@-@ User Manual

Page 270

background image

2 Instructions

2-234

CP1E CPU Unit Instructions Reference Manual(W483)

Function

FIX

FIX(450) converts the integer portion of the 32-bit floating-point number in S+1 and S (IEEE754-format)
to 16-bit signed binary data and places the result in R.

Only the integer portion of the floating-point data is converted, and the fraction portion is truncated.

Example conversions:

A floating-point value of 3.5 is converted to 3.
A floating-point value of –3.5 is converted to –3.

FIXL

FIXL(451) converts the integer portion of the 32-bit floating-point number in S+1 and S (IEEE754-for-
mat) to 32-bit signed binary data and places the result in R+1 and R.

Only the integer portion of the floating-point data is converted, and the fraction portion is truncated.

Example conversions:

A floating-point value of 2,147,483,640.5 is converted to 2,147,483,640.
A floating-point value of –214,748,340.5 is converted to –214,748,340.

S+1

S

R

Floating-point data (32 bits)

Signed binary data (16 bits)

S+1

S

R+1

R

Floating-point data (32 bits)

Signed binary data (32 bits)

This manual is related to the following products: