0% ont trouvé ce document utile (0 vote)
9 vues7 pages

Tutoriel DOSBOX

Le document explique comment utiliser MASM pour convertir un programme en langage d'assemblage en un programme objet, en précisant que les programmes 16 bits ne peuvent pas être exécutés directement sur Windows 7 et versions ultérieures. Il décrit l'utilisation de DOSBox comme émulateur pour exécuter ces programmes, ainsi que les étapes pour configurer et exécuter un programme d'assemblage. Des instructions détaillées sont fournies pour l'installation de DOSBox, l'écriture et l'exécution de programmes, ainsi que la configuration des paramètres pour simplifier le processus.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues7 pages

Tutoriel DOSBOX

Le document explique comment utiliser MASM pour convertir un programme en langage d'assemblage en un programme objet, en précisant que les programmes 16 bits ne peuvent pas être exécutés directement sur Windows 7 et versions ultérieures. Il décrit l'utilisation de DOSBox comme émulateur pour exécuter ces programmes, ainsi que les étapes pour configurer et exécuter un programme d'assemblage. Des instructions détaillées sont fournies pour l'installation de DOSBox, l'écriture et l'exécution de programmes, ainsi que la configuration des paramètres pour simplifier le processus.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Avant de commencer, comprenons quelques choses utiles !

MASMorMicrosoft Assembler est une application qui convertit un programme en langage d'assemblage (.ASM) en un programme objet (.OBJ), c'est un 16-
programme 16 bits et peut être exécuté sur un système d'exploitation qui prend en charge l'exécution de programmes 16 bits, Windows XP prend en charge les programmes 16 bits et 32 bits

exécution du programme. donc il fonctionne parfaitement sur Windows XP, tandis que 'Windows 7 32 bits' ne prend en charge que l'exécution de programmes 32 bits

et « Windows 7 64 bits » prend en charge l'exécution des programmes 32 bits et 64 bits, si vous exécutez une version « Windows 7 64 bits », vous
vous pouvez toujours regarder dans C:\ (disque C) vous avez deux dossiers présents.

1.)Fichiers de programme - stocke les logiciels installés en 64 bits.


2.)Program Files(x86)- stores 32-bit installed software.
Le programme dont vous avez besoin pour exécuter un programme d'assemblage (.ASM) est

ÉDITER (Éditeur de programme - Pour modifier le programme)


MASM (Microsoft Assembler - Convertit le programme d'assemblage en programme objet).obj),
LIAISON (Linker - Rassemble tous les environnements nécessaires à la conversion [Link]),
DEBUG (Débogueur - Vérifie si le programme a des erreurs et affiche les détails d'allocation de mémoire dans les registres)
tous ces programmes sont en 16 bits et ne peuvent pas être exécutés sur Windows 7 ou des versions ultérieures de Windows directement, donc nous avons besoin d'un

émulateur appelé DOSBOX qui est utilisé pour exécuter des programmes 16 bits sur un système d'exploitation 32 bits ou 64 bits.

Commençons.
Step 1 :
Téléchargeret installez DOS-BOX.
TéléchargerDossier compressé MP (Microprocesseur)

Étape 2 :
Extraire le dossier 'MP' et le coller sur votre lecteur C:\

Step 3 :
-Ouvrir DOS-BOX depuis votrebureau.
Tapez les commandes suivantes, le lecteur de terminal par défaut est défini sur Z:\>( Appuyez sur Ctrl+Entrée pour passer en plein écran)

Z:\>monter c c:\MP
(Définit le ‘C:\' lecteur virtuel comme le chemin C:\MP)

Z:\>c:\
(change le terminal de conduite)
C:\>
(nous sommes dans notre C:\

Commençons par exécuter notre premier programme, tapez la commande pour ouvrir la fenêtre de l'éditeur.

C:\>EDIT [Link]
Cela vous ouvre l'Éditeur avec le nom de fichier '[Link]' tel que donné.

Écrivez votre programme ici et sauvegardez le fichier, Allez à Fichier > Quitter

Tapez les commandes que vous utilisez pour exécuter votre programme d'assemblage, cela fonctionne comme par magie.

C:\>MASM [Link];
C:\>LINK [Link];
C:\>PGM
pour exécuter le programme.

Aussi,
Pour déboguer votre programme, tapez

C:\>DEBUG [Link]
Lorsque la fenêtre de débogueur GUI s'ouvre, appuyez sur le bouton « Alt » de votre clavier pour afficher les menus du haut.

ClickonFile>EXITto return to prompt window.


Remarque : Si vous avez un autre style ou saveur de Débogueur, ne paniquez pas. Copiez le [Link] spécifique de votre ensemble de fichiers et
replace it [Link] inC:\MP.
Attention :
D'accord, donc si vous en avez marre de taper la commande pour monter le lecteur C en tant que répertoire local et de changer le
Exécutant le terminal encore et encore, vous pouvez configurer les paramètres de DOS-BOX, qui peuvent automatiquement exécuter ces commandes.

Pour ce faire, recherchez simplement le répertoire où DOS-BOX est installé.


C:\Program Files (x86)\DOSBox-0.74ouC:\Program Files\DOSBox-0.74
Puisqu'il s'agit d'un Windows 7 64 bits, il est présent dans C:\Program Files (x86)\DOSBox-0.74
Maintenant, vous verrez différents fichiers dans ce répertoire. Recherchez 'DOSBOX0.74Options' et double-cliquez dessus.
-Une fenêtre de l'éditeur de bloc-notes s'ouvre, faites défiler vers le bas, vous trouverez,

[autoexec]
Tapez la commande d'exécution automatique ici
Après avoir saisi la commande, cela devrait ressembler à
[autoexec]
monter c: c:\MP
c:\
-Cliquez sur Fichier>Enregistrer dans l'éditeur Notepad
Maintenant, lancez le DOS-BOX

Il existe également différentes listes d'options disponibles pour configurer DOS-BOX, vous pouvez définir 'fullscreen=true' si vous souhaitez passer en plein écran.

fenêtre au démarrage de DOS-BOX.


De plus, si votre écran se fige lorsque vous passez en mode plein écran, il est conseillé de changer le mode de sortie, en
réglage 'output=overlay' depuis 'output=surface'.
Commenter ci-dessous si vous rencontrez toujours des difficultés, nous serons ravis de vous aider !

Vous aimerez peut-être aussi