微型计算机原理及应用技术

微型计算机原理及应用技术

ID:39637495

大小:756.50 KB

页数:23页

时间:2019-07-08

微型计算机原理及应用技术_第1页
微型计算机原理及应用技术_第2页
微型计算机原理及应用技术_第3页
微型计算机原理及应用技术_第4页
微型计算机原理及应用技术_第5页
资源描述:

《微型计算机原理及应用技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微型计算机原理及应用技术微机原理与汇编语言程序设计河北科技师范学院欧美学院信息技术系先来看一组图片先来看一组图片先来看一组图片先来看一组图片先来看一组图片看完这组图片,你有何感想?你对计算机的了解有哪些?关于本门课程的??????●采用水银延迟线作为内存,磁鼓作为外存。体积大、耗电多、运算速度慢。最初只能使用二进制表示的机器语言,到20世纪50年代中期才出现汇编语言。这个时期,计算机主要用于科学计算和军事方面,应用很不普遍。电子管计算机(1945~1958年)●内存主要采用磁芯,外存大量采用磁盘,输入输出设备有了较大改进。体积显著减小、可靠性提

2、高、运算速度可达每秒百万次。软件方面出现了高级程序设计语言和编译系统。计算机开始广泛应用于以管理为目的的信息处理。第二代第一代晶体管计算机(1958~1964年)1.计算机发展概况第三代第四代集成电路计算机(1964-1971年)●主要采用中、小规模集成电路,运算速度达每秒千万次,可靠性大大提高,体积进一步缩小,价格大大降低。软件方面进步很大,有了操作系统,开展了计算机语言的标准化工作并提出了结构化程序设计方法,出现了计算机网络。计算机应用开始向社会化发展,其应用领域和普及程度迅速扩大。●微型计算机的出现和发展是计算机发展史上的重大事件,使得计

3、算机在存储容量、运算速度、可靠性和性能价格比等方面都比上一代计算机有了较大突破。各种系统软件、应用软件大量推出,功能配置空前完善,充分发挥了计算机的功能,把计算机的发展和应用带入了一个全新时代。大规模集成电路计算机(1971年至今)计算机的主要特点自动性高速性逻辑性通用性准确性特点2计算机的分类和应用从原理上数字计算机模拟计算机从规模上从用途上专用计算机通用计算机从字长上4位、8位、16位机32位、64位机大型机中型机、小型机微型机计算机的分类3航空航天科学研究家用电器计算机的应用关于本门课程的一堆问号?1?4?2?3学什么?4怎样学?为什么学

4、?怎样考核?1.学习微机的硬件结构及其工作的基本原理,主要为CPU的内部结构及工作原理、存储器的结构、工作原理及与CPU的对接问题、输入输出和中断、常用芯片如8259A、8255A、8237A等的基本原理及应用。2.8086指令系统及8086汇编语言程序设计的方法。关于本门课程的一堆问号?1?4?2?3学什么?4怎样学?为什么学?怎样考核?1.利用图书馆:找几本权威的参考教材。(后面给出)2.利用网络丰富的视频资源,进行加强与巩固学习。3.用背英语单词的精神去记忆,多看,不怕把书本翻烂。4.同学之间,互动交流,分享心得。关于本门课程的一堆问号?

5、1?4?2?3学什么?4怎样学?为什么学?怎样考核?1.本课程是计算机科学与技术、电子信息工程、通信工程等专业的重点学科基础课。2.为今后从事微机控制、检测打下坚实的理论基础。3.备战考研的一个坚实理论基础。关于本门课程的一堆问号?1?4?2?3学什么?4怎样学?为什么学?怎样考核?1.本课程为考试课。2.采用平时成绩30%+期末成绩70%课程特点之汇编语言请同学们回忆已经学习过的程序设计语言?例如:C语言VisualBasicVisualFoxProJavaASP、ASP.NET(HTML,JavaScript)请同学们想想这些语言有什么特点

6、?上述等语言皆属典型的高级语言,所谓高级,是指这些语言的语法规则(如关键字、语句等)几乎完全接近自然语言,因此上手快,此乃易学;另外,程序设计语言的层次越高,自带的函数(控件)或系统功能调用越丰富,因此应用开发越来越便捷,此乃易用。本人观点转载注明计算机系统的层次结构课程特点之汇编语言课外兴趣题:常见的操作系统软件是什么语言开发的?(如Windows、Linux)底层硬件的驱动程序呢?在某些工业控制领域(如单片机等),经常需要能与硬件交互以及直接控制硬件的语言,即所谓的嵌入式应用解决之道就是汇编语言课程特点之汇编语言汇编语言(AssemblyL

7、anguage)是面向机器的程序设计语言也是利用计算机所有硬件特性并能直接控制硬件的语言汇编语言的特点:1.面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。2.保持了机器语言的优点,具有直接和简捷的特点。3.可有效地访问、控制计算机的各种硬件设备如磁盘、存储器、CPU、I/O端口等。4.目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。5.经常与高级语言配合使用,应用十分广泛。学习要求学习汇编语言的好处:汇编语言直接描述机器指令,比机器指令容易记忆和理解。通过学习和使用汇编语言,能够感知、体会、理解机器的逻辑功能,学习

8、汇编语言,向上可以理解软件,向下能够感知硬件,是我们理解整个计算机系统的最佳起点和最有效途径。学习汇编语言的难处:汇编语言直接使用符号化的机器指令,相

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

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

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