004
30.05.2009, 15:07 Uhr
0xdeadbeef
Gott (Operator)
|
Äh...nein, sowas geht nicht, ganz besonders nicht dann, wenn die Zielarchitektur einen kleineren Befehlssatz und weniger Register hat. Wie soll denn das gehen, Anweisungen zu übersetzen, die es nicht gibt, oder die Register benutzen, die gar nicht existieren? Ganz zu schweigen von etwaig verschiedenen Nebeneffekten bestimmter Anweisungen, dem Bytesex, der Registerbreite und damit zusammenhängend der Speicheradressierung - du kannst schon ein x86-real-mode binary nicht auf einem x86 im protected mode laufen lassen, wie willst du da über Architekturgrenzen hinweg? -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |