资源描述:
《ssd6复习lecture》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SSD6Lecture4RepresentationofDataTheContentsiniCarnegiecover:2.1 BitsandBitManipulation2.2 Integers2.3 Floating-PointNumbers2.4 StructuredDataLecture3RepresentationofDataWewilltalkabout:NumberingSystemAlphanumericExpressionNumberExpressionStructuredDatainMemory
2、LogicOperationLecture3RepresentationofDataLecture3NumberingSystem十进制(Decimal)数字系统二进制(Binary)数字系统十六进制(Hexadecimal)数字系统Lecture3NumberingSystem十进制(Decimal)数字系统以0,1,2,3,4,5,6,7,8,9等十个不同符号(symbol)组成人类使用的数字系统:人有十根指头超过九的数目就必须用多位数元(digits)表示如:9+1=10,99+1=100Lecture3Nu
3、mberingSystem十进制(Decimal)数字系统以10为基底的数字系统(Base10numbersystem)不同位置数元代表不同的数量(quantity)小数点左边第一位为1,第二位为10,…每个位置所代表的数量为其右边位置所代表的数量之10倍462.7910-210-1102101100Lecture3NumberingSystem十进制(Decimal)数字系统462.7910-210-1102101100Lecture3NumberingSystem二进制(Binary)数字系统以0,1两个符号组
4、成数字计算器使用的数字系统:电子开关(晶体管)有两种状态(ON:1,OFF:0)超过一的数目就必须用多位数元(digits)表示如:1+1=102,11+1=1002binarydigit(二进制数元)简称bit(位)Lecture3NumberingSystem二进制(Binary)数字系统以2为基底的数字系统(Base2numbersystem)不同位置数元代表不同的数量(quantity)小数点左边第一位为1,第二位为2,…每个位置所代表的数量为其右边位置所代表的数量之2倍101.112-22-1222120
5、Lecture3NumberingSystem二进制(Binary)数字系统101.112-22-1222120Lecture3NumberingSystem十六进制(Hexadecimal)数字系统以0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F等十六个符号组成符号A~F代表10~15超过十五的数目就必须用多位数元(digits)表示如:F+1=1016,FF+1=10016Lecture3NumberingSystem为何要谈十六进制数字系统8个字节成一个字(byte),可表现256(28)种不
6、同0/1组合可用十六进制法精简表示一个字的内容下图之内容以二进制表示为101100102,以十六进制表示法为B216B2Lecture3NumberingSystem十六进制(Hexadecimal)数字系统以16为基底的数字系统(Base16numbersystem)不同位置数元代表不同的数量(quantity)小数点左边第一位为1,第二位为16,…每个位置所代表的数量为其右边位置所代表的数量之16倍1F5.4C16-216-1162161160Lecture3Words&VirtualAddressSpaceL
7、ecture3NumberingSystem十六进制(Hexadecimal)数字系统1F5.4C16-216-1162161160Lecture3AlphanumericDataExpre.字符型(Alphanumeric)数字表示法ASCIIcodeEBCDICcodeUnicodeGBcodeBIG-5codeLecture3AlphanumericDataExpre.ASCIIcodeAmericanStandardCodeforInformationInterchange目前最多计算机使用标准ASCIIc
8、ode使用7位来表示128(27)字符集编号0~31,127:控制字符编号32~64:特殊字符(!,“,#,$,..)及数字字符(0,1,…9)编号65~90:大写字母编号97~122:小写字母Lecture3AlphanumericDataExpre.ASCIIcodetable(7bits)A例如:“A”的编号为65:10000012(4116)Lect