免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: johnnyboy
打印 上一主题 下一主题

发布《linux内核0.11(0.95)完全注释》修正版1.1 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-10-14 20:08 |只看该作者

发布《linux内核0.11(0.95)完全注释》修正版1.1

还有一个问题请教:
load_setup
          .... .....
          .... .....
          j load_setup

我在Debug 里输入 j xxxx 怎么报错,请问 j 对应什么汇编跳转指令?

楼主有没有QQ啊! 加我6456413。我最近一直在依你的书学习,并且都记学习笔记。

论坛徽章:
0
12 [报告]
发表于 2003-10-15 16:11 |只看该作者

发布《linux内核0.11(0.95)完全注释》修正版1.1

读完了第二章节:BOOT,准备向SETUP篇进军。

这本书写的真是不错。依托它,在DOS上做了一个小小实验,在引导一开始跳到自定义的一段子程序显示一行字符串,再跳回来启动DOS。

论坛徽章:
0
13 [报告]
发表于 2003-10-15 17:11 |只看该作者

发布《linux内核0.11(0.95)完全注释》修正版1.1

有没有兄弟做过试验的,把经验贴出来嘛???很多地方都不容易读懂,也可以帖一些自己的体会阿!!这样大家才有进步嘛!!

论坛徽章:
0
14 [报告]
发表于 2003-10-16 21:30 |只看该作者

发布《linux内核0.11(0.95)完全注释》修正版1.1

原帖由 "peterhuyang" 发表:
问一个初学者的问题,不好意思。 如何制作一张0.11的引导软盘。
我想按您的书上写的引导步骤,我打算用WINHEX软件将三个文件手工写入软盘引导,但无奈没有二进制版本,前辈可否提供 Linux0.11版 bootesct.s setup.s..........



http://oldlinux.org/
的论坛上已经有了,可以下载实验。

论坛徽章:
0
15 [报告]
发表于 2003-10-16 21:33 |只看该作者

发布《linux内核0.11(0.95)完全注释》修正版1.1

原帖由 "peterhuyang" 发表:
还有一个问题请教:
load_setup
          .... .....
          .... .....
          j load_setup

我在Debug 里输入 j xxxx 怎么报错,请问 j 对应什么汇编跳转指令?

楼主有没有QQ啊! 加我6456413。?.........


gohigh@hotmail.com

论坛徽章:
0
16 [报告]
发表于 2003-10-22 08:28 |只看该作者

发布《linux内核0.11(0.95)完全注释》修正版1.1

-u 100
0AE7:0100 EBFE          JMP     0100
0AE7:0102 EBFC          JMP     0100
0AE7:0104 EBFA          JMP     0100
0AE7:0106 EBF8          JMP     0100
0AE7:0108 EBF6          JMP     0100

我用DEBUG反汇编一段代码如上,发现 JMP 100,对应的汇编代码都不一样

JMP 100        JMP 100     JMP 100

EB FE              EB FC       EBFA

相同的跳转指令被汇编为不同的二进制机器代码,请问一下:JMP汇编成机器码是如何对应成的,要是能提供一些资料也行。

1110 1011 1111 1110   EBFE
1110 1011 1111 1100   EBFC
1110 1011 1111 1010   EBFA
1110 1011 1111 1000   EBF8
1110 1011 1111 0110   EBF6
--------------------------
0000 0001 0000 0000   0100

直接也看不出指令和跳转地址的对应规律最好有资料看。有知道的朋友请跟一下先谢了。


发现上述问题是在读核的时候,用Win98引导盘做实验, 我手工修改引导区,在引导之间先执行我的一段代码,跳转回来的时候, 我直接用原JMP 014(第一扇区最开始二个字节) 指令发现根本回不去,最后发现是跳转的指令汇编后的代码不同。

论坛徽章:
0
17 [报告]
发表于 2003-10-22 08:50 |只看该作者

发布《linux内核0.11(0.95)完全注释》修正版1.1

我用的是 0.11的boot, 0.97的root引导(没有找到0.11的root引导)。

Main还没开始读,不知引导到下面是否正常. 怎么进控制台?

... ...
child 190 died with code ff00
child 191 died with code ff00
child 192 died with code ff00
... ...

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-12 10:39:39IT运维版块每日发帖之星
日期:2015-10-10 06:20:00
18 [报告]
发表于 2003-10-22 10:49 |只看该作者

发布《linux内核0.11(0.95)完全注释》修正版1.1

thx

论坛徽章:
0
19 [报告]
发表于 2003-10-22 12:46 |只看该作者

发布《linux内核0.11(0.95)完全注释》修正版1.1

[quote]原帖由 "蓝色虫"]thx[/quote 发表:


朋友,能不能写清楚点。


请教一个问题:怎么把一张软盘格式化成 minix 文件系统? 感谢。

我试了下面这个不行。
mkfs.minix格式化minix文件系统的.minux ,它是个教学用的Unix;

论坛徽章:
0
20 [报告]
发表于 2003-10-30 14:41 |只看该作者

发布《linux内核0.11(0.95)完全注释》修正版1.1

顶一下,嘿嘿。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP