CPU的类型系统.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CPU的类型系统.pdf

Articles of 兮兮软软 CPU的的类类型型系系统统 2011-09-20 08:09:23 minlearn CPU的类型系统 既然冯氏架构就是将执行指令的CPU和存放程序的内存分开的一种架构机 , CPU是PC 中的总控 中 心,CPU中集成了对内存的管理,在CPU的眼里一切都是内存地址,指令也是内存地址.CPU不但执行指令,还 管理组织数据的事.在CPU眼里,一切都是内存地址和指令,而且这导致了冯氏模型的统一性.那么这些仅仅 使机器知道如何形成任务,至于机器它能完成什么样的伤务内容呢? 最初的人们是如何使用最原始的计算 机的呢?这就是CPU中的指令系统和类型系统要谈到的. TOC 1 机器类型,抽象类型 2 整型 3 浮点数 4 字符 5 布尔编辑 机机器器类类型型,,抽抽象象类类型型 从一种绝对的理论上来讲,0,1可以直接表示无穷和无限的信息(硬件程序员就是“痛并快乐着”地实践着这个 1 理论的一代匠人们).机器在硬件级对字母数学之类的常用基本本信息的编码是直接内置的 (所谓计算机, 2 历史上一直就是处理科学计算,信息处理的代名词,计算机最初的用途是用它来表达信息作数值计算 ,PC 3 也不例外),只是后来可以在编程层不断抽象形成新的信息而已 ,,(从很大意义上来说,计算机是一种模拟现 实的工具,计算机对现实中的数据,字符,音频,视频,的模拟实现手段是”编码”,这也就是大家常说的“数字 4 化 ”了,如音频,视频就是编码实现的, 字符包括字母和符号,也是用A CII码来间接表示的) 顺序 一个多字节 的数据的二进 表示有二种方式,书面表示,和内存表示 比如0xABCDEF12 这个16进 数(我将它写成这种 形式表示这是这个数代表的真实值的书面形式,但是如果我不知道它是哪个平台上的我就不知道它在内存 中的真实表示,我也就无法知道它究竟代表哪一个具体的真实值),一般按它的内存存储表示为准而不是书 面形式为准采用降序或升序的说法,比如0xABCDEF12 这个16进 数,在intel机的内存中就是升序,而按书 形式就是降序,0xABCDEF12是它的书面表示(按它在内存中被存储的方式表示就是12 EF CD AB) 内存总 是从”前左低”到”后右高”位按递增数值编码的字节,,那么如何把多字节数据的二进 表示存放入线性内存 呢?有二种方式,一种是”bigdian(降序,把big高位放前面低位放后面就是降的趋势了)”,另一种是”little dian(升 序)”,这二种方式是指CPU或O 的规范(intel采用降序big,这样书面表示就跟内存表示不统一了而是相反 的),也即如果从左往右是从高位到低位,就是small,如果从左往右是从低位到到高位,那么就是big 整整型型 先来介绍各种数值数据二进 在内存中表示的机 , 有原码,反码,补码这几种编码方式,整型最普遍用的是 它们在内存中的补码形式 (补码原码反码指在内存中的二进 表示),即先取它的绝对值的二进 表示,再 按位取反再加1,因为原码表示时,有二种重复的位组都能表0,所以,为了不致于浪费编码指标,一般都采用 不产生重复的二进 的补码形式表示 。 只有整型才有“有无符号”的说法,无符号数和有符号数的这个符号 就指“正或负”(我们取它在现实生活中呈现正负的说法抽象,它并不是指其在二进 层面表示的符号位,但 是,一个整型在现实生活中是正是负,这显然直接影响了它的二进 表示中是否有这个“符号位”) 。 所以无 符号数永远只能表正数(这种“正数”实际上更精确的说法就是“无符号”,而在世俗的眼光里,无符号就是默认 的正数,只有负数才

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档