信息编码与计算.pptVIP

  1. 1、本文档共75页,可阅读全部内容。
  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文档。上传文档
查看更多
信息编码与计算

Charset META content=text/html; charset=gb2312 … http-equiv=Content-Type charset=gb2312 简体中文 charset=big5 繁体中文 charset=EUC_KR 韩语 charset=Shift_JIS 或 EUC_JP 日语 charset=KOI8-R/Windows-1251俄语 charset=iso-8859-2 中欧语系 charset=utf-8 unicode多语言 Universal Character Set ISO UCS ISO 10646 UCS-2 UCS-4 UTF (Unicode Transform format) UTF-7 UTF-8 UTF-16 Unicode的基本方法是用一个16位的数来表示每个符号,这种符号集可表示65536个不同的字符或符号。被称为基本多语言平面(BMP)。这个空间已经非常大了,但设计者考虑到将来某一天它可能也会不够用,所以采用了一种可使这种表示法使用得更远的方法。 统一代码 当用两字节来表示Unicode字符时,使用的是UCS-2编码,但尽管如此,也允许在UCS-2文本中插入一些UCS-4字符。为此,在BMP中,保留了两个大小为1024的块,这两个块中任何位置都不能用来表示任何符号。UCS-4的两个16位字每个表示一个数,这个数是UCS-2 BMP中1024个数值中的一个。这两个数的组合可以表示多达100多万个自定义的UCS-4字符。 Unicode是对国际标准ISO10646编码的一种称谓(ISO/IEC10646是一个国际标准,亦称大字符集,它是ISO于1993年颁布的一项重要国际标准,其宗旨是全球所有文种统一编码) Unicode是两字节的全编码,对于ASCII字符它也使用两字节表示。 UNICODE则一律使用两个字节表示一个字符,最明显的好处是它简化了汉字的处理过程。 加法规则: 先判符号位,若相同,绝对值相加,结果符号不变; 若不同,则作减法, |大| - |小|,结果符号与|大|相同。 减法规则: 两个原码表示的数相减,首先将减数符号取反,然后将被减数与符号取反后的减数按原码加法进行运算。 机器上数的加减法运算 1.原码加/减法运算 符号位不参与运算,单独处理。 解:[ N1 ]原=10011,[ N2 ]原=01011 ? 求[ N1 +N2]原,绝对值相减,有 1 0 1 1 -) 0 0 1 1 1 0 0 0 结果取N2的符号,即: [ N1 +N2]原=01000 真值为: N1 +N2=1000 例:N1 =-0011,N2 = 1011求[ N1 +N2]原和 [ N1 -N2]原。 ? 求[ N1 -N2]原,绝对值相加,有 0 0 1 1 +) 1 0 1 1 1 1 1 0 结果取N1的符号,即: [ N1 -N2]原=11110 真值为: N1 -N2=-1110 补码加法的公式: [ x ]补+[ y ]补=[ x+y ]补 (mod 2) 在模2意义下,任意两数的补码之和等于该两数之和的补码。 这是补码加法的理论基础。 2.补码加法运算 特点:不需要事先判断符号,符号位与码值位一起参加运算。 符号位相加后若有进位,则舍去该进位数字。 补码加法的特点: (1)符号位要作为数的一部分一起参加运算; (2)在模2的意义下相加,即大于2的进位要丢掉。 其结论也适用于定点整数。 例: x=0.1001, y=0.0101, 求 x+y。 解: [x]补=0.1001, [y]补=0.0101 [x]补   0. 1 0 0 1 + [y]补  0. 0 1 0 1   [x+y ]补  0. 1 1 1 0  所以  x+y=+0.1110 例: x=+0.1011, y=-0.0101, 求 x+y。 所以  x+y=0.0110 解: [x]补=0.1011,  [y]补=1.1011 [x]补   0. 1 0 1 1 +[y]补  1. 1 0 1 1    [x+y]补 1 0. 0 1 1 0 3.补码减法 减法运算化为加法完成。关键是求[-Y]补

文档评论(0)

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

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

1亿VIP精品文档

相关文档