Fu sosem szerettem oket ... en meg a xor a -t is utaltam.
Ezt vitatnam. Pont a "van egy 3GHz-es quad core CPU-m, fene fog sporolni" dologgal ellentetben az a szep ezekben a regi computerkben, hogy az ember orajelciklusokat sporolgat, es akar egy ejszakat ul a kod felett, hogy vacak par byte-nyi machine code cuccost hogy lehet rovidebb ido alatt futtatni. Itt nagyon jol jonnek az ilyen trukkok, es szerintem pont ez a szepsege a dolognak, ellentetben a mai vilaggal, amikor ugye "nem fut gyorsan? bovitsel gepet, ember! olyan olcso a RAM, meg a CPU is ma mar". Na nem: a regi szep idokben pont ahhoz kellett a tehetseg, hogy a hw adott volt: azon KELL megoldani. Ha meg tudod, oke, ha nem, akkor az ember inkabb ne programozzon
Sajna manapsag nem igy van.
Az ilyen trukk mint a "xor a" meg egyszeru is, akar lehetne neki uj nevet is adni, hogy vilagosabb legyen, hogy mit csinal pl "RESA"
vagy tudomisen. Elvegre ne felejtsuk, hogy ami pl "LD" azok kozott telejsen mas jellegu utasitasok vannak (pl register-register transfer, regiser-memory transfer, stb), az csak egy szokas, hogy hogy jeloljuk, sok architekturan nem is mossak ezt egybe, hanem teljesen kulon kezelik (pl: LOAD, STORE, illetve meg valami a register-register transferre). Ez csupan szokas kerdese.