- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机原理、应用及c51程序设计》第1章__基础知识
* 第1章 基础知识 第1章 基础知识 1.1 信息在计算机中的表示 1.1.1 数在计算机内的表示 计算机中的数通常有两种:无符号数和有符号数。 无符号数---------?二进制形式表示,例如:123表示。 有符号数---------?机器数,它的数值称为机器数的真值。 符号位 数值位 机器数在计算机中有三种表示法:原码、反码和补码。 + 0 - 1 一. 原码 符号位 绝对值 注意: (1)原码表示范围为-(2n-1-1)~+(2n-1-1),例如:8位的范围为-127~+127。 (2)原码表示时,-0的编码+0的编码(假设机器字长为8位) 【例1-1】 求+67、-25的原码(机器字长8位) 因为 ?+67?=67=1000011B ?-25?=25=11001B 所以 [+67]原 [-25]原 格式: 二. 反码 【例1-2】 求+67、-25的反码(机器字长8位)。 因为 [+67]原 [-25]原 所以 [+67]反 [-25]反 符号位0 绝对值 符号位1 绝对值各位取反 格式: 正数 负数 注意: (1)反码表示范围为-(2n-1-1)~+(2n-1-1),例如:8位的范围为-127~+127。 (2)反码表示时,-0的编码+0的编码(假设机器字长为8位) 三. 补码 【例1-3】 求+67、-25的补码(机器字长8位)。 因为 [+67]原 [-25]原 所以 [+67]补 [-25]补 另外,对于计算补码,也可用一种求补运算方法求得。 求补运算:一个二进制数,符号位和数值位一起取反,末位加1。 求补运算具有以下的特点: 符号位0 绝对值 符号位1 绝对值各位取反 格式: 正数 负数 +1 对于一个数X [X]补 [-X]补 [X]补 【例1-4】 已知+25的补码,用求补运算求-25的补码。 因为 [25]补 [-25]补 所以 [-25]补1 注意: (1)补码表示范围为-(2n-1-1)~+(2n-1),例如:8位的范围为-128~+127。 (2)补码表示时,-0的编码+0的编码(假设机器字长为8位) 四. 补码的加减运算 补码的加法运算规则: [X+Y]补=[X]补+[Y]补 [X-Y]补=[X]补+[-Y]补=[X]补+{[Y]补}求补 【例1-5】 假设计算机字长为8位,完成下列补码运算。 1. (+25)+(+32) [+25]补 [+32]补 [+25]补=0 0 0 1 1 0 0 1 + [+32]补=0 0 1 0 0 0 0 0 0 0 1 1 1 0 0 1 所以 [(+25)+(+32)]补=[+25]补+[+32]补=[+57]补 2. (+25)+(-32) [+25]补=0011001B [-32]补 [+25]补=0 0 0 1 1 0 0 1 + [ -32]补=1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 1 所以 [(+25)+(-32)]补=[+25]补+[-32]补=[-7]补 3. (+25)-(+32) [+25]补=0011001B [+32]补 [-32]补={[+32]补}求补 [+25]补= 0 0 0 1 1 0 0 1 + [- 32]补= 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 1 所以 [(+25)-(+32)]补=[+25]补+[-32]补=[-7]补 4. (+25)-(-32) [25]补 [-32]补 [+32]补={[-32]补}求补 [+25]补= 0 0 0 1 1 0 0 1 + [+32]补= 0 0 1 0 0
您可能关注的文档
最近下载
- TBIE 004—2023通孔回流焊接技术规范团标.pdf
- 国开《MySQL数据库应用》形考1-4(试题及答案).pdf VIP
- 煤矿安全生产作业规程操作规程安全技术措施编制审批贯彻及执行管理制度.doc
- 2020年光学膜行业研究报告.pdf
- 采血管种类和应用ppt课件.pptx VIP
- 职业生涯报告六篇.pdf VIP
- Unit 4 Plants arounds us PartA Let's talk(课件)人教PEP版(2024)英语三年级上册.pptx
- 七年级上册生物:必考问答式知识点汇总(背诵+默写).docx
- 《青纱帐——甘蔗林》课件【中职专用】高教版 基础模块下册.pptx
- 国家开放大学学位英语历年真题试卷号1909.docx
文档评论(0)