汇编程序数制及其转换.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编程序数制及其转换

基础知识(补充内容) 引 言 数制的基本要素 1﹑十进制记数法( Decimal ) 2﹑二进制记数法( Binary ) 3﹑十六进制记数法( Hexadecimal ) 二 . 数制的转换 二 . 数制的转换 小结:数制之间的转换 Thank you very much 谢谢大家! * 西安电子科技大学 冯育长 引言 一. 计算机中的数制 二. 数制间的相互转换 三. 补码的定义及其应用 四. 关于计算机中的数据运算 五. 字符编码 日常生活中,我们习惯十进制计数法。 但计算机内部的一个基本工作单元只有两种工作状态: “导通”和“截止”, 通常把这两个状态记为0和1 这正是使用二进制数的目的 建议大家不断体会种联想效果, 有意识的培养这种联想思维方式, 一定能学好微机原理。 在学习微机原理的过程中,会大量使用二进制数。 使用二进制数正好体现硬件的工作过程, 使数字与硬件一一对应, 或者说软件与硬件一一对应 看见软件便可联想起硬件 Decimal , Binary, Hexadecimal 但,一味的把数写成二进制又不符合人类的书写习惯 如,二进制代码 00010010001101000101 由于代码太长,写起来麻烦,而且容易出错。 所以,在计算机中引入了多种计数法,常见的数制有: 本节要求: 掌握十进制、二进制、十六进制数及数制间的转换方法 掌握补码与真值之间的转换方法 掌握数据的运算方法(补码加法,补码减法) 了解字符编码 任何一种数制都有三个基本要素: 基数 权 按权展开 我们从这三个要素入手复习数制的知识点 Decimal , Binary, Hexadecimal 一. 计算机中的数制 1 基数: 2 权: 3 按权展开: 1 10 只有十个计数符号:0,1,2…9 无论多大的数,都是这10个符号的组合。 10 100 1000 100 101 102 103 例如,十进制数3058D可用上面的法则来表示: 3058D=3×103+0×102+5×101+8×100 任何一个数值,都是各位数 字本身的值与其权之积的总和 1 基数: 2 权: 3 按权展开: 1 2 只有两个计数符号0,1 2 4 8 20 21 22 23 16 32 64 128 27 24 25 26 Bint 7 Bint 0 例如,二进制数0101B可以表示为 请牢记各位的权 0101B=0×23+1×22+0×21+1×20 =5 ~~~ 1001B = ( )D 1001B = 9 = 1×23+ 0×22+0×21+1×20 = 23 + 20 = 8 + 1= 9 课堂练习1:把二进制数转换成十进制 ~~~ 1111B = ( ) D 1111B = 15 = 1×23+ 1×22+1×21+1×20 = 8 + 4 + 2 + 1 = 15 简化算法: 1111B = 1×24 - 1 = 16 -1 = 15 =10000B - 1 课堂练习2:把二进制数转换成十进制 ~~~ 课堂练习3:把二进制数转换成十进制 1111 1111B = ( ) D 简化算法: 1111 1111B = 1×28 - 1 = 256 -1 = 255 = 1 0000 0000B - 1 255 ~~~ 课堂练习4: 填表 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4位二进制代码, 有24 =16个编码 表示无符号数16个 0~15 ~~~ 15 16 127 128 255 254 8位二进制代码, 有28 =256个编码 表示无符号数256个 0~255 课堂练习5: 填表 1 基数: 2 权: 3 按权展开: 16 用0,1,2,…,9, A,B,C,D,E,F这16个符号的组合来表示数 160 161 162 163 例如,十六进制数2AH可以表示为  2AH =2×16 1+10×16 0=42D F 17 1111 15 E 16 1110 14 D 15 1101 13 C 14 1100 12 B 13 1011 11 A 12 1010 10 9 11 1001 9 8 10 1000 8 7 7 111 7 6 6 110 6 5 5 101 5 4 4 100 4 3 3 11 3 2 2 10 2 1 1 1 1 0 0 0 0 十六进制 (H) 八进制 (O) 二进制 (B

文档评论(0)

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

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

1亿VIP精品文档

相关文档