« int a[4] = {1,2,3}; »
la dernière case a une valeur indéfinie dans ces cas là.
Sinon, tu peux lancer ton programme dans la console où tu compiles. Il suffit de taper son nom sans le .exe et ça se lance (et pas besoin de system("pause"); en prime).
« non, il y a un mapping 1:1 entre les deux. »
ça veut dire que tu peux passer de l'assembleur au binaire (suite de 0/1) tout comme tu peux passer du binaire au code assembleur. On a donc bien deux écritures de la même chose.
neofungamer: « system("PAUSE"); »
non, ça pique aux yeux ça. Faire : system("pause");
Il n'y a plus aucune raison de mettre la commande en majuscule depuis ... windows 95 au moins. 