王丰微机原理接口电子教案第一章.ppt

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

第1章 基础知识 1.1 数制 1.1.1 二进制 1.十进制数的特点及基数、权的概念 (1)0~9这十个独立的符号叫做数码,数码的个数叫基数, 十进制数的基数是10。 (2)逢十进一, 2.二进制数的特点 (1)有二个独立的符号:0、1。二进制数的基数为2。 (2)逢二进一, 说明:二进制数在其尾部加字母B或者加下标2表示。 3.十进制数转换为二进制数 十进制数转换为二进制数时,整数部分与小数部分转换方法不同,这二部分应分别转换,然后再将得到的二部分二进制数合并起来得到转换后的结果。 (1)整数部分的转换; 规则:除2取余,逆序排列。最先的余数在最低位,最后的 余数在最高位。 (2)小数部分的转换 规则:乘2取整,顺序排列。最先的整数在最高位,最后的 整数在最低位。 4.二进制数转换为十进制数 转换方法为依据二进制数的三个特点: 二进制数anan-1…a1a0.b1b2…bm的值是: an×2n+ an-1× 2n-1+…+ a1× 21+ a0×20+b1×2-1+ b2×2-2+…+ bm×2-m 5.二进制数运算 二进制数的运算规则同十进制数一样,只是逢二进一。 6.相关概念及术语 位(Bit):指二进制数字的1位。 字节(Byte):8位二进制数为1个字节。 字(Word):16位二进制数为1个字,即1个字=2个字节。; 除了以上三个基本单位外,在描述存储器的存储容量时还常用如下几个单位: 1KB=210字节=1024B 1MB=220字节=210KB 1GB=230字节=210MB 1TB=240字节=210GB 记住以下结论: n位二进制数可表2n个数,范围为0~2n-1。 1.1.2 十六进制 1.十六进制数的特点 (1)有十六个独立的符号:0~9、A、B、C、D、E、F。 (2)逢十六进一 说明:十六进制数在尾部加字母H或下标16表示。 2.十六进制数与十进制数的相互转换 (1)十进制数转换为十六进制数 转换方法类同于向二进制数的转换,但整数部分为除16取 余,小数部分为乘16取整.;(2)十六进制数转换为十进制数 根据十六进制数的特点3进行转换。 3.二进制数与十六进制数的相互转换 (1)二进制数转换为十六进制数 将二进制数从小数点开始,向左每4位为一组,不足4位的左方补0,然后每组二进制数用一位等值的十六进制数表示,这样就得到整数部分的十六进制数;再向右每4位为一组,不足4位的右方补0,并将每组二进制数用一位等值的十六进制数表示,这样就得到小数部分的十六进制数。 (2)十六进制数转换为二进制数 将每位十六进制数字转换为等值的4位二进制数即可。 1.1.3 八进制 (略) 1.2 码制 1.2.1 带符号数的编码 1.机器数与真值; 一个数在计算机内的表示形式称为机器数。机器数代表的实际数值,称为机器数的真值。 2.原码 原码是最简单的带符号数的编码方法。它将机器数的最高位作为符号位,0表示正数,1表示负数,后面的各位表示数的绝对值。这种方法也称为“符号-绝对值”法,如图1-5所示: 图1-5 原码表示法解;3.反码 正数的反码与其原码相同,负数的反码是其对应的正数连同符号位按位取反求得。 4.补码 正数的补码与其原码相同,负数的补码是其反码加1。 由补码求真值(即求出补码表示的原数)的方法如下: (1)先由符号位判断真值的符号,补码的最高位0,表示真 值符号为正,否则为负。 (2)对于正数,符号位后面部分即为真值的绝对值;对于 负数,需要将符号位后面的部分按位取反,再末位加1, 所得数值才是真值的绝对值。 5.原、反、补码的比较 三种码制既有共同点又各自有不同性质,主要区别如下: (1)对于正数它们都等于真值本身,而对于负数各有不同 的表示方法。 (2)最高位都表示符号位。;(3)原码和反码中0有二种表示方法,而补码中0只有一种 表示方法。 (4)原码和反码表示的正、负数范围相对于0来说是对称的, 但补码负数表示范围较正数表示范围宽,能多表示一 个最小的负数(绝对值最大的负数)。 6.不同码制下数的表示范围 (1)无符号整数的表示范围 8位无符号数表示范围为0≤N≤255。 16位无符号数表示范围为0≤N≤65535。 n位无符号数表示范围为0≤N≤2n-1。 (2)有符号数的表示范围 8位补码表示范围为-128≤N≤+127。 16位补码表示范围为-32768≤N≤+32767。 n位补码能表示范围为

文档评论(0)

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

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

1亿VIP精品文档

相关文档