Enforced immutability: Difference between revisions
Content added Content deleted
Alextretyak (talk | contribs) No edit summary |
Puppydrum64 (talk | contribs) m (→{{header|68000 Assembly}}: clarification) |
||
Line 30: | Line 30: | ||
;D0.B contains either $00 or $80</lang> |
;D0.B contains either $00 or $80</lang> |
||
When the program is being assembled, the assembler dereferences the labels and replaces them in-line with the labeled constants. They cannot be altered at runtime (except with self-modifying code). |
|||
The CPU isn't aware that these labels exist, however, as the assembler automatically replaces them with the assigned value. |
|||
=={{header|8th}}== |
=={{header|8th}}== |