2010-04-18 4 views
1

Il y a quelque temps, je suivais certains tutoriels d'un assemblage. Je courais tout cela sur une machine Windows, compilant avec NASM et ensuite écrire le code compilé sur une disquette, puis redémarrer et essayer le code. Ce processus a été long et fastidieux et malheureusement n'était pas sur un mac. Quand j'ai découvert que Xcode pour mac NASM installé, j'ai immédiatement essayé de compiler du code. Le code compilé bien. Le problème est de le tester. Sur un mac je n'ai pas de disquette (pas comme si je voulais en utiliser un) donc je ne sais pas comment tester ça. J'ai regardé à Q (kju) et a constaté qu'il émulerait seulement des choses sur un dossier d'OIN. Donc, je suppose que ce que je demande est-il possible d'installer le code compilé sur un fichier ISO pour le test? (Note: le code lorsque les formulaires compilé un fichier .bin)Test du code d'assemblage sur un mac

Merci pour toute aide

+0

Quel type de code compilez-vous qui nécessite de redémarrer avec un lecteur de disquette? (D'ailleurs, cela devrait être sur superuser.com) – zneak

Répondre

1

Je ne sais pas exactement ce que vous essayez de tester (un chargeur de démarrage peut-être?) Mais vous n'avez pas besoin redémarrer ou démarrer à partir d'un disque juste pour exécuter du code assemblé (sauf s'il s'agit d'un chargeur de démarrage ou autre). De toute façon, si vous avez besoin de "redémarrer" pour tester, je suggère d'exécuter un émulateur. Sun VirtualBox est super facile à utiliser et gratuit et émule une architecture x86 standard (y compris les lecteurs de disquettes)! Cela peut donc fonctionner pour vous à court terme. Si vous voulez créer une image ISO dans le futur, vous pouvez le faire avec l'utilitaire de ligne de commande hdiutil. Dans une fenêtre de terminal, tapez man hdiutil ou visitez le man page en ligne pour plus d'informations sur l'utilisation de cela pour créer toutes sortes d'images de disque.

+0

Oui, c'est juste un chargeur de démarrage que je faisais pour le plaisir. Merci, je vais essayer ça. – nosedive25

+0

@ happyCoding25: Les Mac s'initialisent également sur les clés USB formatées insérées dans les ports USB, ce qui peut être une option facile pour vous aussi. Cela a fondamentalement remplacé le lecteur de disquette dans l'informatique moderne de toute façon;) –

Questions connexes