Pour moi: plus d'instructions = moins de contraintes = plus facile
Tu n'es pas obligé d'utiliser toutes les instructions du 68k. Ce n'est qu'en apprenant à optimiser que tu apprendras les instructions les plus compliquées.
D'ailleurs, le 68k permet d'utiliser
move pour tout et n'importe quoi (par exemple, les ports du matériel sont accessibles comme des adresses en mémoire), alors que le Z80 nécessite des instructions spécialisées comme
IN ou
OUT en plus de
LD.
Le 68k est aussi souvent plus flexible. Préfères-tu avoir un seul registre auquel tu as le droit d'additionner un nombre (A sur Z80) ou 16 (d0-d7/a0-a7 sur 68k)?
Mais je répète que je n'ai que des connaissances extrêmement superficielles d'assembleur Z80 et que je n'ai jamais programmé en assembleur sur Z80, et que
je ne peux donc pas être objectif à 100%.
Pour les informations, tu trouveras ton bonheur
là. Il y a par exemple les listes complètes des instructions du Z80 et du 68k. (Celle du Z80 m'a d'ailleurs bien servi pour ce message.)
[edit]Edité par Kevin Kofler le 06-07-2001 à 02:48:10[/edit]