- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C程序设计 第1章 计算机基础知识.ppt
* 第1章 计算机基础知识 1.1 计算机硬件系统的构成及工作原理 1.2 计算机软件系统的组成 1.3 数进制及数据的存储 1.4 机器语言和高级语言 1.1 计算机硬件系统的构成及工作原理 计算机是一个具有高度智能化的电子设备。 计算机硬件系统是由复杂的电子器件和机械部件有机组合而成的,用以实现复杂而精巧的机械和电气功能。硬件是整个计算机系统的基础,是软件系统的载体, 软件是一种无形的资源,它以硬件系统为平台,用以实现对于计算机硬件的控制和管理,发挥硬件资源的效用,实现一定的功能。 1.1.1 计算机硬件系统的构成 图1.1 计算机硬件系统的构成 ? 计算机硬件系统按其基本框架主要由主机和外部设备两部分构成,图1.1列出了计算机硬件系统的构成。 主机是计算机硬件系统的主要组成部分,主要包括中央处理器(CPU)和内存储器。中央处理器主要由运算单元(运算器)和控制逻辑单元(控制器)两部分组成。 外部设备(I/O设备)可以划分为输入设备、输出设备和外存储器。 1.1.2 计算机工作原理 冯?诺依曼是计算机基本理论架构的奠基人,他提出了以内存为中心进行数据交换的计算机工作原理。 冯?诺依曼计算机工作原理的核心思想是二进制和存储程序控制。二进制思想指的是所有外部世界的信息,如数据、程序、声音、图像和图形等,都必须以二进制的形式存储到计算机的存储介质上;存储程序控制指的是利用计算机解决实际问题时,必须将解决实际问题的具体操作步骤以程序的方式存储到计算机中,才能完成对实际问题的解决。程序是指令的有序集合,指令是计算机解决实际问题的具体操作。 1.2 计算机软件系统的组成 软件系统是计算机系统的灵魂,没有软件的计算机系统是没有能力为用户做任何事情的。计算机软件的应用结果是通过计算机硬件反映出来的。 计算机软件按其作用的不同一般可分为系统软件和应用软件。 系统软件是计算机软件系统的基础部分,通过它可以驱动计算机的硬件部件,使硬件部件处于一个良好的、有序的可应用状态,达到对计算机硬件的管理;在此基础上管理计算机软件系统的数据,合理分配各软件在运行时的权限、规则和检测各软件的运行状态,达到对计算机软件系统的管理。 图1.3说明了计算机软件系统的分类。 图1.3 软件系统分类 1.3 数进制及数据的存储 1.3.1 数进制 1.数制定义 按进位的原则进行计数, 称为进位计数制,简称“数制”。 (1)逢N进一。 N为数制中所需要的数码符号的总个数,称为基数。 (2)位权表示法。 位权是指一个数字在某个固定位置上所代表的值,位权与基数的关系是:各进位制中位权的值是基数的若干次幂。 例1.1 (123.45)10?1×(10)2?2×(10)1?3×(10)0?4× ( 10)-1 ?5× (10)-2 2.常用的数制 (1)十进制数 (2)二进制数 (3)八进制数 (4)十六进制数 1.3.3 进制转换 1.十进制与其他进制之间的转换 转换规则:整数部分除基逆序取余法,小数部分乘基顺序取整法。 例1.2 (35)10?(100011)2 例1.3 (27)10=(1B)16 例1.4 (0.6875)10=(0.1011)2 2.其他进制转换为十进制 转换规则:按权展开相加。 例1.5 (11011)2?1×24?1×23?0×22?1×21?1×20?(27)10 例1.6 (6A)16?6×(16)1?10×(16)0? (106)10 3.二进制、八进制和十六进制之间的转换 除上述用脚标方式表示不同进制外,还可以使用后缀字母(一般大写)的方式表示。后缀B表示二进制,后缀O表示八进制,后缀D表示十进制,后缀H表示十六进制,例如:二进,八进制123O,十进制123D,十六进制123H。也可以在后缀字母两侧加小括号,如123(O),10(B)。 (1)二进制、八进制之间的转换 二进制转换为八进制的规则是从低位起每3位组合成1位八进制数,八进制转换为二进制的规则是从低位起每一位八进制位转换为3位相应二进制数,不足3位左侧补0。 (2)二进制、十六进制之间的转换 二进制转换为十六进制的规则是从低位起每4位组合成一位十六进制数,十六进制转换为二进制的规则是从低位起每1位十六进制位转换为4位相应二进制数,不足4位左侧补0。 例1.7 1011001B=131O 例1.8 1011001 B=59H 1.3.4 数据在内存中的存储 先看一下内存的组织
您可能关注的文档
最近下载
- 施工过程中应急设备配置与管理方案.docx
- 合规-国有企业合规管理体系建设实务讲座(80页).pptx VIP
- 无人机智能巡航路面病害检测方法、无人机和检测系统.pdf VIP
- 23S519小型排水构筑物图集_可搜索.pdf VIP
- 智慧工地系统介绍PPT(共友).pptx VIP
- 生鲜商品配置(按月份).xls VIP
- 2025年新人教版语文3年级上册全册课件.pptx
- 《JB-QGL-TX3016AJB-QTL-TX3016A火灾报警控制器(联动型)安装使用说明书(Ver.1.3,2016.11 )》.pdf VIP
- 大连高金18T操作说明书.pdf
- 施工组织总体设想、方案针对性及施工段划分.doc VIP
文档评论(0)