计算机硬件基础知识总结(一 )
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,直到尾数为格式化数。若在此过程中,指数小于机器所能表达的最小数,则将结果置为 机器零。 这种情况称为 下溢
计算机硬件基础知识总结(一 )相关推荐
- 【转】数据库软考笔记(一)第一章 计算机硬件基础知识笔记总结
转自:https://blog.csdn.net/qq_36411874/article/details/115057569 目录 运算器:ALU.AC.DR.PSW 控制器:IR.PC.AR.ID ...
- 【软考】《希赛教育·软件设计师考前冲刺与考点分析》计算机硬件基础知识——学习笔记
Content 第1章 计算机硬件基础知识 第2章 操作系统基础知识 第3章 程序语言和语言处理程序基础知识 第4章 数据结构 第5章 数据库系统基础知识 第6章 网络基础知识 第7章 软件工程基础知 ...
- 初级计算机硬件试题,初级网络管理员计算机硬件基础知识考试卷模拟考^试题...
<初级网络管理员计算机硬件基础知识考试卷模拟考^试题>由会员分享,可在线阅读,更多相关<初级网络管理员计算机硬件基础知识考试卷模拟考^试题(6页珍藏版)>请在人人文库网上搜索. ...
- 计算机硬件知识试题,计算机硬件基础知识试题.doc
计算机硬件基础知识试题.doc (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 1.追常计易机的存储务兒山Cache, t存和維存剛f ...
- 【数据库系统工程师】1.1计算机硬件基础知识
目录 一.计算机系统知识 1.1 计算机硬件基础知识 1.1.1 中央处理单元 1.1.2 存储器 1.1.3 总线 1.1.4 输人输出控制 一.计算机系统知识 计算机系统是由硬件和软件组成的,它们 ...
- 计算机硬件及相关设备基础知识,计算机硬件——基础知识(示例代码)
计算机硬件--基础知识 1.编程语言的作用 语言是用来沟通的,如英语.法语.葡萄牙语等.程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质. 2.操作系统和硬件的关系 操作系统 ...
- 计算机硬件基础知识txt,计算机硬件基础知识及使用方法简介
--------------------------------------------------正文内容开始-------------------------------------------- ...
- 计算机硬件入门基础,计算机硬件基础知识总汇(入门讲解)
计算机硬件基础知识总汇(入门讲解) PC部分 认识篇 个人计算机基本组成 个人计算机是由硬件系统和软件系统组成. 硬件:是指看的见.摸得着.实实在在的装置.(如:中央处理器(CPU).内存.硬盘.显卡 ...
- 计算机硬件的使用知识,计算机硬件基础知识及使用方法简介.doc
计算机硬件基础知识及使用方法简介.doc PAGE PAGE 1 计算机硬件基础知识及使用方法简介 1.1 计算机的发展历程 现代电子计算机技术的飞速发展,离不开人类科技知识的积累,离不开许许多多热衷 ...
- 计算机硬件知识哪里学,计算机硬件基础知识 计算机硬件是由哪几部分组成的...
在学习计算机的时候,自然就要对计算机的软硬件要了解,今天小编想要说的就是计算机硬件的相关知识,而重点所要说的就是计算机硬件的组成部分以及工作原理,有兴趣的朋友快来看一看吧. 计算机硬件基础知识--计算 ...
最新文章
- 一次DPM备份Exchange DAG的故障处理过程
- NB驱动层MQTT发布和订阅数据的代码实现
- xgboost防止过拟合
- 惠普m1005连接电脑步骤_电脑连接电视机详细步骤方法图文
- 嵌入式码头,Vaadin和焊接
- 微信小程序有关于Linux的吗,微信小程序可以跳转到手机 app 啦!
- 如何在Cocos2D游戏中实现A*寻路算法(三)
- Unity游戏框架设计
- 2021-2027全球与中国创建和销售在线课程平台市场现状及未来发展趋势
- 《电路》邱关源 思维导图 第二章 电阻电路的等效变换
- 软件测试中80/20原则
- 超声成像Matlab源码
- Jenkins(二)之自定义Robot Framework结果报告
- 计算机开机时间不对,为什么电脑每次开机时间都不对
- pyqt5事件与鼠标事件
- c语言找最大数字,C语言: 键盘输入任意10个整数,找出最大数及最大数的序号。...
- 计算机中的网络怎么共享的打印机驱动,如何共享打印机,如何设置打印机共享打印机共享设置图解-中关村在线...
- 网站运营中活动组织的三项注意
- 淘宝商品详情api接口(解决滑块支持高并发采集)
- 【Chrome必备插件,一键提升10倍效率】新用户永久免广告,好用!
热门文章
- Android 9.0模拟器root权限获取
- 封神台(尤里的复仇Ⅱ 回归)绕过防护getshell
- mysql查询父id下所有子id,或者通过子id查询所有父id到最上层
- JavaBeans是什么?
- Saber2016使用总结(不定时更新)
- 华南理工大学WPS创意插件大赛参赛作品-语法高亮插件for WPS 2009 帮助说明
- 友盟集成微信分享,显示您的设备没有安装微信问题及解决办法
- 计算机网络实验:套接字及客户服务器应用程序基础(Java实现点对点聊天的实用程序)
- mysql操作数据库语句大全_常用的Mysql数据库操作语句大全整理
- 【STC8G1K08A】芯片---usb串口---直连烧录下载程序