Ohjelmassa käytetyn nimen sidonta sen lopulliseen arvoon voi tapahtua
ainakin seuraavien tapahtumien yhteydessä : ohjelman kirjoitusaikana,
käännösaikana, linkityksen aikana, latausaikana, kantarekisterin (tai
muun KJ rekisterin) asetuksen aikana, tai konekäskyn suoritusaikana.
Milloin seuraavien esimerkkien nimien sidonta tapahtuu? Perustele.
- add R1,
ParX(FP)
% R1? ParX? FP?
ADD?
- XX dc
456789
% XX?
- call SP,
IO.Print
% Print?
- DD equ
65
% DD?
- locX =
3456789;
/* locX? 3456789? locX is local
variable in a C program */
Kussakin tapauksessa perustele, miksi sidonta ei voisi tapahtua
aikaisemmin/myöhemmin.