- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二进制数据在计算机内存中的表示 注意:十六进制计数法是为了克服二进制计数法书写麻烦而引入的一种进位计数制;在编写汇编语言源程序时,如果一个十六进制数的最高位为A?F中的一个数字符号时,该数前面必须加0,以与变量名区别;不论数据以什么数制表示,最终在计算机内部都将以二进制形式表示。 ADD AL, 10 ADD AL, 0AH ADD AL, 设这三条汇编语言指令中的源操作数都是无符号数,虽然它们在汇编语言指令中是以不同的数制表示,但其对应的实际上是同一条机器指令。 请看例子(21.asm) 带符号数(机器数)的表示举例 设下面指令中源操作数是有符号数,查看它们在指令(也就是在计算机)中是如何表示的. ADD AL,-10 ADD AL,-0001010B ADD AL, -0AH ADD AL,-128 ADD AL,-0 ADD AL, +0 见例22.asm 可以看出,8位二进制原码表示数的范围为-127?+127,16位二进制原码表示数的范围为-32767?+32767;“0”的原码有两种表示法示+0示-0。 原码表示法简单直观,且与真值的转换很方便,但不便于在计算机中进行加减运算。如进行两数相加,必须先判断两个数的符号是否相同。如果相同,则进行加法运算,否则进行减法运算。如进行两数相减,必须比较两数的绝对值大小,再由大数减小数,结果的符号要和绝对值大的数的符号一致。按上述运算方法设计的算术运算电路很复杂。因此,计算机中通常使用补码进行加减运算,这样就引入了反码表示法和补码表示法。 2. 反码 设数x的反码记作[x]反,如机器字长为n,则反码定义如下: 正数的反码与其原码相同。例如,当机器字长n=8时: [+0]反=[+0]原 [+127]反=[+127]原 当机器字长n=16时: [+8]反=[+8]原=0000000000001000B [+127]反=[+127]原=0000000001111111B 负数的反码是在原码基础上,符号位不变(仍为1),数值位按位取反。例如,当机器字长n=8时: [-0]反=(28-1)-0 [-127]反=(28-1)-127 反码表示数的范围是:8位二进制反码表示数的范围为 -127?+127,16位二进制反码表示数的范围为-32767?+32767;“0”的反码有两种表示法示+0示-0。 3. 补码 设数x的补码记作[x]补,如机器字长为n,则补码定义如下: 正数的补码与其原码、反码相同。例如,当机器字长n=8时: [+8]补=[+8]反=[+8]原 [+127]补=[+127]反=[+127]原 当机器字长n=16时: [+8]补=[+8]反=[+8]原=0000000000001000B [+127]补=[+127]反=[+127]原=0000000001111111B 负数的补码是在原码基础上,符号位不变(仍为1),数值位按位取反,末位加1;或在反码基础上末位加1。例如,当机器字长n=8时: [-8]原 [-127]原 [-8]反 [-127]反 [-8]补=28-8 [-127]补=28-127 可以看出,8位二进制补码表示数的范围为-128?+127,16位二进制补码表示数的范围为-32768?+32767。8位二进制数的原码、反码和补码如表2.1所示。 表2.1 8位二进制数的原码、反码和补码表 ? 二进制数 ? 无符号十进制数 带 符 号 数 原码 反码 补码 0000 0000 0000 0001 0000 0010 ? 0111 1110 0111 1111 1000 0000 1000 0001 ?? 1111 1101 1111 1110 1111 1111 0 1 2 ?? 126 127 128 129 ?? 253 254 255 +0 +1 +2 ? +126 +127 -0 -1 ? ? -125 -126 -127 +0 +1 +2 ? +126 +127 -127 -126 ?? -2 -1 -0 +0 +1 +2 ? +126 +127 -128 -127 ?? -3 -2
您可能关注的文档
- 西安医学院第一附属医院循环系统疾病课件 心力衰竭.ppt
- 西安医学院第一附属医院循环系统疾病课件 心律失常.ppt
- 西安医学院第一附属医院循环系统疾病课件 心脏瓣膜病.ppt
- 西安医学院第一附属医院循环系统疾病课件 循环系统疾病总论.ppt
- 西安邮电大学电子工程学院光纤传输技术课件 概述.ppt
- 西安邮电大学电子工程学院光纤传输技术课件第三章 无源器件技术.ppt
- 西安邮电大学电子工程学院光纤传输技术课件第四章 有源器件技术.ppt
- 西安邮电大学电子工程学院光纤传输技术课件第一章 光纤技术.ppt
- 西安邮电大学电子工程学院基于Verilog HDL的FPGA设计基础课件 第1章.ppt
- 西安邮电大学电子工程学院基于Verilog HDL的FPGA设计基础课件 第2章.ppt
- 西安邮电大学计算机学院微型计算机原理课件 第2章(2).ppt
- 西安邮电大学计算机学院微型计算机原理课件 第3章(1).ppt
- 西安邮电大学计算机学院微型计算机原理课件 第3章(2).ppt
- 西安邮电大学计算机学院微型计算机原理课件 第3章(3).ppt
- 西安邮电大学计算机学院微型计算机原理课件 第3章(4).ppt
- 西安邮电大学计算机学院微型计算机原理课件 第4章(1).ppt
- 西安邮电大学计算机学院微型计算机原理课件 第4章(2).ppt
- 西安邮电大学计算机学院微型计算机原理课件 第4章(3).ppt
- 西安邮电大学计算机学院微型计算机原理课件 第4章(4).ppt
- 西安邮电大学计算机学院微型计算机原理课件 第5章(1).ppt
最近下载
- 国家开放大学《建设法规》形考任务1-4答案(国开电大).docx
- 2020年系统集成项目管理工程师考试下午真题及答案.pdf VIP
- 基于LTE基站功放的模拟预失真器的研究与设计-电磁场与微波技术专业论文.docx VIP
- 儿科应急处置情况报告.docx VIP
- 无废单位培训.pptx
- 优选汽车维修工高级技师题库真题题库【突破训练】.docx VIP
- DL_T 5220-2021 10kV及以下架空配电线路设计规范(附条文说明).docx VIP
- 马工程教育学原理期末练习题(答案版).docx VIP
- 足球比赛记录表(标准版).doc VIP
- 餐饮企业税务筹划问题研究——以海底捞为例.docx
文档评论(0)