汇编语言数据定义与符号常量详解
1. 数据定义
1.1 实数数据定义
在汇编语言中,有多种方式来定义实数数据:
- REAL4 :用于定义 4 字节单精度实数变量。
- REAL8 :用于定义 8 字节双精度实数变量。
- REAL10 :用于定义 10 字节双扩展精度实数变量。
每个定义都需要一个或多个实数常量初始化值,示例如下:
rVal1 REAL4 -1.2
rVal2 REAL8 3.2E-260
rVal3 REAL10 4.6E+4096
ShortArray REAL4 20 DUP(0.0)
同时, DD 、 DQ 和 DT 指令也可以用来定义实数:
rVal1 DD -1.2
; short real
rVal2 DQ 3.2E-260
; long real
rVal3 DT 4.6E+4096
; extended-precision real
不同标准实数类型的最小有效数字位数和近似范围如下表所示:
| 数据类型 | 有效数字位数 | 近似范围 |
| ---- | ---- | ---- |
| 短实数 | 6 | 1.18 × 10⁻³⁸ 到 3.4
超级会员免费看
订阅专栏 解锁全文
899

被折叠的 条评论
为什么被折叠?



