![]() |
asm unter Windows?
Guten Morgen!
Ich hab mir mit Hilfe eines Programms, das eigentlich zum Programmieren von Prozessoren für Hobbyelektronikern gedacht ist, ein Programm in Assembler geschrieben. Diese assemblierte Datei (*.asm) will ich jetzt unter Windows ausführen. Damit meine ich nicht simulieren, was der „Hobbyprozessor“ machen würde, sondern ich will meinen Pentium mit den Befehlen füttern. Wie mach ich das? Gruß, Borti |
Re: asm unter Windows?
Das wird so nicht funktionieren. Davon ab das .asm Dateien noch nicht assembliert sind, hat jeder Prozessor seinen eigenen Assembler die untereinander nicht kompatibel sind.
|
Re: asm unter Windows?
Hmm du könntest all deine Befehle in ein Delphiprogramm reinschreiben.
Code:
Und dann halt mal testen, weiß nicht ob dir das jetzt hilft...
asm
... end; (?) |
Re: asm unter Windows?
Zitat:
Den Code in Delphi zu schreiben will ich eigentlich vermeiden. Egal, ich werd schon irgendwie klarkommen. Danke, Borti |
Re: asm unter Windows?
Zitat:
Ich glaub du meintest einmal eine P3 oder sowas... ;) |
Re: asm unter Windows?
Zitat:
Verschiedene Prozessorarchitekturen (IA32, IA64, x86-64, PowerPC, ARM, ...) sind untereinander nicht bzw nur beschränkt code-kompatibel und benötigen jeweils eigene Assembler (die x86-64 von AMD fällt hier aus dem Rahmen, um die erweiterten 64-bit-Funktionen nutzen zu können braucht man einen entsprechend aktuellen Assembler, ansonsten gibt's nur IA32 und den dazugehörigen Befehlssatz). Verschiedene Prozessoren innerhalb einer Architekturfamilie sind aber immer noch kompatibel untereinander, so unterstützt ein PentiumM genau den gleichen Befehlssatz wie der gute alte 286er, nur daß er zusätzlich noch mehr kann (umgekehrt versteht ein 286er nicht alle PentiumM-Opcodes). Edit: Ändert aber nichts daran, daß es vermutlich trotzdem nicht klappen wird, sofern der "Hobbyprozessor" nicht ebenfalls ein x86er ist :mrgreen: |
Re: asm unter Windows?
Gut dann ersetzt doch bitte wenn ihr so kleinlich seid Prozessor durch Prozessortyp oder -Architektur oder... ja mir egal.
MfG |
Re: asm unter Windows?
Besorg dir doch MASM von Microsoft. Außerdem JEDER Prozessor kann noch die Befehle vom Prozessor-8086! Nur das der Satz immerweiter erweitert wird! (AMD und Intel haben verschiedene Befehle aber ALLE sind abwärtskompatibel)
Viel Glück. Gruß Sascha. |
Re: asm unter Windows?
Zitat:
Ein SPARC-Prozessor (oder die ganzen PPCs) können beispielsweise die 8086er-Befehler auch nicht. Und solange wir nicht wissen, was Borti für einen Hobbyprozessor hat (da nimmt man zum Beispiel gerne auch mal einen aus der 68k-Serie von Motorola oder diverse ältere TI-Prozessoren), könnten wir auch keinen Emulator nennen. |
Re: asm unter Windows?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz