2010-07-14 4 views
2

Je suis en train de développer un éditeur de texte comme VI avec assembly et de prendre le contrôle de la console, exactement comme Vi, par exemple changer la position du curseur et insérer et supprimer des chaînes . J'ai beaucoup googlé mais je n'ai trouvé aucune bonne suggestion, le code n'est pas mon problème, je veux avoir l'idée de comment le faire, alors je pourrais le coder moi-même J'utilise NASM et OS Linux 32 bits .Réserver une partie de console en utilisant le langage assembleur sous X86_32 Linux

+0

Jusqu'où êtes-vous entré dans votre développement? Comment abordez-vous l'écran en ce moment? Utilisez-vous des bibliothèques Linux standard? Si oui, comment les chargez-vous? – Lazarus

+0

Mon problème dans son processus est l'interaction dynamique avec le terminal, mon programme fonctionne très bien avec l'utilisation statique du terminal, je veux dire juste l'entrée et la sortie du terminal. Je n'utilise pas de librairies pour l'instant, c'est un assemblage pur car c'est mon projet d'assemblage – Mehrshad

Répondre

2

Regardez dans les sources de la bibliothèque curses (ncurses(3)) et voyez comment les terminaux Unix sont manipulés.

+0

J'ai vérifié les liens, mais le problème est mon prof. ne nous permet pas d'utiliser des bibliothèques C, et il veut un assemblage pur, a-t-il une solution de cette façon? – Mehrshad

Questions connexes