bayyh
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2002-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:5227回复:9

BIOS程序用什么语言写?

楼主#
更多 发布于:2002-06-11 15:06
现在要自己写一个PCI卡上的BIOS程序,请问用什么语言写?汇编还是C?
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-11 15:11
BIOS程序一般都是用汇编语言写的,但并不是用C不能写。
BIOS程序一般都受硬件容量的限制,需要短小精悍,故汇编语言为首选。
Tom_lyd
bayyh
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2002-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-11 15:22
C语言也可以用吗?有没有人用C写?
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-11 16:15
c是可以用的,但反不如汇编顺溜,因为所有的运行时库都不能用了,而且编译出来代码较汇编来说冗余。
Tom_lyd
bayyh
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2002-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-06-11 18:16
送些分表示感谢.
bobby_zhou8086
驱动牛犊
驱动牛犊
  • 注册日期2002-06-05
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-06-13 21:16
清华有一本bios的书――《bios研发技术剖析》,送一张光盘,里面是ami bios的原代码
bayyh
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2002-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-06-13 22:43
谢谢楼上的,我买了一本,正在看,但是用汇编觉得很麻烦,想用C语言。
bobby_zhou8086
驱动牛犊
驱动牛犊
  • 注册日期2002-06-05
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-06-15 19:13
BIOS开发只注重运行速度,程序大小,功能多少。并不在意开发的
速度。所以当然首选汇编。
kermit_shie
驱动牛犊
驱动牛犊
  • 注册日期2002-04-24
  • 最后登录2007-06-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-06-18 12:54
不能用C写,BIOS不能有那种文件头结构。
bayyh
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2002-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-06-20 15:18
楼上的老兄,能不能再说详细点。怎么那么多人都说可以呢?
游客

返回顶部