游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

30天操作系统映像文件的组成以及启动时的运行流程

  第三天,一共写了4份代码:ipl10。asm,引导区代码asmhead。asm进入32位模式bootpack。c操作系统naskfunc,bootpack。c需要调用的汇编函数
  这四部分代码最后编译成了系统盘,也就是操作系统映像。
  这个操作系统映像被我们放在了软盘里。
  电脑开机后,BIOS程序读区软盘的512字节内容到内存的0x7c00处去执行。
  这512四节就是映像文件的第一部分代码ipl10。ams的机器码,引导区的代码,
  这个代码主要是把软盘上的系统映像除了启动区程序的其他部分复制到内存的0x8200处。复制完成后,asmhead。asm的机器码所在内存地址为0xc200。
  所以,ipl10。asm最后,跳转到了0xc200处,去执行了asmhead。asm,也就是系统映像的第二部分。
  asmhead。asm的机器码所在的内存地址为0xc200处,所以asmhead。asm中有一句:org0xc200
  asmhead。asm同样还是先复制。把映像的第三部分bootpack。c以及第四部分naskfunc复制到了内存的0x00280000处。然后跳转到了0x002800000x0000001b处,去执行bootpack。c。这就是说跳转到了c代码中去执行。到这里,我们就可以在这个c代码中,去实现操作系统的功能了。
  也就是说,用c来完成操作系统的功能。
  当然,asmhead。asm还完成了cpu工作模式切换为32位,开启地址线A20,内存使用全局段内存管理表GDT来管理的方式,这些设置,都是为了能够使用C语言来编写代码所做的准备。
  总结:
  操作系统映像一共四部分组成:引导区代码,32位模式切换代码,操作系统代码,依赖的汇编函数库。
  引导区程序首先被BIOS程序复制到内存0x7c00处运行。
  引导区程序又把32位模式切换代码asmhead,操作系统代码bootpack。c,依赖的汇编函数库naskfunc复制到内存0x8200处,复制完成后,asmhead执行代码的地址为0xc200,所以,引导区程序的最后,为了去执行asmhead,就跳转到了0xc200处去执行asmhead。
  asmhead执行完本来就顺序执行bookrack。c就可以了,但是因为我们要用C来完成的操作系统的功能,所以需要做一些设置,比如将cpu切换到32位模式,使用全局段内存记录表的形式来管理内存管理。在全局段内存管理表GDT中设置了代码段的地址为0x00280000,所以,就需要将bootpack。c复制到0x00280000处了,这种内存管理的方式,要求把操作系统bootpack。c代码一定要放在GDT规定的内存地址0x00280000处才安全。
  设置完,按规定地址复制完,就跳转到了0x002800000x0000001b处去执行bootpack。c了。
  其实代码中的28:0x0000001b值的就是0x002800000x0000001b。

关于老北京的电视剧有哪些经典十部京味电视剧最有京味儿的电视剧,哪部是你的回忆?关于老北京的电视剧有哪些?随着北京的发展,京味儿却渐渐地减少了,很多人开始怀念以前的老北京的京味儿,下面为大家推荐几部不错的老北京电视剧十部……无人技术能成为解决人口经济问题的备胎方案吗?可能很多人都没意识到,当今的世界发展方向正在向无人这个概念靠近。无人车、无人机、无人柜台、无人工厂等等。现今那些冠以各种科技概念的新发明、新技术,最终目的也是为了实现无人化。……为什么apple的平板比手机便宜?iPad的定价确实要比iPhone低了不少,哪怕是现在顶级的iPadPro也要比iPhone便宜一些。首先因为苹果涉及到通功能的很多专利都是要多掏钱的,然而这笔钱肯定是出在用户……无双结局深度解析,无双电影周润发是什么角色动作片《无双》给带来犯罪天才的画家和造假天才的李问双剑合璧,他们联手造出超级伪钞,直到最后发现李问为真正的画家,可保释李问出去的阮文是秀清假扮的,由此能感觉到周润发把画家的角色……全球十大恐怖电影你敢一个人看吗全球十大恐怖电影:你敢一个人看吗电影给我们带来了很多娱乐,每个人的口味和喜欢都不同,恐怖电影肯定是人人都觉得精彩的,但同时也会在你的脑海中产生恐惧,所以你会觉得恐怖电影中……鼠标事件改变css样式选择器我们在很多时候其实是需要在网页中设置鼠标效果的,有些是自动生成的,比如一个link链接,那么鼠标移上去自动会变成一个手的样子去点击,有时候一个input输入框,那么鼠标就自动变……老牌商务机迈进亿时代摩托罗拉edgespro全面评测掐指算来,年龄最大的90后已过而立之年,绝大多数90后也已成长为职场上的中坚力量。作为经常从事商业活动的新时代年轻商务人士,一部匹配自身气质的高素质智能手机不可或缺。不过放眼国……七大韩国真实案件改编电影剧情剧照部部令人虐心(精选)七大韩国真实案件改编电影精选推荐,喜欢的影迷不要错了。事件改编而成的电影在韩国是一大特色!改编真实事件即使一种讨巧,免去了编剧对故事逻辑性推敲和再创造;同时又是一种很大的挑战,……御赐小仵作为什么爆红御赐小仵作萧瑾瑜结局是什么近日,腾讯热播的一部网剧《御赐小仵作》爆红与网络,最近小编也是在追这部剧,再看到这个剧名的时候,以为又是什么玛丽苏的电视剧呢,没想到看几集后,被他的剧情所吸引,这部剧是真的香,……蕨草少女的白日梦定档,蕨草少女的白日梦是短剧吗爱情剧《蕨草少女的白日梦》选择在2022年3月8日做为定档时间,可前期宣传进行公布的终极预告和群像海报能感觉剧情展现比较短,好像给网友们奉上一段奇幻冒险和甜蜜心动交织的恋情。1……手机巨头纷纷入局!扎堆做笔记本电脑,先过华为小米这一关这些年随着智能手机的不断推进,从手机打造衍生产品好像成为了各大手机厂商的一个趋势了,最初苹果打造电脑,后来开始做智能手机了。但是苹果的电脑和手机系统之间互通的关联度也是这两年才……滕华涛称用错鹿晗是怎么回事滕华涛导演到底说了什么近日,滕华涛称用错鹿晗引起网友热议,19日,导演滕华涛谈《上海堡垒》争议,称:ldquo;我用错了鹿晗,在一个不适合他的类型里。rdquo;,滕华涛称用错鹿晗是怎么回事?滕华涛……
悬疑网剧排行榜2020前十名回看国产悬疑网剧推荐现在网播的电视剧很多质量都不错,大家也习惯了在网上追剧,这对电视台播出的剧是一种很大的冲击,而且现在上星剧也都会先台后网的形式播出。你知道悬疑网剧排行榜2020前十名有哪些剧吗……4款值得初烧买的桌面HiFi书架箱推荐,德国经典品牌压轴关于玩音响超烧钱的论调可能有些人还不大相信,或者单纯的认为只是音箱溢价高。其实不然,我觉得真正让很多烧友认同玩音响烧钱的原因有两个,而且还是两个没好办法解决的原因。原因之……小米5MIUI10公测版小米5MIUI10(8。6。14)公测版高速下载普通下载安卓版本:8。0作者:MIUI开发组UI类型:MIUI10ROM大小:1560。00MB……还在为国庆出行发愁?小米科技嘉年华带你感受高质量假期一年一度的十一国庆黄金周即将正式开启,相信大部分人都将手中的工作、学业暂时放在一边,准备趁着小长假好好地放松一把,有人会待在家里打游戏上分,而有人则计划外出旅行,但假如你是一位……业务中台构建策略划分子域上下文事件风暴需求结构化可配置3。3业务中台构建策略上一节介绍了业务中台的核心架构与体系。那么围绕核心架构和体系,业务中台应该按照怎样的方式进行构建?接下来,本节会详细介绍构建业务中台的具体策略……刀片电池更安全!续航里程有亮点,解析比亚迪e2比亚迪是国内最早进行新能源汽车研发的车企,现在已经成为国内乃至世界新能源汽车的领导者,比亚迪研发的刀片电池在能量密度以及安全性方面都达到了行业领先水平,不仅用于自家的车型上面,……网剧可参评白玉兰什么情况网络剧和电视剧真正的区别是什么近日,上海电视节白玉兰奖发布了2020年第26届上海电视节白玉兰奖的节目征集公告,在这次公告中首次将网剧纳入了可参选的一列中,这是怎么回事呢?网络剧和电视剧真正的区别是什么?一……加强会员忠诚度培养,云徙全渠道会员V3。5。2更新7月2日,云徙科技对外发布产品更新,正式对外宣布全渠道会员(iCDP)V3。5。2版本上线。本次发布的版本,主要在提高会员忠诚度培养能力及数据能力上进行了完善。其中……腾讯和阿里计划联手难道是无奈之举7月14日,外媒报道腾讯和阿里正在考虑几部互相开放生态系统,这让不少网友感到意外,因为这两个公司一直都是水火不容的状态,现在突然要合作,实在让人觉得意外。其实事情发生的太……十大经典悬疑电视剧,口碑炸裂的推理悬疑剧介绍1、《浴血重生》,这部剧是一部复仇剧,剧情非常吸引人,电视剧中的画面和服装也非常精致,民国风十足。2、《法医秦明》,这部剧是小编非常喜欢的一部剧,改编自同名小说,来源于真……十大必看悬疑破案电视剧(25部好看刑侦破案剧)十大必看悬疑破案电视剧(25部好看刑侦破案剧)。悬疑类电视剧是一种比较特别的存在,不仅有着超级强大的逻辑性,同时跟随着剧中人的思考一步步抽丝剥茧,整体代入感很强,当然也是比较刺……日本9分以上破案推理剧前十名看剧不能只一味的追求视觉上的享受,也要锻炼一下大脑的运转,小编今天给大家推荐10个日本高分的破案推理剧,烧脑的同时,让自己的大脑也运转起来。1。《坡道上的家》根据小……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网