我太熟悉了。我想在汇编IDE中编译下面的程序,我的意思是我想编写一个简单的控制台应用程序:
X DB 18
MOV AL,-18
ADD AL,X
我想在控制台屏幕上看到AL的值作为输出,我该如何运行这个简单的代码?我应该添加哪些代码?
答案 0 :(得分:3)
如您所知,您需要更多代码。要学习的第一件事就是彻底退出 - CPU不知道你何时完成。取决于什么操作系统。可能是“ExitProcess” - 当他们不说时,通常是Windoze。 :)
“如何显示号码?”可能是有史以来最常被问到的初学者问题。您可以“只调用printf”,或者(更好?)将数字转换为文本(与哪个OS无关)并打印它(取决于操作系统)。你有一本书吗?它说什么? (我将第二个DCoder对Carter博士的推荐的推荐!)
您想到的IDE是否有友好手册?阅读。 (IDE不值得安装,恕我直言,但有些人喜欢'em)
您在显示的代码中遇到问题。 CPU将尝试执行数字18,就像它是一条指令一样。您想要将“代码”与“数据”分开。确切的语法取决于您正在使用的汇编程序。
如果您将提供“哪个架构”(看起来像x86),“哪个操作系统”和“哪个汇编器”,您可能会得到更好的帮助。
最佳, 弗兰克