- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机系统大学计算机基础课程
第2章
计算机系统
本章主要内容
数据在计算机中的表示
硬件系统
软件系统
计算机的工作原理
计算机的引导过程
计算机采用二进制的原因
硬件技术上容易实现,可靠性强
运算规则简单
实现逻辑运算容易
数制转换方便
数制基本概念
数码:表示一种数制中基本数值大小的不同的数字符号
基数:一个数值中某一位上允许使用的数码个数。
位权:一个数值中某一位上的1所表示的数的大小。
通式:
(N)R = dn–1 × Rn–1 + dn–2 × Rn–2 + … + d1 × R1 + d0 × R0 + d–1 × R–1 + … + d–m × R–m
计算机常用数制
十进制(Decimal)
二进制(Binary)
八进制(Octal)
十六进制(Hexadecimal)
任意进制转换成十进制
【例1】 将二进制数(1001.101)B转换成十进制数。
(1001.101)B= 1 × 23 + 0 × 22 + 0 × 21 + 1 × 20 + 1 × 2–1 + 0 × 2–2 +1 × 2–3
= 8 + 1 + 0.5 + 0.125 = (9.625)D
【例2】 将八进制数(25.46)O转换成十进制数。
(215.46)O= 2 × 82 + 1 × 81 + 5 × 80 + 4 × 8–1 + 6 × 8–2
= 128 + 8 + 5 + 0.5 + 0.09375 = (141.59375)D
转换方法:按权展开后累加即可
二进制与八进制相互转换
(1)二进制转换为八进制数
转换方法:是“三位并一位”
(2)八进制转换为二进制数
转换方法是“一位拆三位”
二进制与十六进制相互转换
(1)二进制转换为十六进制数。
转换方法:“四位并一位”。以小数点为分界,整数部分从右向左,小数部分从左向右,每4位为一组(不足4位时,整数部分在最高位前添0补足4位,小数部分在尾部用0补足4位),然后按排序写出每组二进制数写成所对应的十六进制数即可。
(2)十六进制转换为二进制数。
转换方法:“一位拆四位”,即将十六进制数的每1位用4位二进制数来表示,就可以把十六进制数转换成对应的二进制数。
二进制运算-算术运算
(1)二进制数的加法运算。
运算规则:0+0=0,0+1=1,1+0=1,1+1=0(有进位)。
(2)二进制数的减法运算。
运算规则:0-0=0,0-1=1(有借位,借1当2),1-0=1,1-1=0。
(3)二进制数的乘法运算。
运算规则:0×0=0,0×1=0,1×0=0,1×1=1。
(4)二进制数的除法运算。
运算规则:0÷0=0,0÷1=0,1÷1=1,1÷0(无意义)。
二进制数的逻辑运算
(1)逻辑加(“或”运算)
运算规则:0+0=0, 0+1=1, 1+0=1, 1+1=1。
(2)逻辑乘(“与”运算)
运算规则: 0×0=0,0×1=0, 1×0=0, 1×1=1。
(3)逻辑否定(“非”运算) 运算规则:非0等于1,非1等于0。
真值与机器数
在计算机中,通常把一个数的最高位(最左侧的一位)定义为符号位,一般规定正数用“0”表示,负数用“1”表示。
符号化的数称为机器数。
在计算机中机器数有三种表示,即原码、补码、反码。
原码、补码、反码
(1)原码
原码的编码规则是:符号在最高位,最高位为“1”表示负数,最高位为“0”表示正数。数值部分用该数绝对值的二进制数表示。当这个数是整数时,小数点隐含在最低位之后,当纯小数时,小数点隐含在符号位和数值位之间,均不占位。常用[X]原表示数X的原码。
(2)反码
反码的编码规则是:符号位0表示正,1表示负,正数的反码等于原码,负数的反码等于原码除符号位外按位取反,即0变1、1变0。通常用[X]反表示数X的反码。
(3)补码
补码的编码规则是:符号位0表示正,1表示负,正数的补码等于原码,负数的补码等于反码末位加1。通常用[X]补表示数X的补码。
信息编码
BCD码(二-十进制编码)
ASCII(美国信息交换标准代码)
汉字编码
国标码
机内码
汉字字形码
计算机软件
计算机软件包括程序和文档两部分。
程序是指按既定算法用户某种计算机语言所规定的指令或语句编写的一系列指令或语句的集合。
文档分为两类:软件开发文档,主要包括需求分析、方案设计、编程方法及源代码、测试方案与调试、维护等文档;用户文档,主要有使用说明书、用户手册、操作手册、维护手册等。从广义角度看,软件还包括使用计算机的人员的知识水平和能力。
软件的特点
抽象性
软件的生产与硬件产品的生产不同
软件实现的功能的功能的改变或修
改
文档评论(0)