Enforced immutability: Difference between revisions

Content added Content deleted
No edit summary
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}}==