当前位置:  技术问答>linux和unix

boot.s 和 head.s在linux和windows不同平台的编译差别

    来源: 互联网  发布时间:2017-04-08

    本文导语:  小弟正在读《linux内核完全剖析--0.12》其中有两段汇编程序,在不同平台下用相同汇编器编译程序有变化,求解: 不用全部代码: 1    boot.s程序中有一句: rep movw  呵呵,熟悉inter格式的不要骂我,在at&t或者as86中...

小弟正在读《linux内核完全剖析--0.12》其中有两段汇编程序,在不同平台下用相同汇编器编译程序有变化,求解:
不用全部代码:
1    boot.s程序中有一句:
rep movw
 呵呵,熟悉inter格式的不要骂我,在at&t或者as86中这个是正确的,首先,这段程序是用as86编译的,在书中是在一行,这样编译是不对的,会提示有垃圾参数,要分两行即:
rep
movw
这个不懂,这样的差别as86语法中还有吗?希望知道,以后碰上容易解决,谁有as86语法资料(如果是在线手册就不用啦。我一看过,没有提到这一点,google不到)。
2   head.s程序中是在windows 和linux不同平台都是用as编译器编译,GUN as,在windows 下叫gas,linux下就叫as
程序中有几处不同,都是关于子长的,
linux  movl scr_loc, %ebx
windows   movl scr_loc, %bx
linux    .align 8
windows  .align 3
linux    movb $65, %al 
windows   movl $65, %al  
这是不同的地方,小弟刚开始读内核,求解答。



|
该回复于2011-10-25 10:13:56被版主删除

    
 
 

您可能感兴趣的文章:

  • 编译u-boot时出现???libgcc.a uses hardware FP, whereas u-boot uses software FP
  • UBOOT编译完后生成的u-boot.img(注意不是u-boot.bin)是什么文件?如何解析它?
  • 编译生成u-boot.bin文件要用什么交叉编译工具?
  • u-boot 和 kernel 编译
  • 请教,刚下载了一个U_boot 1.2.0源码,能直接编译?
  • u-boot 1.1.4 编译出问题了, 请教
  • RED hat 下 arm-linux-gcc (2.95.3)编译 u-boot-1.1.6错误!!!!
  • 如何编译可以支持boot通过linux2.6版本非压缩的内核启动?
  • 重新编译后的内核只有516K,可执行lilo是为什么总提示/boot/vmlinuz is too big?
  • 拿到arm的toolchain后编译u-boot出了点问题,请问cc1是啥?错误信息说是少这个东西
  • 成功编译完RH8内核,也可以boot系统,但不能probe到USB设备,why?
  • u-boot 1.1.4 编译出问题了, 难道我的步骤有问题? 还是?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 怎么在Linux下改windows系统文件啊,我把windows的BOOT.INI改了,windows启动不了
  • Linux安装后Windows2000启动不了:INACCESSIBLE_BOOT_DEVICE
  • LINUX和WINDOWS并存,BOOT文件应是怎么配置的?
  • 安装linux时,已经有windows,我有2个主分区了,如果装linux不分boot分区会不会有什么问题?
  • fedora如何能windows的boot.ini中引导启动,以前RH9可以的
  • [在线急问] 如何从windows xp中的boot.ini启动Fedora3。。。。。。
  • 安装Redhat7.1在分/boot区时,划了16M为/boot区却总是报错:Boot pattiton > 1024 Cylinders
  • 求救:SCO UNIX5.05 启动时提示Boot not found Cannot Open Stage/boot failure: error loading hd(40)/boot
  • 要实现多启动,安装时Master Boot Record和First Sector of Boot Partition,到底应该选哪个?
  • 救命啊::我Redhat7.3重编内核得一个bzImage文件,我把它COPY到了/boot/下,并修改了/etc/lilo.conf文件image=/boot/bzImage,后lilo -v !怎
  • 关于/boot 分区的作用(grub)
  • 100分请教u-boot.lds链接脚本的问题
  • /boot分区作什么用?
  • u-boot 关于makefile的疑问
  • the mode of kernel booting
  • 关于U-boot的调试、、???
  • SCOUNIX启动时如何默认登录(不用在BOOT提示符下回车)
  • grub 安在/boot分区 无法双启动的问题
  • 怎样利用u-boot烧写??
  • 如何设置u-boot变量ip地址?
  • BOOT分区的问题
  • 移植u-boot的问题
  • Spring Boot
  • 卷boot仅剩0字节空间,Ubuntu10.04系统
  • u-boot写进去后串口没输出?
  • 请问誰有Boot的源码和gcc的原码


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,