四川大学汇编课程设计郑成明ZCM.pptVIP

  1. 1、本文档共24页,可阅读全部内容。
  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文档。上传文档
查看更多
四川大学汇编课程设计郑成明ZCM.ppt

2000年1月25日 北京理工大学 / 2.1 进位记数制及不同数制间的转换 2.2 二进制数的算术和逻辑运算 2.3 数和字符在计算机中的表示方法 2.1 进位记数制及不同数制间的转换 2.1.1 什么是进位记数制 基数:在进位记数制中,一种记数制允许选用基本数字符号的个数叫做基数。 权:在一个数中,数字在不同的数位所代表的值是不同的,每个数字所表示的数值等于它本身乘以与所在数位有关的常数,把这个常数叫做位权,简称权。 2.1.2 计算机中常用的进位记数制 十 进 制 :0 1 2 3 4 5 6 7 8 9 二 进 制 :0 1 八 进 制 :0 1 2 3 4 5 6 7 十六进制 :0 1 2 3 4 5 6 7 8 9 a b c d e f 或 0 1 2 3 4 5 6 7 8 9 A B C D E F 2.1.3 不同进位记数制之间的转换 二、八、十六进制 --? 十进制 其他数制的数按各数位的权值展开求和,即采用“乘权求和”法。 十进制 --? 二、八、十六进制 整数部分转换采用除基数取余法。小数部分转换采用乘基数取整法。 其他数制数之间的转换 ⑴ 二进制数与八进制数之间的转换 以小数点为界,整数部分向左、小数部分向右每三位二进制数组成一位八进制数,不足三位者以0补齐(整数部分左补0,小数部分右补0)。八进制数转换成二进制数,只需把每位八进制数用三位二进制数表示即可。 例2.1 把二进制数10110.1转换成八进制数 (10110.1)2=(010110.100)2=(26.4)8 ⑵ 二进制数与十六进制数之间的转换 以小数点为界,整数部分向左、小数部分向右每四位二进制数组成一位十六进制数,不足四位者以0补齐(整数部分左补0,小数部分右补0)。十六进制数转换成二进制数,只需把每位十六进制数用四位二进制数表示即可。 例2.2 把十六进制数3A.5转换成二进制数 (3A.5)16=0101)2 2.2 二进制数算术和逻辑运算 加法运算 二进制加法运算规则是逢2进1。即: 0+0=0 0+1=1 1+0=1 1+1=10 减法运算 二进制减法运算规则是借1当2。即: 0-0=0 1-0=1 1-1=0 0-1=1(向高位借1) 乘法运算 二进制乘法运算规则是0乘以任何数得0,1乘以任何数得该数。即: 0×0=0 0×1=0 1×0=0 1×1=1 除法运算 二进制除法运算规则是0除以1得0,1除以1得1,0做除数无意义。即: 0÷1=0 1÷1=1 逻辑或运算 逻辑或运算规则是1和任何数相或得1,只有0与0相或得0。其运算符号为∨或+。 0∨0=0 0∨1=1 1∨0=1 1∨1=1 或者表示为: 0+0=0 0+1=1 1+0=1 1+1=1 例1.3 1100∨1001=1101 逻辑与运算 逻辑与运算规则是0和任何数相与得0,1和任何数相与该数值不变。其运算符号为∧或×。 0∧0=0 0∧1=0 1∧0=0 1∧1=1 或者表示为: 0×0=0 0×1=0 1×0=0 1×1=1 例2.4 1100∧1001=1000 逻辑非运算 逻辑非运算是单目运算,其运算规则是1非为0,0非为1。其运算符号为┐,或者在逻辑变量上方加一横线。 ┐0=1 ┐1=0 例2.5 ┐1011=0100 逻辑异或运算 逻辑异或运算规则是0和任何数相异或该数值不变,1和任何数相异或该数值变反。其运算符号为⊕: 0⊕0=0 0⊕1=1 1⊕0=1 1⊕1=0 例2.6 1101 ⊕ 1001=0100 2.3 数和字符在计算机中的表示方法 2.3.1 整数在计算机中的表示 1.无符号整数 无符号整数包括整数0和正整数,在表示无符号整数时,全部数位均用来表示数值的大小,n位二进制数能够表示的无符号整数的范围是:0~(2n -1)。 2.带符号整数 带符号整数包括整数0和正整数、负整数,在表示带符号整数时,一般用最高有效位表示数的符号,“0”表示正号,“1”表示负号,其余的数位是数值位。n位二进制数能够表示的带符号整数的范围是:- 2n –1 ~(2n –1 -1)。 带符号数有原码、反码、补码等几种编码方式。由于IBM PC机中的带符号数采用补码形式表示,因此这里只介绍补码表示法。 ⑴ 补码的定义 [X]补 = X 0≤X<2n -

文档评论(0)

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

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

1亿VIP精品文档

相关文档