计算机组成原理第2章2010

计算机组成原理第2章2010

ID:24592890

大小:10.42 MB

页数:112页

时间:2018-11-15

计算机组成原理第2章2010_第1页
计算机组成原理第2章2010_第2页
计算机组成原理第2章2010_第3页
计算机组成原理第2章2010_第4页
计算机组成原理第2章2010_第5页
资源描述:

《计算机组成原理第2章2010》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DataRepresentationinComputersystems第二章数据的机器层次表示DataRepresentationinComputersystems-NumericData-NonnumericDataDatacanbedividedintotwocategories:Tobeprocessed,DatahavetoberepresentedinsomespecificforminsidethecomputerOnlyhave0&1torepresenteverything数值数据的表示非数值数据的表示十进制数和数串的表示数据

2、校验码Topic:DataRepresentationinComputersystems数值数据的表示-无符号数的表示-有符号定点数的表示●原码表示●反码表示●补码表示-有符号数的浮点表示非数值数据的表示十进制数和数串的表示数据校验码Topic:DataRepresentationinComputersystems数值数据的表示十进制系统x={……x2x1x0.x-1x-2x-3…..}x=xi·10i,xi=(0,…,9)二进制系统x=xi·2i,xi=(0,1)进位计数制Whichbasedoweuse?Decimal:greatfo

3、rhumans,especiallywhendoingarithmeticBinary:whatcomputersuseHex:ifhumanlookingatlongstringsofbinarynumbers,itsmucheasiertoconverttohexandlook4bits/symbol计算机中的数值数据在计算机中常用后缀字母来表示不同的数制。十进制数(D)二进制数(B)八进制数(Q)十六进制数(H)C语言中,八进制常数以前缀0开始,十六进制常数以前缀0x开始。进位计数之间的转换数值数据的表示-无符号数的表示-有符号定点数的

4、表示●原码表示●反码表示●补码表示-有符号数的浮点表示非数值数据的表示十进制数和数串的表示数据校验码Topic:DataRepresentationinComputersystems-无符号数的表示无符号数表示数值数据的表示-无符号数的表示-有符号定点数的表示●原码表示●反码表示●补码表示-有符号数的浮点表示非数值数据的表示十进制数和数串的表示数据校验码Topic:DataRepresentationinComputersystems-有符号定点数的表示HowtoRepresentSignedNumbers?Obvioussolution:d

5、efineleftmostbittobesign!‘0’means‘+’;‘1’means‘-’RestofbitscanbenumericalvalueofnumberRepresentationcalledsignandmagnitude(原码)Leftmostbitissignbit0meanspositive1meansnegativee.g+18=00010010-18=10010010HowtoRepresentNegativeNumbers?HowtoRepresentSignedNumbers?Sofar,unsignednu

6、mbersx:MagnitudeSign-Magnitude原码表示法原码表示法也称为符号—数值表示法,[X]原=符号位+

7、X

8、符号位用0---正数,符号位用1---负数,其余位表示数的大小Sign-Magnitude简便编码方法:加符号位Sign-Magnitude原码在数轴上的表示GeometricDepictionofSign-MagnitudeIntegersHighorderbitissign:0=positive(orzero),1=negativeSevenloworderbitsisthemagnitudeNumberrang

9、efornbits=-(2n-1-1)TO+2n-1-1原码的几何表示求x=0的原码已知[x]原=01101,[y]原=11101求x,y[+0]原=0,0000根据定义∵[x]原=01101∴x=+1101例1解:Example根据定义∵[y]原=11101∴x=-1101例2解:[-0]原=1,0000注意![+0]原≠[-0]原[+1]原=0001[+1]原=0001+[+3]原=0011+[-3]原=1011[+4]原=0100[-4]原=1100[-1]原=1001+[+2]原=0010[-3]原=1011Sign-Magnitud

10、eProblemsinarithmeticsignandmagnitudearenotsameinarithmeticwhensignsdiffer,operati

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。