bonjour tt le monde, bon je debute on assembleur (sous dos 16 bits [bus d'adresse??]) et c'est pas gagné, j'ai donc trouver un cour sur le net que je suis entrain d'étudier, mais il n'explique pas tout ce cours d'ou ces quelques questions:
1/on ne peut adresser que des octets (8bits) avec les segments et les offset, mais alors comment faire pour adresser un bloc plus gros que 8 bits?, par exemple 32bits (4 octets).
2/on sait que les registres (AX,DX.....etc) font 16 bits, donc on ne peut pas y stocker une infos ou donnée qui "depasse" ces 16 bits,mais alors comment faire pour calculer des nombres gros ? comme les millions ou les millirads.c'est ici qu'interviennent les flags overflows?
3/ que veut dire vraiment les modes "protégé" et "réel"?
4/quand j'écris un programme en assembleur,dois-je toujours veiller à ce que les taille des instructions soient égals à 16 bits exactement ou non ?
merci pour ceux qui peuvent de me répondre.
-----