|
radix, 57
RAISE statement, 206
Range of a function, 594
RCL instruction, 86
RCR instruction, 86
Reading from memory, 12
Reading integer values, 39
READONLY declaration section, 128
READONLY variables as constants, 167
Realloc function, 187
Rearranging expressions to make them more efficient, 463
Record constants, 249
Record field alignment, 256
Record offsets, 255
Records, 247
Records as record fields, 251
Recursion, 303
Reference parameters, 339, 342
Register addressing modes, 116
Register indirect addressing mode, 118
Register indirect jump instruction, 438
Register preservation, 278
Register preservation in a TRY..ENDTRY statement, 48
Register type coercion, 141
Register usage in loops, 490
Registers, 9
Registers as procedure parameters, 322
Registers as signed integer values, 141
Remainder (floating point), 418
Removing unwanted data from the stack, 150
REPEAT, 18
REPEAT..UNTIL loops, 481, 483
Required macro parameters, 635
RET instruction, 276, 308
Reverse polish notation, 426
Reversing a bit string, 679
Right associative operators, 391
Right shift operation, 83
ROL instruction, 85
ROR instruction, 85
Rotate left, 85
Rotate right, 85
Rounding a floating point value to an integer, 419
Rounding control, 403
Row major ordering, 238
RPN, 426
Run of ones, 656
Run of zeros, 656
Run-time language, 603
Run-time type information, 792
|