你的位置:首页 -> 资料分类 -> 硬件DIY -> 基础知识 -> 计算机系统知识

计算机系统知识

 重点:计算机原理

  难点:计算机中数据的表示

  重要性:理解计算机工作原理有助于更好的开发和设计计算机程序。

  主要内容:计算机系统组成(软件、硬件);数据表示及其转换(二进制、十进制、十六进制),算术运算、逻辑运算;体系结构(存储系统,CISC/RISC,流水线,并行结构);计算机安全(加密、认证、病毒防治、容错RAID)

  一、计算机系统知识答疑整理

  1. 移码

  举例:8位的二进制可以表示0——255,如果将偏移量定义为128,则8位二进制位可表示的移码值范围为:-128——127。也就是,0000 0000表示-128,0000 0001表示-127,

  0111 1111表示-1,1000 0000表示0,1111 1111表示127。

  0000 0000 ,0000 0001, 0000 0010,……………………1111 1101,1111 1110,1111 1111

  -128, -127 -126……………………… 125 126 127

  那么任意一个值(范围在-128——127之间),让你用移码表示,就是要在原值的基础上加上偏移量。例如,32,它的移码为32+128=160,-10的移码为-20+128=108……

  主要在于偏移量的取值。需要注意的是IEEE754的标准中8位二进制的偏移量的取值为127。

  2.十进制小数变为二进制

  例如:0.25,

  转换过程为:0.25×2=0.5,所以小数点后第一位取0

  0.5×2=1.0,所以小数点后第二位取1,现在十进制小数的小数点后为0,所以转换结束。结果为0.01。

  例如:0.65,

  转换过程:0.65×2=1.3,取1,

  0.3×2=0.6,取0,

  0.6×2=1.2,取1,

  0.2×2=0.4,取0………………

  结果为0.1010……

  3.实用程序

  在计算机软件层次中,系统软件中包含了许多通用的程序,例如编辑程序,编译调试程序,数据库管理程序,这些程序也通称为实用程序。

  4.溢出

  简单说溢出就是结果超过了计算机所能表示数值的范围。而具体来说,分上溢,和下溢。上溢为超过了计算机表示的最大值的范围,下溢表示超过了计算机表示的最小值的范围,所以在双符号位进行溢出判断中,如果双符号位的结果为01,则为上溢,10为下溢。
网站说明
  • 遇需下载的资料,为了达到最快的下载速度,推荐使用网际快车(FlashGet),迅雷下载本站资料。
  • 如果您发现该资料不能下载,请查看常见问题通知管理员,谢谢!
  • 如果您发现该资料有不良信息,请点击这里进行举报,谢谢支持!
  • 如果您有好的资料程希望能与大家分享,我们愿意和您一起宣传!投稿请点击这里
  • [100免费网]对所提供下载的资料不拥有任何权利,其版权归该资料的合法拥有者所有。
| 关于本站 | 联系我们 | 版权声明 | 网站帮助 | 资料发布 | 报告错误 |
100免费网  Copyright© 2006 - 2008 100free.net All Rights Reserved  赣ICP备05003878号