网站大量收购闲置独家精品文档,联系QQ:2885784924

微机原理——第1章02精要.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理——第1章02精要

思考题: (1)计算机中常用的数制有哪些? (2) 在计数或加法运算过程中,这些数制的进位规则 (3)在减法运算过程中,这些数制的借位规则是? (4) 为什么要采用二进制数? 1.3.3 数制转换 1. 非十进制数转换成十进制数 (1) 二进制数 10011.11B=1×24+0×23+0×22+1×21+ 1×20+1×2-1+1×2-2=19.75 (2) 八进制数 7345.6Q=7×83+3×82+4×81+5×80+ 6×8-1=3813.75 (3) 十六进制 4AC6H=4×163+10×162+12×161+ 6×160 =19142 (2)二进制、八进制和十六进制数之间转换   一位八进制数相当于三位二进制教; 一位十六进制数相当于四位二进制数。 例1-2 二进制转换成八进制和十六进制数 1101100101100011B=154543Q= D963H (3)十进制数转换为二进制数    当十进制数转换为二进制数时,须将整数部分和小数部分分开: 整数常采用“除2取余法; 小数则采用“乘2取整法”。 ①十进制整数转换为二进制整数    转换方法是除2取余,直到商等于零为止,逆序排列余数即可。 对数值比较大的十进制数进行转换时,可采用先将十进制整数转换为十六进制整数,然后再将十六进制整数转换为二进制整数。(why?有简单的方法吗?) 十进制整数转换为十六进制整数的方法是除16取余,直到商等于零为止,逆序排列余数。   ②十进制小数转换为二进制小数 注意: (1)二进制转换成八进制、十六进制数时,每三位、四位为一组,不足时必须用0补足,特别是小数部分; (2)八进制、十六进制数转换成二进制数时,每一位必须转换成三位、四位二进制数,除了整数的最高位、小数最低位外,其余的0都不可省略。 1、原码/机器数 1.3.5 带符号的二进制数的三种表示方法 例1-5 设机器字长为n=8时,试求+0、+6、+127、-0、-6、-127 的原码 解:   [+0]原 [-0]原 [+6]原 [-6]原 [+127]原 [-127]原 正数:原码与相应的二进制数完全相同; 负数:二进制数的最高位一定是“1”,其余各位是该    数的绝对值。 零: 有正零和负零之分。 原码表示法最大优点:简单直观,但不便于加减运算,why? 2、反码 3、补码 减法运算变成了加法运算:  3+10=1 (时针经过12点时自动丢失一个数12) 相当于 3-2=3+(-2)=1  10与-2有什么关系?  自动丢失的一个数12是什么?  数学上把12这个数叫做“模”  10是(-2)对模12的补码  在模12的条件下,负数就可以转化为正数,而正负数相加也就可以转化为正数间的相加。 补码的概念: 显然,正数的补码与相应的原码完全相同,负数的补码只需把相应的绝对值按位求反并在末位加1即可。 如果从负数的原码求补码,保留原码的符号位不变,其余各位按位求反并在末位加1。 一般来说,不需要用补码的定义来求补码。 4、补码运算   在计算机中带符号的二进制数通常采用补码形式表示。 补码有两个主要特点: (1)可以使符号位与数一起参加运算; (2)将两数相减变为减数变补后再与被减数相加来实现。   加法规则: [X+Y]补=[X]补+[Y]补  减法规则: [X-Y]补=[X]补+[-Y]补    例1-9 X=64-12=52 (字长为8位) [X]补=[64]补十[-12]补 [64]补 [

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档