Il y a une différence majeure entre cmp et cmpa: cmpa ne fonctionne pas en .b !
(Et puis après c'est aussi du au fait que pour les autres instructions ALU dont la destination est un registre d'adresse (adda et suba) les flag ne sont pas modifiés, et vu que tout est construit sur le même modèle...

)