- 1、本文档共137页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本要求;教学模式: 课堂 + 实践;
平时成绩 :(作业、上机、出勤)(30%)
期末成绩:期末考试(70%) ;?1.1 计算机的发展
?1.2 计算机的类型
?1.3 计算机的基本工作原理及结构
?1.4 计算机硬件系统的组成
?1.5 计算机软件系统
?1.6 数据在计算机中的表示与存储;计算机的分代、发展方向、分类
;什么是现代计算机?;计算机的产生-(早期计算装置);计算机的产生-(电子计算机的诞生);计算机的产生-(电子计算机的诞生);计算机的产生-(电子计算机的诞生);3.计算机发展的 个时代;第二代计算机(1958—1964),其主要电子元器件采用晶体管,故也称为晶体管计算机时代。
主要特征:
软件 —— 高级语言(FORTRAN、BASIC、COBOL)
用磁芯为主存储器,磁盘机和磁带机作为外存储器
应用领域—科学计算、数据处理、事务管理
;第三代计算机(1965—1970),中??规模集成电路计算机时代。
主要特征:
软件——出现了批处理、分时、实时操作系统
采用半导体作为存储器
应用领域——遍及科学计算、工业控制、数据处理等
运算精度和可靠性等指标大为改善
;第四代计算机(1971—至今 ),大规模集成电路和超大规模计算机时代。
目前常见的微型计算机都是第四代计算机产品。
主要特征:
软件—可视化操作系统、数据库、多媒体、网络软件
硬件—将CPU、存储器及输入输出接口集成在大规模集成电路和超大规模集成电路芯片上
应用领域—广泛应用于所有领域;计算机的发展过程-(微型计算机的诞生与发展);计算机的发展过程-(微型计算机的诞生与发展);计算机的发展过程-(微型计算机的诞生与发展);1.1 计算机的产生与发展; 计算机的发展过程-(计算机在中国的发展);5.未来的新型的计算机;摩尔定理;1.2 计算机的类型;1.3 计算机的基本工作原理及结构;什么是冯?诺依曼计算机?;冯·诺依曼计算机结构模型; CPU的主要工作是执行指令,指令是指挥计算机执行某些操作的命令,一台计算机所有指令的集合构成该计算机的指令系统。指令和指令系统是计算机最基本的概念.;指令系统的发展;50年代
只有定点加减、逻辑运算、数据传送、转移等十几至几十条指令。
60年代后期
增加了乘除运算、浮点运算、十进制运算、字符串处理等指令,指令数目多达一二百条,寻址方式也趋多样化。
出现了系列计算机。
70年代末期
复杂指令系统计算机(CISC)、精简指令系统计算机(RISC)
早期的X86处理器(486之前)都是CISC指令系统;
奔腾系列CPU使用了RISC和CISC构架相结合的办法 ;;1.3.2 指令和指令系统;机器语言
以二进制的指令码编程,最早的一种编程工具。
特点:机器容易接受、执行程序效率高,但编程复杂,极易出错,可移值性差,现在已不采用。
汇编语言
二进制指令的简单符号化。如加法指令用ADD表示等。
特点:比机器语言编程进了一大步,且机器也易于接受,执行效率较高,但编程仍然复杂,较易出错,目前主要用于计算机控制方面的编程。
(Z80、Intel8088、 Intel80486汇编语言等);高级语言
一种接近人类语言的计算机程序设计语言。
特点:编程容易,程序设计能力较强,可移植性好,是目前广泛采用的一种编程语言,如BASIC、FORTRAN、C、FoxPro、VB、VC、VF、Java语言等。;机器语言(以二进制形式代码表示)
0010 0101 1000 0101 0010 0101
把数据3送到加法器
把5送到加法器和3相加
把结果送出来。;汇编语言(符号语言)
Mov ax , 3
Add ax , 5
Out ax
把数据3送到加法器
把5送到加法器和3相加
把结果送出来。;高级语言(接近于人们自然语言)
(Basic)
a=3
a=a+5
print a
把数据3送到加法器
把5送到加法器和3相加
把结果送出来。;源程序:由高级语言或汇编语言编写的程序。
目标程序:由源程序翻译成的机器语言程序。
可执行程序:由机器语言组成的程序。;包括汇编程序、编译程序、解释程序:
汇编程序:将汇编语言源程序翻译成目标语言程序。
编译程序:将源程序一次性翻译成目标语言程序。如Fortran、Pascal、C。
解释程序:对源程序逐条解释,解释一条,执行一条,直至执行完整个程序。无目标程序生成。如Basic、网页脚本语言javascript,vbscript .;1.5 微型计算机系统结构;1.5.1 微型计算
文档评论(0)