Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Assembler » Assembly Converter?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
28.05.2009, 14:39 Uhr
~cfxm
Gast


Kann man eigentlich Assembleranweisungen für eine bestimmte Prozessorarchitektur mittels Konverter in Anweisungen für eine andere umwandeln?

Das müsste doch gehen, selbst wenn die neue CPU nun einen kleineren Befehlssatz und weniger Register hat.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.05.2009, 15:47 Uhr
Kest
saint


Nicht alle. Ein Prozessor kann auch seine spezifische Befehle haben, die man nicht nachahmen kann.

Aber für die gängigsten Befehle ist so was machtbar.
--
Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.

Dieser Post wurde am 28.05.2009 um 15:50 Uhr von Kest editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
28.05.2009, 19:28 Uhr
~cfxm
Gast


Weißt du zufällig, wo man solche "Konverter" herbekommt? (x86=>?|?=>x86)
Nur so interessehalber - was geht, was nicht, wo muss man nachbessern...
Architektur ist nicht so wichtig.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.05.2009, 14:47 Uhr
Kest
saint


Nein. Hab auch etwas Ähnliches nie getroffen.
--
Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
31.05.2009, 11:49 Uhr
Kest
saint


Ja, und Vieles lässt sich nachahmen, solange es nicht zu spezifisch wird.
--
Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.

Dieser Post wurde am 31.05.2009 um 12:16 Uhr von Kest editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Assembler ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: