计算机学科导论第1章.ppt

计算机学科导论第1章.ppt

ID:52395307

大小:5.91 MB

页数:49页

时间:2020-04-05

计算机学科导论第1章.ppt_第1页
计算机学科导论第1章.ppt_第2页
计算机学科导论第1章.ppt_第3页
计算机学科导论第1章.ppt_第4页
计算机学科导论第1章.ppt_第5页
资源描述:

《计算机学科导论第1章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机学科导论倪维健课程目标专业选择软件、硬件、网络、理论职业规划软件、硬件、网络、理论研究根本目标了解计算机基本原理(软件、硬件)了解计算机研究方向了解IT行业2关于教材没有教材只有参考书3授课内容4计算机系统漫游人工智能的历史与现状信息检索的历史与现状云计算概述物联网概述计算机软件公司的历史与发展计算机硬件公司的历史与发展互联网公司的历史与发展国内IT公司的历史与发展计算机原理综述计算机研究概述计算机行业概述计算机系统漫游HelloWorld!Hello程序很简单系统的每个主要组成部分都需要协调工作,才能完成它的执行在你的系统上运行Hello程序,系统内部发生了什么?5计算机系统漫游He

2、llo程序的表示方式源文件(sourceprogram)文本文件由0和1组成的bit序列,这些bit被组织成8个一组,成为byte。每个byte表示程序中的某个文本字符。计算机系统中使用ASCII标准来表示文本字符。6计算机系统漫游ASCII标准AmericanStandardCodeforInformationInterchange,美国信息互换标准代码基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统。标准ASCII码,使用7位二进制数来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符。7inta=0x30

3、; printf(“%c”,a);chara=‘0’; printf(“%x”,a);计算机系统漫游中文字符编码GB2312GB2312或GB2312-80是一个简体中文字符集的中国国家标准,全称为《信息交换用汉字编码字符集·基本集》,由中国国家标准总局发布,1981年5月1日实施。GB2312标准共收录6763个汉字,还包括包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字符。字节结构每个汉字及符号以两个字节来表示。第一个字节称为“高位字节”(也称“区字节)”,第二个字节称为“低位字节”(也称“位字节”)。“高位字节”使用0xA1-0xF7,“低位字节”使用

4、0xA1-0xFE。例如“啊”字在大多数程序中,会以两个字节,0xB0(第一个字节)0xA1(第二个字节)储存。8计算机系统漫游Hello程序的表示方式ASCII字符构成的二进制文件每行文本都以一个看不见的换行符来结束,它对应的整数值为10。(Unix系统)在Windows系统中,每行文本则以r来结束,即回车、换行。9计算机系统漫游系统中所有的信息——包括磁盘文件、存储器中的程序、存储器中存放的用户数据以及网络上传送的数据,都是由bit串表示的。在不同的上下文中,同样的字节序列可能表示一个整数、浮点数、字符串或者机器指令。信息就是“bit”+“上下文”10计算机系统漫游程序被其它程

5、序翻译成不同的格式在Unix系统中,从源文件到目标文件的转化是由编译器驱动程序(Compilerdriver)完成的。unix>gcc–ohellohello.c在windows系统中11计算机系统漫游编译系统输入:源程序(sourceprogram)输出:可执行目标程序(executableobjectprogram)预处理阶段(pre-processing)编译阶段(compiling)汇编阶段(assembling)链接阶段(linking)12计算机系统漫游预处理阶段(pre-processing)预处理器会分析执行所有的预处理器指令,然后删除他们,得到一个仅包含C++语句的转换单

6、元。C语言中的预处理命令以#号开头#include  #definePI3.1415925#undefPI#definePrint(Var)count<<(Var)<

7、程序翻译成机器语言指令,并把这些指令打包成为可重定向目标程序。可重定向目标程序是一种二进制文件,它的字节编码是机器语言指令而不是字符。15计算机系统漫游链接阶段(linking)在helllo程序中调用了printf函数,它是标准C函数库中的一个函数,存放于名为printf.o的单独的预编译目标文件中,该文件需要并入hello.o程序中。链接器的目标就是把多个目标文件进行合并,得到一个可执行文件。链接是大型程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。