幼儿饰品瑜伽美体用品美文
投稿投诉
美文创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

什么是cpu(cpu的工作原理是什么)

12月20日 栀璃鸢投稿
  摘要搭建开发测试环境程序分析地址、vstartCPU工作原理
  CPU工作原理1。搭建开发测试环境(MacOS)1。1安装一些必要工具安装汇编编译器brewinstallnasm安装虚拟机brewinstallqemu1。2测试代码
  该代码的功能是在屏幕上打印helloos,这里不再过多解释这个代码,这段代码主要是为了后文介绍几个基础概念。;主引导程序SECTIONMBRvstart0x7c00movax,csmovds,axmoves,axmovss,axmovfs,axmovsp,0x7c00movax,0x600movbx,0x700movcx,0movdx,0x184fint0x10movah,3movbh,0int0x10movax,messagemovbp,axmovcx,8movax,0x1301movbx,0x2int0x10jmpmessagedbhelloostimes510()db0db0x55,0xaa1。3运行程序编译汇编程序nasmoprint。binprint。S创建虚拟机镜像qemuimgcreatefrawvm1。raw1G将编译后的汇编程序写入第一个扇区ddifprint。binofvm1。rawbs512count1convnotrunc启动虚拟机qemusystemx8664vm1。raw
  启动以后效果如下:
  2。程序分析
  如何加载操作系统已经讲到了如何加载我们的操作系统,在加载操作系统是我们提到了主引导程序,上述代码其实就是相当于MBR程序(但这里并不是去引导加载操作系统,只是在屏幕上打印一句话)。
  BIOS在完成自检等初始化操作以后,会跳转到固定0x7c00处执行主引导程序,因此我们的代码使用vstart0x7c00来表明我的代码会被初始化在内存的0x7c00处。
  因此在我们启动虚拟机后,BIOS完成操作以后会跳转到我们的程序,CPU然后根据我们程序的指令执行,最终在屏幕打印了helloos。3。地址、vstart
  地址是源码文件中各符号偏移文件开头的距离,一般一个文件的默认开始地址为0。
  我们的应用程序使用vstart以后,应用程序便被赋予了一个虚拟的起始地址,不管是虚拟地址还是真实地址,只要将这个地址交给了地址总线,地址总线便会去查找该地址处的内容。因此如果在开发中使用了vstart,必须要保证程序会出现在物理内存的该地址处。4。CPU工作原理
  CPU的工作模式分为实模式和保护模式,实模式的最大寻址空间为1M。关于实模式和保护模式在后续我们会讲解。在介绍这两种模式之前,我们还是先讲CPU的工作原理。
  CPU的唯一任务就是执行指令,在执行指令的过程中,需要CPU的是三个部件共同协作完成:控制单元运算单元存储单元
  控制单元是CPU的核心,只有通过控制单元CPU才能知道自己下一步需要做啥,控制单元大致由三部分组成:指令寄存器IR指令译码器ID操作控制器OC
  当我们的应用程序(也就是指令)被加载至内存以后,指令指针寄存器IP指向内存中下一条待执行的指令,该指令被送上地址总线以后,控制单元会获取指令然后将其加载到指令寄存器IR中,此时的指令只是一串数字和字母,CPU如果要知道其真正的执行含义必须借助指令译码器ID对这串数字和字母按照指令的格式进行解码分析。IA32(x86)指令格式如下:
  前缀在指令格式中是可选模块,操作码对着我们应用程序中的mov,jmp等,寻址方式又分为基址寻址、变址寻址等(后续细讲),操作数类型记录的是使用的寄存器。立即数和偏移量分别对应我们在寻址过程中用到的是立即数还是偏移量。
  存储单元是指CPU中的L1、L2缓存和寄存器,用于存储指令中用到的数据。
  在指令和数据都完善以后,控制单元中的操作控制器会给相关部件发送信号开始执行。
  感谢阅读,码字不易,如果觉得还可以,顺手点赞,这对我是最大的鼓励!!
投诉 评论 转载

2013年最流行的歌曲(历数20002018年十大流行歌曲)2013年最流行的歌曲(历数20002018年十大流行歌曲)2000年,勇气当年最红。当年,华语流行音乐百花齐放,这十首歌,相信大家都不陌生。2001年,F4的流星……泰坦克尼号!(见证过泰坦尼克号沉没!经历过战争)泰坦克尼号!(见证过泰坦尼克号沉没!经历过战争)澳洲一位老人,前不久才刚刚成为澳洲史上最长寿的人,可惜,他在本周安详地走了,享寿111岁。图源:news……电话号码的含义(手机号码的玄机和含义)电话号码的含义(手机号码的玄机和含义)其实我个人一直有这样的疑问,手机为什么是11位数,经过一段时间的查询以后,最近我终于在度娘哪里得到了答案。如果你也和我一样,对这11位数的……不孕不育哪里治疗好(哪个公立医院看不孕不育好)长江医院导医台。随着社会的发展,医疗水平的提高,老百姓看病不再仅仅是看医院或者医生,而是从整个就医的环境去选择医院。例如医院的环境、服务水平、医生专业水平、医院技术设备、……互联网保险概念股(互联网保险概念股有哪些?)互联网保险概念股(互联网保险概念股有哪些?)互联网保险概念股有哪些?互联网保险概念股一览表据最新消息显示,互联网保险开盘强势,康旗股份、腾邦国际等3股涨停,和晶科技……中央音乐学院(第三届中央音乐学院5。23艺术节开幕)中央音乐学院(第三届中央音乐学院5。23艺术节开幕)中新网北京5月24日电23日,听党话,跟党走第二届青少年美育云端课堂暨第三届中央音乐学院5。23艺术节在北京开幕,中央……电影情书(一部写给电影的情书)电影情书(一部写给电影的情书)日报》官方帐号文天水大师级导演殿堂级配乐传世经典电影颂歌影迷必看,用这些华丽的词语形容近期上映的电影《天堂电影院》一点也不为过。……什么是cpu(cpu的工作原理是什么)摘要搭建开发测试环境程序分析地址、vstartCPU工作原理CPU工作原理1。搭建开发测试环境(MacOS)1。1安装一些必要工具安装汇编编译器brewinstallna……订房协议(预定租房协议)订房协议(预定租房协议)出租方(甲方):承租方(乙方):现有乙方看中甲方要合法出租的房屋,甲方愿意将房屋出租给乙方使用,甲乙双方就乙方支付甲方定金等事宜签订本……联想一键恢复70(联想一键恢复7。0无法正常进入的解决方案)联想一键恢复70(联想一键恢复7。0无法正常进入的解决方案)出厂预装WIN7系统的机器在调用一键恢复7。0时无法出现选择界面,如下图:分析:对扩展分区进行再分区后导……中班育儿知识大全(不得不知的9个育儿小知识)中班育儿知识大全(不得不知的9个育儿小知识)育儿确实是一个需要爸爸妈妈不断学习的过程,所以爸爸妈妈一定要充分地了解一些必要的育儿知识,这样才能更好地照顾宝宝,尤其是以下九……苏格兰独立公投(苏格兰独立公投重启)苏格兰独立公投(苏格兰独立公投重启)英政府罕见同意苏格兰举办独立公投,全世界或会见证英国分裂,本期问您详解。英国在历史上也曾经是世界上实力最为强盛的殖民国家,不过随着二战……
皮草马甲什么季节穿?让你在人群中脱颖而出春季女式卫衣穿搭示范青春减龄穿出时尚范儿谈恋爱最忌讳什么?恋爱最忌讳的5件事celine和fendi哪个好?经典奢侈品牌的对决谢瑞麟是大品牌吗谢瑞麟是一线品牌吗月光石手链戴哪只手要清楚佩戴法则跟欧美达人学穿衣搭配英伦红格子学院范儿十足yeezyseason6蛇皮定制款多少钱?打造奢华运动风毛衣领口紧了怎么办?蒸汽熨斗来帮忙单肩包可以斜跨吗看绳子长短翻领侧拉链棉马甲搭配6款马甲时尚又保暖(图)一字肩上衣搭配什么裤子好看2020女神一字肩搭配欣赏

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找漯河衢州兴义眉山桂林阳泉玉溪简阳山东遂宁永城新余梧州洛阳泸州温州临汾清远营口常熟浙江大连桐乡宜昌