1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Assembler unter OS X?

Dieses Thema im Forum "OS X-Developer" wurde erstellt von Wikinator, 30.03.06.

  1. Wikinator

    Wikinator Adams Parmäne

    Dabei seit:
    21.08.04
    Beiträge:
    1.297
    Hallo,

    ich versuche Assembler zu lernen und wollte dazu ein kleines Beispiel-Programm ausprobieren:
    Code:
    mov AH, 2H
    mov BH, 0H
    mov DL, C8H
    mov DH, C8H
    
    int 16H
    allerdings meldet as:
    Code:
    move:0:End-of-File not at end of a line
    move:1:Invalid mnemonic 'mov'
    move:2:Invalid mnemonic 'mov'
    move:3:Invalid mnemonic 'mov'
    move:4:Invalid mnemonic 'mov'
    move:5:End-of-File not at end of a line
    move:unknown:Partial line at end of file ignored
     
  2. quarx

    quarx Hadelner Sommerprinz

    Dabei seit:
    17.04.05
    Beiträge:
    8.541
    Bist Du sicher, dass Du da wirklich PowerPC-Mnemonics benutzt? Mir sieht das eher wie x86-Assembler-Code aus...
     
  3. Wikinator

    Wikinator Adams Parmäne

    Dabei seit:
    21.08.04
    Beiträge:
    1.297
    eigentlich würde ich lieber die x86-Codes benutzen (ist alles nur zum testen). Gibt es eine Simulationssoftware dafür?
     
  4. MatzeLoCal

    MatzeLoCal Rheinischer Bohnapfel

    Dabei seit:
    05.01.04
    Beiträge:
    2.421
    Ich hoffe ich sag etz nichts falsches, aber würde das nicht mit

    Qemu oder bochs

    funzen?

    Unter FreeOSZoo gibts kleine Linux-Distros als image.. evtl kannst du darunter dann assemblern.
     
  5. Cortex85

    Cortex85 Gast

    Oder hol dir 'n Intel-Mac :p
     
  6. Wikinator

    Wikinator Adams Parmäne

    Dabei seit:
    21.08.04
    Beiträge:
    1.297
    hm, beim Starten von Bochs (das Standard-bochsrc-file) sagt er mir:
    Code:
    Bochs is exiting with the following message:
    [CPU  ] prefetch: RIP > CS.limit
     
  7. quarx

    quarx Hadelner Sommerprinz

    Dabei seit:
    17.04.05
    Beiträge:
    8.541
    Welches romimage hast Du denn geladen? Stimmt die bochsrc-Datei? Die musst Du bearbeiten.
     
  8. Wikinator

    Wikinator Adams Parmäne

    Dabei seit:
    21.08.04
    Beiträge:
    1.297
    Code:
    # no romimage
    steht in der Datei.
     
  9. Wikinator

    Wikinator Adams Parmäne

    Dabei seit:
    21.08.04
    Beiträge:
    1.297
    Q bleibt leider immer bei der Installation von Debian hängen. Etwa bei "Installation des Basis-Systems" 17%. Was nun?
     
  10. MatzeLoCal

    MatzeLoCal Rheinischer Bohnapfel

    Dabei seit:
    05.01.04
    Beiträge:
    2.421
    Warum nimmst du nicht einfach eine fertige Installation von FreeOSZoo?
     
    Wikinator gefällt das.
  11. Walli

    Walli Blutapfel

    Dabei seit:
    06.01.06
    Beiträge:
    2.594
    Evtl. mal mit der unstable Version von Q probieren? Die ist um einiges besser als die stable, finde ich.
     
  12. Wikinator

    Wikinator Adams Parmäne

    Dabei seit:
    21.08.04
    Beiträge:
    1.297
    mit einer Installation von FreeOSZ hat es funktioniert. Danke!
     

Diese Seite empfehlen