而且编译出的代码效率低,扒段也体积大,无法满足引导需求。
而且,要调用一些低级的棚谨BIOS中断,这个更无法用高级语言了。
而且要处理从实模式到保护模式的切换,这个只能用汇编写
是汇编语言写的然后生成机器语言55AA标志竖旁 说明这个分区是引导分区
BIOS 寻找硬盘活袜纤野动分区是否有55AA标志标志 如果有就告喊是引导分区 就加载执行
不过时 这么说 pascal嵌套汇编 写底层程序一点不比C\C++差不嵌套汇编毁燃可以只用C\C++写出 *** 作系统引导程序 只要你熟悉编译过程 不要低估了Gun 编译器的能力
Java也许可以 但是必须是支持java字节码的cpu 而不是java虚拟机 听说目前有这样的cpu
他的特点是结构化明确, 但是面向对象方面比起c++来略差, 或型哪者说我用不习惯 你不用delphi可以使用freepascal 基本上你能想到的软件 pascal都能写
缺点就在于结构化太明确了 可以输非常的学究气, 跟早期的algo一个样子 像我这样的人更喜欢自由的编码风格 我不是坐冷板凳的人 所以不喜pascal
但是毋庸置疑的是 pascal是个好语言 delphi是pascal的好搭档 不用delphi学pascal简直就是浪费
别什么东西还没学就开始BB, 你知道什么叫现代程序构架么, 你知道vcl的设计有多优美么... 算了 路漫纤租虚漫其修远兮~~~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)