كود:
………………. LA PARTIE DECLARATION ………………..
Buffer db 255 dup( ?)
X dw ?
Y dw ?
SOMM dw ?
DIFF dw ?
PROD dw ?
QUOT dw ?
………………. FONCTION DE LA SOMME ……………….
Call liredecimal ;lire un nombre decimale
Mov X,ax ;sauvegarder ax ds la variable X
call liredecimal ;lire un nombre decimale
ADD AX ,X
Mov SOMM ,AX
………………. FONCTION DE LA SOUSTRACTION……………….
Call liredecimal ;lire un nombre decimale
Mov Y,ax ;sauvegarder ax ds la variable X
call liredecimal ;lire un nombre decimale
SUB AX ,Y
Mov DIFF,AX
………………. FONCTION DE LA MULTIPLICATION……………….
Call liredecimal ;lire un nombre decimale
Mov Y,ax ;sauvegarder ax ds la variable X
call liredecimal ;lire un nombre decimale
MUL ,Y
Mov PROD ,AX
………………. FONCTION DE LA DIVISION ……………….
Call liredecimal ;lire un nombre decimale
Mov Y,ax ;sauvegarder ax ds la variable X
call liredecimal ;lire un nombre decimale
DIV Y
Mov QUOT ,AX