设计 工具 系统 开发 安全 办公 陶吧 IT教育 Vista频道|Google Chrome 参与WS-AT全局事务
您现在的位置: 天极网 > 软件频道 > IT教育频道 > 培训辅导 > 软考程序类题解-计算机系统知识
全文

软考程序类题解-计算机系统知识

2005-09-07 11:15作者:佚名出处:软考资讯网责任编辑:王玉涵

  重点:计算机原理

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

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

  主要内容:计算机系统组成(软件、硬件);数据表示及其转换(二进制、十进制、十六进制),算术运算、逻辑运算;体系结构(存储系统,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为下溢。


  阅读关于 计算机系统知识 的全部文章
相关搜索:
相关文章及软件
关注此文读者还看过
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众