Real Number Data Byte Alignment

구 성

구 성

Real Number Data(실수)는 4byte로 구성됩니다.(designated device number +1)

 

[ Double Word(4byte) ]

Base Addr

Low- High (MSB)

Base Addr + 1

Low-Low (LSB)

Base Addr + 2

High –High (MSB)

Base Addr + 3

High – Low (LSB)

 

[ 사용 예 ]

Base Addr

D0000

Base Addr + 1

Base Addr + 2

D0001

Base Addr + 3

 

단, OP-Code에서 Double Word Operand의 순서는 HH-HL-LH-LL 순서를 따른다.

 

10진 부동소수점 데이터 형태

10진 부동소수점 데이터 형태

 

[Variable Part] x 2[exponent part]

 

The Bit Configuration

image-20241202-022259.png
  • Sign for variable part

최상 비트(b31)는 변수부의 부호는 나타냅니다.

 

  • Exponent part

b23에서 b30의 8bit는 지수부를 나타냅니다. 즉, 2n 에서의 n값을 나타냅니다.

b23

to b30

FFh

FEh

FDh

.....

81h

80h

7Fh

7Eh

.....

02h

01h

00h

n

Not in Use

127

126

......

2

1

0

-1

 

-125

-126

Not in Use

 

Variable part

b0에서 b22의 23bit는 변수부를 나타냅니다

즉 1.xxxx 에서의 xxxx (binary)

[참고] 0을 표현 할 때는 b0에서 b31까지의 모든 비트가 0로 됩니다.

 

Double Word Constant (Operand)

Double Word Constant (Operand)

 

Operand #1

High –High (MSB)

High – Low (LSB)

Operand #2

Low- High (MSB)

Low-Low (LSB)