
正文
windows汇编,windows汇编语言程序设计
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Windows、Linux、UNIX、Dos操作系统分别是用什么语言编写的?
Linux内核是用C语言写的,中间嵌入了部分汇编代码,底层的部分代码完全是汇编语言(如启动代码),图形环境中有采用perl等语言的,种类较多。
最初的unix内核使用Basic语言编写的,后来是用C语言编写的,而Linux是用的C语言编写的内核,windows NT内核也是用C语言编写的(因为Windows从MS-DOS以来是继承的,ms-dos是用C语言编写的)。
Linux操作系统是用C语言、汇编语言编写的。Linux,全称GNU/LINUX,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
操作系统使用C语言和汇编编写的,Windows,UNIX,Linux都是这样的。绝大部分是C,极少情况使用汇编。操作系统的编写需要与硬件厂商紧密配合,两者相辅相成。
DOS/Windows/Linux内核部分全部是基于汇编和C语言来编写的。其中C语言占90%以上的代码量,并实现主要的操作系统功能。
相关问答
Q1: 汇编,指令集,操作系统,API之间关系
1、不同的CPU肯定对应不同的机器码,其实这种说法不规范,应该是不同的机器码集,或机器指令集,因为汇编指令和机器指令是一一对应的,也可以说成是汇编指令集。
2、从操作系统的基本功能来看,一方面它直接管理传统机器中的软硬件资源,另一方面它又是传统机器的延伸 汇编语言级 --- 第4级 该级的编程工具是汇编语言指令集。
3、两句就是按照不同的汇编器规定的格式写的,但是他们在对应的汇编器上生成的机器码(指令)是一样的。也许哪一天我做了一个汇编器,就又有了一种别的格式的汇编语言呢。
4、操作系统/虚拟机 提供具有人机交互功能的用户界面和底层系统调用服务例程。指令集体系结构(ISA)软件和硬件之间接口的一个完整定义。
5、第二级是一般机器级。它由微程序解释机器指令系统.这一级是硬件级。第三级是操作系统级,它由操作系统程序实现。这一级也称混合级。第四级是汇编语言级。
Q2: Windows操作系统是用什么语言编写的?
是用C写的。 微软的产品给人的印象之好,主要应该归功于微软的测试人员。 微软有1/3的人是做测试的,微软还会专门找一些不会用电脑的人来测试他们的程序。
大部分代码因考虑到可移植性,基本上是用C语言写的,个别的用的是C++。
用C语言编写的,所有Windows版本都是用它编写出来的,它的功能非常强大,另外linux操作系统也是用C语言编写出来的。
WINDOWS系统内核层以C语言为主还有部分C++以及少量的汇编,用户层以C和C++为主 也有汇编。部分应用程序时C#/VB的。而WINDOWS2000则已经有20余万行代码,其中80%是用C++编写,其余部分有C和汇编,底层接口用汇编编写。
微内核系统从概念上是指“只包括操作系统的基本功能,例如内存管理和进程管理等等”,就连对各个文件系统的支持也不算在内,不过具体WINDOWS是不是这样设计我就不清楚了。
关于windows汇编和windows汇编语言程序设计的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






