Bonjour,

Mes souvenirs de l'assembleur datent de tres longtemps. et j'essaye de creer un programme instruction par instruction.



Je cherche a realiser une copie de zone. et je planche sur la facon de le réaliser.
Le programme est un sous programme qui a plusieurs variables en entrée. L'adresse de la zone emetrice, la longueur de la zone emetrice et l'adresse de la zone qui doit recevoir la copie.

POS DS F
LONG DS F
POS2 DS F

Je ne sais pas quel est la meilleur instruction entre MVC, MVCL et MVZ

La premiere semble etre limité en longueur de la zone a copier de 255, et la seconde est de type RR MVCL R1,R2.
Et le MVZ, je n'ai aucune idée de ce qui le differencie du MVC.

Faire un MVC POS(LONG),POS2 me semble incorrecte. ca voudrait dire copier POS sur une longueur LONG vers POS2.

J'espere avoir bien expliqué mon probleme Et vous remercie d'avance pour vos reponses.