Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.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
Assembly 在程序集中创建一个非常简单的hello world操作系统iso文件,并在virtualbox上运行它_Assembly_Operating System - Fatal编程技术网

Assembly 在程序集中创建一个非常简单的hello world操作系统iso文件,并在virtualbox上运行它

Assembly 在程序集中创建一个非常简单的hello world操作系统iso文件,并在virtualbox上运行它,assembly,operating-system,Assembly,Operating System,因此,我想在汇编中创建一个非常简单的hello world操作系统,并将编译后的代码存储为ISO,我可以在pc上或至少在virtualbox上执行。首先:x86是基于linux/Unix的吗?我想制作一个与Linux项目无关的程序集。其次,我想将我的汇编代码转换为ISO,这样我就可以刻录它并在VirtualBox上运行它 x86是否基于linux/Unix x86是一种体系结构,而Linux和Unix是操作系统 我想把我的汇编代码转换成ISO,这样我就可以烧录它并在VirtualBox上运行它

因此,我想在汇编中创建一个非常简单的hello world操作系统,并将编译后的代码存储为ISO,我可以在pc上或至少在virtualbox上执行。

首先:x86是基于linux/Unix的吗?我想制作一个与Linux项目无关的程序集。

其次,我想将我的汇编代码转换为ISO,这样我就可以刻录它并在VirtualBox上运行它

x86是否基于linux/Unix

x86是一种体系结构,而Linux和Unix是操作系统

我想把我的汇编代码转换成ISO,这样我就可以烧录它并在VirtualBox上运行它


使用汇编程序来汇编代码。对于从CD引导,您还需要掌握“El Torito”的基本知识。如果您想快速入门,我建议您看看。

“x86是否基于linux”-这个问题有什么意义?很好。“好的,我刚买了一个调制解调器。请问我现在如何侵入国家安全局?”为什么这个问题没有因为过于宽泛而搁置?El-torito就是将汇编代码组装成iso文件的方法吗?El-torito是一个规范,指定BIOS应该如何查找引导文件。但是,当我只想创建一个操作系统时,为什么我需要完全担心这个问题呢。可以启动。我所要做的就是为操作系统编写汇编代码,将其汇编成一个iso文件,然后在虚拟机上运行(或者在某个时候将其刻录到cd上(但现在不用担心),设置cd并引导它与完整操作系统的复杂性相比非常简单。那么我该怎么做呢