信息处理技术员教程计算机硬件基础.pptx

信息处理技术员教程计算机硬件基础.pptx

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息处理技术员教程— 全国计算机技术与软件专业技术资格(水平)考试办公室;第一章 计算机硬件基础;1.1 计算机概述;1.1.1 计算机的组成部件;;2、计算机的硬件系统;2、主存储器 简称主存,用于存放当前执行的程序和需要使用的数据,存储速度快,CPU可直接访问。;外存储器;高速缓存存储器 Cache;外部设备;3.计算机的软件系统;1.1.2计算机的应用;1.1.3计算机的分类;1.2 数据运算;1.2.1 数制及其转换;2、不同数制之间的转换;2、八进制转化为十进制;二、十进制转N进制;;十进制小数转换:乘2顺向取整; (172)8 = 1× 82+7× 81+2× 80 = (122)10 ; (5C)16 = 5×161+12×160 = (92)10;方法: 将十进制数整数和小数分开转换,再将结果合并。 整数部分:整除(基数)逆向取余法. 小数部分:乘基(数)顺向取整法.;1、十进制转换为二进制 十进制整数转换:除以2逆向取余 10D=1010B ;十进制小数转换:乘2顺向取整;练习题;2、十进制转换成八进制 整数部分:除8逆向取余 264D=?;三、二进制与八进制的转换 ;1、二进制-八进制 (三位一组法) 111101001B=111 101 001B=751Q 10110B=010 110B=26Q 11000.11=011 000. 110B=30.6Q ;四、二进制与十六进制的转换;1、二进制-十六进制(四位一组法) 111001B=0011 1001B=39H 1111000111B=0011 1100 0111B=3C7H ;计算机中数据存储单位;三、带符号数在计算机内部的表示(P13);原码、反码、补码(P13-14);原码、反码、补码;原码、反码、补码;;数值数据编码;浮点数由阶码和尾数两部分组成:;非数值数据编码;;若干重要字符的编码为:;1、定点加减运算 二进制数补码的运算 补码的运算规则是: [X+Y]补 = [X]补 + [Y]补 [X-Y]补 = [X]补 + [-Y]补 已知[Y]补,求[-Y]补的方法是将[Y]补各位按位取反(包括符号位在内)末位加1。 现举例说明以上两个公式的正确性。; 【例1-18】 设 X1= + 0001100 X2 =-0001100 Y1 = + 0000101 Y2 =-0000101 则 [X1]补 = [X2]补 =[Y1]补 = [Y2]补 =① 计算X1 + Y1。;② 计算X1-Y1。;③ 计算X2 + Y2。 -0001100 X2 1 1110100 [X2]补 +) -0000101 Y2 +) 1 1111011 [Y2]补 -0010001 X2+Y2 1 1101111 [X2]补+[Y2]补;④ 计算X2 - Y2。 -0001100 X2 1 1110100 [X2]补 -) -0000101 Y2 +) 0 0000101 [-Y2]补 -0000111 X2 - Y2 1 1111001 [X2]补+[-Y2]补 因为: [X2 - Y2]补 = [-0000111]补 = 1 1111001 = [X2]补+ [-Y2]补 所以: [X2 - Y2]补 = [X2]补 + [-Y2]补; 由此可看出,计算机引入了补码编码后,带来了以下几个优点: (1) 减法转化成了加法,这样大大简化了运算器硬件电路的设计,加减法可用同一硬件电路进行处理。 (2) 运算时,符号位与数值位同等对待,都按二进制数参加运算,符号位产生的进位丢掉不管,其结果是正确的。这大大简化了运算规则。; 运用以上两个公式时,要注意以下两点: (1) 公式成立有个前提条件,就是运算结果不能超出机器数所能表示的范围,否则运算结果不正确,按“溢出”处理。 例如,设机器字长为8位,则-128≤N≤+127,计算(+64)+(+65)。; 显然这个结果是错误的。究其原因是:(+64)+(+65)= +129>+127,超出了字长为8位所能表示的最大值,产生了“溢出”,所以结果值出错。 再如,计算(-125)+(-1

文档评论(0)

职教魏老师 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档