-4

我太业余了。我想在汇编 IDE 中编译下面的程序,我的意思是我想编写一个简单的控制台应用程序:

X DB 18
MOV AL,-18
ADD AL,X

我想在控制台屏幕上看到 AL 的值作为输出,我该如何运行这个简单的代码?我应该添加哪些代码?

4

1 回答 1

3

正如电影中所说的“你好,陌生人”……

如您所见,您需要更多代码。首先要学习的是干净地退出——CPU 不知道你什么时候完成。取决于什么操作系统。“ExitProcess”,可能 - 当他们不说时,通常是 Windoze。:)

“如何显示数字?” 可能是有史以来最常见的初学者问题。您可以“只调用 printf”,或者(更好?)将数字转换为文本(与哪个操作系统无关)并打印它(取决于操作系统)。你有书吗?它说什么?(我将支持 DCoder 对 Carter 博士的推荐!)

您心目中的 IDE 是否有友好手册?阅读。(一个 IDE 不值得安装,恕我直言,但有些人喜欢他们)

您显示的代码有问题。CPU 将尝试执行数字 18,就好像它是一条指令一样。您想将“代码”与“数据”分开。确切的语法取决于您使用的汇编程序。

如果您提供“哪个架构”(看起来像 x86)、“哪个操作系统”和“哪个汇编程序”,您可能会得到更好的帮助。

最好的,弗兰克

于 2012-07-28T22:17:49.567 回答