- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机的运算方法
讲述内容
无符号数和有符号数
数的定点表示和浮点表示
定点运算
浮点四则运算
算术逻辑单元
讲述内容
无符号数和有符号数
数的定点表示和浮点表示
定点运算
浮点四则运算
算术逻辑单元
无符号数
机器字长
–计算机中的数均放在寄存器中,通常称寄存器的位数
为机器字长。
无符号数
–所谓无符号数即没有符号的数,在寄存器中的每一位
均可用来存放数值。
当存放有符号数时,则需留出位置存放“符号”。因此,在机器
字长相同时,无符号数与有符号数所对应的数值范围是不同
的。
–以机器字长为16位为例,无符号数的表示范因为0—
65535 ,而有符号数的表示范围为-32767—+32767(此
数值对应原码表)。
有符号数
机器数与真值
–有符号数
对有符号数而言,符号的“正”、“负”机器是无法识别
的。
由于“正”、“负”恰好是两种截然不同的状态,如果用
“0”表示“正”,用“1”表示“负”,这样符号也被数字化
了,并且规定将它放在有效数字的前面,这样就组
成了有符号数。
有符号数
机器数与真值
有符号数
机器数与真值
–把符号 “数字化”的数叫做机器数。
–而把带“+”或“- ”符号的数叫做真值。
有符号数
机器数与真值
–一旦符号数字化后,符号和数值就形成了一种
新的编码。
–在运算过程中,符号位能否和数值部分一起参
加运算?如果参加运算,符号位又需作哪些处
理?这些问题都与符号位和数值位所构成的编
码有关,这些编码就是原码、补码、反码和移
码。
有符号数
原码表示法
– 原码是机器数中最简单的一种表示形式。
其符号位为0表示正数,符号位为1表示负数,数值
位即真值的绝对值,故原码表示又称作带符号的绝
对值表示。
有符号数
原码表示法
– 原码的表示
为了书写方便以及区别整数和小数,约定整数的符
号位与数值位之间用逗号“,”隔开;小数的符号位
与数值位之间用小数点“.”隔开。
如+0.1011、-0.1011、+1100、-1100原码分别为
0.1011、1.1011、0,1100、1,1100
有符号数
原码表示法
– 原码的数学定义
整数原码的定义为
0, x 2n x 0
[x ] =
原 n n
2 - x 0 x -2
其中x为真值,n为整数的位数
有符号数
原码表示法
– 原码的数学定义
整数原码举例
当x=+1110时,[x]原=0,1110
当x=-1110时
原创力文档


文档评论(0)