-
Linux 也是一个运行在保护模式下的 32 位操作系统,怎么可能没有 32 位汇编呢?
看看这个显示器"hello,world"例子:
数据段声明。
msg : string "hello, world!\"要输出的字符串。
len = .msg 字符串长度。
文本 ** 段落。
Global Start 指定 Entry 函数。
start:在屏幕上显示一个字符串。
movl $len,%edx 参数 3:字符串长度。
movl $msg, %ecx 参数 2:要显示的字符串。
movl $1, %ebx 参数 1: 文件描述符 (stdout) movl $4, %eax sys write int $0x80 调用内核函数。
退出程序。
movl $0,%ebx 参数 1:退出**。
movl $1,%eax sys exitint $0x80 调用内核功能。 #
-
Linux 内核中有很多汇编语言,但 gcc 是 Linux 唯一指定的编译器,这意味着汇编的编译也使用了 gcc,只是命令参数不同。
原来是设备有问题,我以为你在寻找整个过程。
我还没碰过vim,平时都是gedit,只有自动缩进一个功能,还是很弱智的,帮不了你。
这里有一点参考来发布它,尽管它可能没有用。
-
内核需要组装,开发驱动需要组装,剩下的可以说根本就没有组装。
-
一楼的那个是从**? 那是很多。
-
你为什么写这么多! 没有必要。 这不是很有用。
一句话就可以做到。 shll 编程出来。 不管是L(Linux)还是U,都是一样的。
-
汇编语言基本上就是一些助记符所代表的机器语言,机器语言就是机器指令,用机器听不懂的指令来指挥机器是绝对不可能的,所以机器对应着一种机器语言,也就是汇编语言。 但是,IBM PC 命令可以在 Pentium、Ben 234、K5、K6、K7 和 Athlon 上运行,因为它们被设计为与 IBM PC 兼容。
-
绝大多数Linux程序都有源码,最好找到源码。 拆解后的数据通常用于分析,用于功能的延续和增强,这是很难做到的!
-
32位汇编,如果是win32,可以用vs2008编写。
当然,如果你想冲浪,你可以使用VS2010。
-
你能在网上找到它吗??
如果它不起作用,请尝试win32的这些工具,看看是否可以使用它!
我喜欢linux还没学会怎么用,很烦人!!
没有浪费。 如果运行内存超过60%,系统会明显不流畅,所以一般建议根据用例,最好让你的内存使用率在50%以下,你的情况最好。