Diese These ist definitiv falsch.
Ganz "unter der Haube" kommt es darauf an, wieviele CPU-cycles ein Opcode zur Ausführung braucht.
Und es gibt nun mal Opcodes die z.B. 1 cycle brauchen (mov == Werte verschieben) und welche, die deutlich mehr brauchen (z.B. 4 für imul == (signed) Integer Multiplikation).
Ich könnte also schreiben:
Code:
mov eax, [ebx];
mov eax, [ebx];
mov eax, [ebx];
mov eax, [ebx];
4 LOC; 4 CPU-cylces
1 LOC; 4 CPU-cycles
Das Beste: die Anzahl der Cycles hängt auch noch komplett vom verwendeten Prozessormodell ab. ;-)