- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机原理讲稿第二章
第二章 运算方法和运算器 主要内容: 2.1 数据与文字的表示方法 2.2 定点加法减法运算 2.3 定点乘法运算 2.4 定点除法运算 2.5 定点运算器 2.6 浮点运算方法和浮点运算器 第二章 运算方法和运算器 2.1 数据与文字的表示方法 数据:逻辑数据与数值数据。 文字:字符与汉字。 2.1.1 数值数据的表示 计算机中常用的数有:二进制数与十进制数。 一、二进制数的表示 正、负号:用0、1表示。 小数点 :定点数与浮点数。 定点数: 约定机器中所有数的小数点位 置是固定不变的。 浮点数:机器中数的小数点位置可浮 动,用阶码来表示小数点的位 置。 1.定点数的表示 ·机器码:把符号位与数值位一起编码来表 示相应的数。 ·真值:机器码所代表的数值。 定点数通常采用定点小数或定点整数的形式。 目前机器中常用的机器码有4种:即原码、反码、补码和移码。 (1)定点数的原码表示 (2)定点数的反码表示 (3)定点数的补码表示 (4)定点数的移码表示 (5)有关补码的一些性质 ①[X]补与X的关系 ②[X]补与[-X]补的关系 ③变形补码 变形补码采用双符号位,比如对于定点整数,变形补码的定义为: 2.浮点数的表示 浮点数把数的表示分成两部分: ·尾数:表示数的精度。 ·阶码:表示小数点的位置。 为有效利用计算机字长,通常规定尾数为规格化的纯小数,即其值不为零时,绝对值应大于等于0.5。 在浮点数的表示中,尾数为0,则表示的数也为0;当阶码比机器所能表示的最小值还小时,则浮点数也为0。 对于原码表示的尾数,规格化尾数M应满足:1/2=|M|1。 对于补码表示的尾数,规格化尾数M应满足:1/2=M1,-1= M-1/2。 IEEE754浮点数格式 例1 设机器字长16位,定点表示时,数值15位,符号1位;浮点表示时,阶码6位(阶符1位),尾数10位(数符1位),阶码的基为2,问: ①定点原码整数及补码整数表示时,最大正数、最小负数分别为多少? ②定点原码小数及补码小数表示时,最大正数、最小负数分别为多少? ③浮点原码及补码表示时,最大浮点数、最小浮点数分别为多少? ④对于浮点数,若尾数用补码,阶码用移码时,最大浮点数,最小浮点数分别为多少?最接近0的正规格化数与负规格化数分别为多少? 例2 设一采用IEEE754的32位浮点数的存储格式,求其表示的十进制数值。 例3 已知十进制数为-7/32,现要求: ①将其表示为浮点规格化数,其阶码为3位,尾数为9位,均采用补码。 ②将其表示为32位浮点数(IEEE754)。 二、十进制数的表示 在计算机中也可采用十进制数进行处理。此时,十进制数的每个数字都是以若干位二进制数表示,然后把十进制的每个数字顺序存放在存储器中。 目前主要有两种存放方式: 1.字符串形式 1个字节存放一个十进制数字或符号,其存放的是“0”~“9”十个数字和“+”、“-”号的ASCII码。 2.压缩的十进制数串形式 用4位二进制数来表示一位十进制,1个字节存放两个十进制数位,符号位放在最低数字位之后,其值可选用6种冗余编码中的编码。 8421码,2421码,余3码等。 2.1.2 文字的表示 使用二进制编码来表示,有许多种编码。这里仅介绍常用的。 一、字符与字符串的表示 1.字符的表示 通常采用ASCII码表示。用一个字节存放。 2.字符串的表示 占用连续的多个字节,每个字节存放一个字符。 当主存字长为2字节或4字节时,有两种存放方式: ①从低位字节到高位字节的顺序存放。 ②从高位字节到低位字节的顺序存放。 二、汉字的表示 汉字的输入、处理、输出涉及到多种编码。 1.汉字的输入码 ·数字编码:用数据串表示汉字。 ·拼音码:以拼音确定编码。 ·字形码:以形状
原创力文档


文档评论(0)