Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在X86_32 Linux中使用汇编语言保留控制台的一部分_Linux_Assembly_Console_Text Editor - Fatal编程技术网

在X86_32 Linux中使用汇编语言保留控制台的一部分

在X86_32 Linux中使用汇编语言保留控制台的一部分,linux,assembly,console,text-editor,Linux,Assembly,Console,Text Editor,我正在开发一个带有汇编的文本编辑器,就像VI一样,需要控制控制台,就像VI一样,例如改变光标的位置,插入和删除字符串。 我在谷歌上搜索了很多,但没有找到任何好的建议,代码不是我的问题,我想知道怎么做,然后我可以自己编写代码 我正在使用NASM和32位Linux操作系统。查看库()的源代码,看看Unix终端是如何操作的。您在开发过程中取得了多大进展?你现在是如何对屏幕进行寻址的?您正在使用标准Linux库吗?如果是这样的话,您是如何加载它们的?我在它的过程中遇到的问题是与终端的动态交互,我的程序在

我正在开发一个带有汇编的文本编辑器,就像VI一样,需要控制控制台,就像VI一样,例如改变光标的位置,插入和删除字符串。 我在谷歌上搜索了很多,但没有找到任何好的建议,代码不是我的问题,我想知道怎么做,然后我可以自己编写代码
我正在使用NASM和32位Linux操作系统。

查看库()的源代码,看看Unix终端是如何操作的。

您在开发过程中取得了多大进展?你现在是如何对屏幕进行寻址的?您正在使用标准Linux库吗?如果是这样的话,您是如何加载它们的?我在它的过程中遇到的问题是与终端的动态交互,我的程序在终端的静态使用下运行良好,我的意思是只需要终端的输入和输出。到目前为止还没有使用库,这是纯汇编,因为这是我的汇编项目我检查了链接,但问题是我的教授不允许我们使用C库,他想要纯汇编,这样有解决方案吗?