The built-in assembler evaluates
all expressions as 32-bit integer values. It doesn’t support floating-point and
string values, except string constants.
Expressions are built from expression
elements and operators, and each expression has an associated expression
class and expression type.
Differences
between Object Pascal and assembler expressions
Inline assembler code: Overview
内建汇编程序以32位整数值对所有的表达式求值。除串常量外,它不支持浮点和串值。
表达式由表达式元素(expression elements)和运算符(operators)建立,每个表达式有一个相关的表达式分类(expression class)和表达式类型(expression type)。