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진 부동소수점 데이터 형태 |
---|
[Variable Part] x 2[exponent part]
The Bit Configuration
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) |
---|
Operand #1 | High –High (MSB) |
High – Low (LSB) | |
Operand #2 | Low- High (MSB) |
Low-Low (LSB) |