1计算机_C与二进制.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.2 初识C语言——开发C程序 1.2 初识C语言—— VC++下开发C程序过程 1.3.1 内存的基本知识 存储器:由存储单元组成,每个单元1个字节(1B),1B=8bit(比特,一个二进制位),每个单元对应一个地址。 存储单元中的内容与存储单元的地址是两个概念,其区别如同房间里的东西与房间号码。 存储器的大小指它有多少个字节,也就是有多少个不同的地址号,取决于地址总线的根数,n根地址总线,存储器容量为:2n 存储计量单位:由小到大依次为:B、KB、MB、GB、TB、PB、EB、ZB、YB,相邻两个单位之间的换算都是210 ,例如:1TB=210GB=220MB=230KB=240B 存储器按功能分为3大区域:程序存储区、数据存储区和栈 1.3.2 二进制、八进制 及十六进制 1.3.2 二进制、八进制 及十六进制 1.3.3 进制间的相互转换 十进制数转成N进制数:除N取余至商为零再逆序输出余数 例如:十进制数157转化为八进制数235的过程如下: N进制数转成十进制数:各位数符所代表的值乘以对应位的位权再累计求和,通用公式可表达如下: S=An An-1 … A1 A0.A-1 A-2 … A-m n = ∑ Ai×Ni i=-m 1.3.3 进制间的相互转换 二进制数与八进制数的相互转换: 2到8,三合一;8到2,一分三 1.3.3 进制间的相互转换 二进制数与十六进制数的相互转换: 2到16,四合一;16到2,一分四 * * 2014.07.21 高级语言程序设计 南京邮电大学计算机学院 计算机软件教学中心 2014.07.21 高级语言程序设计 第01章 计算机_C与二进制 内容提要 计算机及其组成 程序与程序设计语言 C语言简介及C程序开发 内存的基本知识 二进制及进制转换问题 * 1.1 计算机、程序与 程序设计语言 计算机系统 硬件系统 软件系统 软件系统:由一个个程序(系统软件或应用软件)构成,程序都用特定的程序设计语言开发 C语言作为一种主流的高级程序设计语言,它不仅是计算机软件设计与开发的主流语言之一,也是认识和深入掌握其他程序设计语言的基础。 * 物质基础 加在硬件之上,控制硬件完成功能 1.1 计算机、程序与 程序设计语言 计算机:全称是电子计算机,俗称电脑,是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 程序:就是为使电子计算机执行一个或多个操作,或执行某一任务,为实现特定目标或解决特定问题而用程序设计语言编写的命令序列的集合。 程序设计语言:用于书写计算机程序的语言。每一种程序设计语言都有特定的语法规则,有其特定的基本符号集。 * 关于第一台计算机 * 姓名:ENIAC(埃尼阿克) 生日:1946年2月14日 出生地:美国宾夕法尼亚大学 作用:美国军方用于计算弹道 构成:17840支电子管 性能参数:大小为80英尺×8英尺,重达28吨,功耗为170千瓦,运算速度为每秒5000次的加法运算 造价:约为487000美元 意义非凡,表明计算机时代的到来 计算机发展的四个时代 * 集成度高,体积小,速度极快(每秒百万至数亿次),微型计算机1971年诞生 出现了数据库管理系统、网络管理系统和面向对象语言等。应用领域从科学计算、事务管理、过程控制逐步走向家庭 逻辑元件采用大规模和超大规模集成电路 1970至今 大规模集成电路时代 第 4 代 速度更快(每秒几十万到几百万次),可靠性更高,价格下降,产品走向了通用化、系列化和标准化等 出现了分时操作系统以及结构化、模块化程序设计方法。应用领域开始进入文字处理和图形图像处理领域 逻辑元件采用中、小规模集成电路,主存储器采用磁芯 1964— 1970 集成电路时代 第 3 代 体积缩小、能耗降低、可靠性提高、运算速度(每秒几十万次)提高 出现操作系统,用高级语言及编译程序开发程序。以科学计算和事务处理为主,并进入工业控制领域 逻辑元件采用晶体管,主存储器采用磁芯 1958— 1964 晶体管 时代 第 2 代 体积大、功耗高、可靠性差、速度慢(每秒几千至几万次)、价格昂贵 采用机器语言、汇编语言编程。应用领域以军事和科学计算为主 逻辑元件采用的是真空电子管,主存储器采用汞延迟线、磁鼓、磁芯;外存储器采用磁带 1946— 195

文档评论(0)

shashan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档