1  进制计算

R进制转换成十进制          将R进制的数的每一位数值用 形式表示  即幂的底数是R  指数位k  k是该位数字和小数点之间的距离(在小数点左边 为正,右边为负)

例如  : 10100.01 的十进制计算方式为    10100.01=> 1*

十进制转换为R进制            除以R取余法

2  原码、补码、反码、移码

原码的最高位为符号为 0表示+1 ,1表示-1(原码直接进行计算可能会出现错误)

正数  原码与反码相同,负数 反码符号位为1 其余各位为该数绝对值的原码取反

反码可直接参与计算 计算后转换会原码即可

补码 正数补码与原码相同, 负数的补码为该数的反码加1   补码可直接进行计算且计算结果即为最终结果

对于一个补码表示的数 要求计算其原码 只需要对他再次求补 即可得到该数的原码

移码 移码是对补码的符号位取反得到的一种编码 通常用于表示浮点数的阶码

3 浮点数计算

在数学中 要表示一个很大的数时,常用科学计数法表示 :

                 M为尾数  e是指数   R是基数

指数一般是2、8、16, 对于特定机器而言,指数是固定不变的,所以浮点数中指数并不出现。

从这个表达式可以看出:浮点数的精度取决于尾数的宽度,范围取决于基数的大小和指数的宽度

浮点数计算顺序       对阶=> 尾数计数=>结果格式化

对阶  首先计算两个数的指数差,把指数小的想指数大的对其,并将尾数右移指数差的尾数

对阶过程中当两个浮点数阶数相差很大,大于指数小的浮点数尾数的宽度,对阶后浮点数的尾数变成了0,即当作机器零处理

尾数计算  对阶完成后,两个浮点数就如同定点数 直接计算即可

结果格式化      尾数计算后,可能会产生溢出,此时将尾数右移,同时指数减1,直到尾数为格式化数。若在此过程中,指数小于机器所能表达的最小数,则将结果置为 机器零。 这种情况称为 下溢

计算机硬件基础知识总结(一 )相关推荐

  1. 【转】数据库软考笔记(一)第一章 计算机硬件基础知识笔记总结

    转自:https://blog.csdn.net/qq_36411874/article/details/115057569 目录 运算器:ALU.AC.DR.PSW 控制器:IR.PC.AR.ID ...

  2. 【软考】《希赛教育·软件设计师考前冲刺与考点分析》计算机硬件基础知识——学习笔记

    Content 第1章 计算机硬件基础知识 第2章 操作系统基础知识 第3章 程序语言和语言处理程序基础知识 第4章 数据结构 第5章 数据库系统基础知识 第6章 网络基础知识 第7章 软件工程基础知 ...

  3. 初级计算机硬件试题,初级网络管理员计算机硬件基础知识考试卷模拟考^试题...

    <初级网络管理员计算机硬件基础知识考试卷模拟考^试题>由会员分享,可在线阅读,更多相关<初级网络管理员计算机硬件基础知识考试卷模拟考^试题(6页珍藏版)>请在人人文库网上搜索. ...

  4. 计算机硬件知识试题,计算机硬件基础知识试题.doc

    计算机硬件基础知识试题.doc (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 1.追常计易机的存储务兒山Cache, t存和維存剛f ...

  5. 【数据库系统工程师】1.1计算机硬件基础知识

    目录 一.计算机系统知识 1.1 计算机硬件基础知识 1.1.1 中央处理单元 1.1.2 存储器 1.1.3 总线 1.1.4 输人输出控制 一.计算机系统知识 计算机系统是由硬件和软件组成的,它们 ...

  6. 计算机硬件及相关设备基础知识,计算机硬件——基础知识(示例代码)

    计算机硬件--基础知识 1.编程语言的作用 语言是用来沟通的,如英语.法语.葡萄牙语等.程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质. 2.操作系统和硬件的关系 操作系统 ...

  7. 计算机硬件基础知识txt,计算机硬件基础知识及使用方法简介

    --------------------------------------------------正文内容开始-------------------------------------------- ...

  8. 计算机硬件入门基础,计算机硬件基础知识总汇(入门讲解)

    计算机硬件基础知识总汇(入门讲解) PC部分 认识篇 个人计算机基本组成 个人计算机是由硬件系统和软件系统组成. 硬件:是指看的见.摸得着.实实在在的装置.(如:中央处理器(CPU).内存.硬盘.显卡 ...

  9. 计算机硬件的使用知识,计算机硬件基础知识及使用方法简介.doc

    计算机硬件基础知识及使用方法简介.doc PAGE PAGE 1 计算机硬件基础知识及使用方法简介 1.1 计算机的发展历程 现代电子计算机技术的飞速发展,离不开人类科技知识的积累,离不开许许多多热衷 ...

  10. 计算机硬件知识哪里学,计算机硬件基础知识 计算机硬件是由哪几部分组成的...

    在学习计算机的时候,自然就要对计算机的软硬件要了解,今天小编想要说的就是计算机硬件的相关知识,而重点所要说的就是计算机硬件的组成部分以及工作原理,有兴趣的朋友快来看一看吧. 计算机硬件基础知识--计算 ...

最新文章

  1. 一次DPM备份Exchange DAG的故障处理过程
  2. NB驱动层MQTT发布和订阅数据的代码实现
  3. xgboost防止过拟合
  4. 惠普m1005连接电脑步骤_电脑连接电视机详细步骤方法图文
  5. 嵌入式码头,Vaadin和焊接
  6. 微信小程序有关于Linux的吗,微信小程序可以跳转到手机 app 啦!
  7. 如何在Cocos2D游戏中实现A*寻路算法(三)
  8. Unity游戏框架设计
  9. 2021-2027全球与中国创建和销售在线课程平台市场现状及未来发展趋势
  10. 《电路》邱关源 思维导图 第二章 电阻电路的等效变换
  11. 软件测试中80/20原则
  12. 超声成像Matlab源码
  13. Jenkins(二)之自定义Robot Framework结果报告
  14. 计算机开机时间不对,为什么电脑每次开机时间都不对
  15. pyqt5事件与鼠标事件
  16. c语言找最大数字,C语言: 键盘输入任意10个整数,找出最大数及最大数的序号。...
  17. 计算机中的网络怎么共享的打印机驱动,如何共享打印机,如何设置打印机共享打印机共享设置图解-中关村在线...
  18. 网站运营中活动组织的三项注意
  19. 淘宝商品详情api接口(解决滑块支持高并发采集)
  20. 【Chrome必备插件,一键提升10倍效率】新用户永久免广告,好用!

热门文章

  1. Android 9.0模拟器root权限获取
  2. 封神台(尤里的复仇Ⅱ 回归)绕过防护getshell
  3. mysql查询父id下所有子id,或者通过子id查询所有父id到最上层
  4. JavaBeans是什么?
  5. Saber2016使用总结(不定时更新)
  6. 华南理工大学WPS创意插件大赛参赛作品-语法高亮插件for WPS 2009 帮助说明
  7. 友盟集成微信分享,显示您的设备没有安装微信问题及解决办法
  8. 计算机网络实验:套接字及客户服务器应用程序基础(Java实现点对点聊天的实用程序)
  9. mysql操作数据库语句大全_常用的Mysql数据库操作语句大全整理
  10. 【STC8G1K08A】芯片---usb串口---直连烧录下载程序