Salut,
D'abord tout dépend sous quel système tu es. Entre Linux, Windows et Dos, ton code sera sensiblement différent.
Sous Linux, les appels systèmes sont documentés, donc tu peux les utiliser en assembleur pour faire des choses très basiques. Mais tu peux aussi utiliser l'assembleur pour appeler des fonctions externes dans des bibliothèques.
Sous windows, les appels système ne sont pas ou peu documentés, donc tout ce que tu pourras faire c'est utiliser les fonctions externes comme celles de l'api win32.
Sous Dos, je connais moins. Mais l'appel système 21 (en héxa) permet de faire un peu tout et rien (intercepter le clavier, etc...).
Pour faire des choses basiques, dans tous les cas ça va. Mais là tu veux faire un jeu en assembleur!
Tu vas perdre un temps fou si tu n'utilises pas un langage de plus haut niveau.
M'enfin si tu y tiens, tu peux prendre une bibliothèque comme opengl et appeler ses fonctions en assembleur.
Voilà toujours quelques adresses pour t'aider:
http://asm.sourceforge.net/resources.html#docs (Pour linux et en anglais)
http://www.drpaulcarter.com/pcasm/ (Le meilleur tutorial d'asembleur x86 généraliste que je connaisse, il est aussi en français sur cette page)
Pour dos, le net regorge de tutorials en tout genre, pour windows c'est moins évident, faut chercher.
..et le...le...enfin, non parce c'est...ya...quand...bah tu sais là le...