Section courante

A propos

Section administrative du site

ASM

Assembleur
Virtual Pascal  

Syntaxe

ASM
   instructasm1
   instructasm2
   ...
   instructasmn
END;

Paramètres

Nom Description
instructasm1, instructasm2, instructasmn Ce paramètre permet d'indiquer une suite d'instruction assembleur à inclure

Description

Ce mot réservé permet l'inclusion d'instruction assembleur en ligne.

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. Program AsmSampl;
  2.      
  3. Var _EAX,_EBX:LongInt;
  4.      
  5. BEGIN
  6.  ASM
  7.   MOV EAX,1
  8.   MOV EBX,2
  9.   XOR EAX,EBX
  10.   XOR EBX,EAX
  11.   XOR EAX,EBX
  12.   MOV _EAX,EAX
  13.   MOV _EBX,EBX
  14.  END;
  15.  WriteLn('EAX = ',_EAX);
  16.  WriteLn('EBX = ',_EBX);
  17. END.

on obtiendra le résultat suivant :

EAX = 2
EBX = 1

Voir également

Langage de programmation - Assembleur 80x86 - Lexique et dictionnaire d'instruction assembleur 80x86

Dernière mise à jour : Vendredi, le 29 juillet 2016