ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

汇编前言

2019-03-03 08:52:48  阅读:495  来源: 互联网

标签:汇编 前言 存储单元 32 物理地址 地址 处理器 空间


前言

写给自己(可跳过)

在开始之前,我想写几句话给自己,因为我感觉昨天晚上的情况在之后还会反复出现,所以干脆写份日记留给之后的自己。
你知道为什么昨天晚上弄的那么狼狈吗,你太贪了啊,什么事都想一口吃下去,还想做到完美,而且还没学会走就想象飞行是多么美好,所以你什么也写不好,那针对这种情况,该如何去解决呢?
我的观点就是那位的文章里提到的,把事情分解,如果整理出这份笔记来对你来说就是一个很大的挑战,如果你不能一次性就整理出一个完整成型的笔记,那么就按老师的节奏,老师划分的部分来记你的笔记,如果这都还是很难的话,那就再细分,一篇笔记只记一个知识点,不用你去考虑前后的逻辑关系,总行了吧。
还有,兄弟不要太急,你那么急躁准备去干什么,而且就算真的有,你整个人都是浮躁的,怎么去干好一件事。
差不多就这么多,下面就正式开始吧

前置了解

80*86

  • 教材主要针对的是80*86系列处理器中的32位处理器,这意味着寄存器是32位,因为新一代处理器都要考虑与上一代的兼容问题,所以需要了解8086处理器。
  • 8086处理器是16位处理器,寄存器为16位,有20根地址总线,这也是实模式下那么分段的主要原因。

物理空间和虚拟空间

物理空间

  • 物理空间是计算机中主存储器的实际空间,也称为主存空间,相应的地址是物理地址。例如,8086的地址线共有20根,最大访问主存空间为220个存储单元,每个存储单元存储一个字节,存储单元的编号为0,1,2…220-1;80486的主存地址线为32根,与上面类似。
  • 任一存储单元都具有唯一的一个物理地址,对主存单元的访问必须通过物理地址来实现。

虚拟空间

  • 又称为逻辑空间,是编写程序的空间,此空间对应的存储器称为虚拟存储器,对应的地址称为逻辑地址
  • 比实际的物理空间要大的多
    32位微处理器通过分段部件把虚拟空间变换为32位的线性空间,如果分页部分未被选用,线性地址就是物理地址

  • 这里存储器就是指内存
  • 实际情况可能是计算机先把要读的东西从外存储器中读入内存,然后CPU才从内存中读取指令处理,这里默认东西都存储在内存里。

标签:汇编,前言,存储单元,32,物理地址,地址,处理器,空间
来源: https://blog.csdn.net/m0_43443351/article/details/88084477

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有