微型计算机原理.ppt

上传人:scccc 文档编号:11887495 上传时间:2021-10-14 格式:PPT 页数:20 大小:321.50KB
返回 下载 相关 举报
微型计算机原理.ppt_第1页
第1页 / 共20页
微型计算机原理.ppt_第2页
第2页 / 共20页
微型计算机原理.ppt_第3页
第3页 / 共20页
微型计算机原理.ppt_第4页
第4页 / 共20页
微型计算机原理.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《微型计算机原理.ppt》由会员分享,可在线阅读,更多相关《微型计算机原理.ppt(20页珍藏版)》请在三一文库上搜索。

1、微型计算机原理 Principles of Microcomputers,课程介绍 本课程是计算机各专业非常重要的专业基础课之一。本课程以Intel 80 x86CPU构成的微机为主讲机型,系统深入地介绍微型计算机的工作原理、80 x86指令系统、汇编语言程序设计、半导体存储器以及输入/输出与中断技术等。通过本课程学习,要求学生重点掌握80 x86CPU内部结构和工作原理,80 x86指令系统,以及汇编语言程序设计方法,能够熟练地编写和调试汇编语言程序,为后续其他专业基础课或专业课的学习打下坚实的基础。,微型计算机原理 Principles of Microcomputers,总学时64H(授

2、课54H+实验10H),教学内容 80X86CPU结构及工作原理 汇编语言程序设计 输入/输出与中断技术,微型计算机原理 Principles of Microcomputers,实验内容 实验1 熟悉汇编语言的上机环境 实验2 分支和循环结构程序设计 实验3 子程序设计及宏调用 实验4 综合程序设计 实验5 8086/8088中断的应用,请同学们注意: 每次做实验前一定要 认真预习,编写程序; 认真分析实验中遇到的 问题;认真完成实验报 告。希望通过这门课程 的学习,使大家分析问 题和解决问题的能力得 到进一步提高。 祝同学们学习顺利!,微型计算机原理 Principles of Micro

3、computers,王忠民 主编 王忠民 王钰 王晓婕 编著,面 向 21 世 纪,高等学校计算机类专业系列教材,指定教材,西安电子科技大学出版社,“IBM PC Assembly Language and Programming”, Peter Abel编著 清华大学出版社& Prentice-Hall International , Inc. 1998年,教学参考书,“IBM-PC汇编语言程序设计”, 沈美明等编著 清华大学出版社 2001年,“微机原理与汇编语言实验指导” 潘峰、樊如锦编写 电子工业出版社出版,1997,实验指导,本课程教学辅助网站提供的 “实验CAI课件”,“微机接口实

4、验指导” 冯学军等编写 西安邮电学院,1999,现在开始 本课程的学习,第1章 微型计算机系统导论 (本章授课学时:4H),1.1 引言 1.2 计算机的发展概况 1.3 微型计算机系统的组成 1.4 微型计算机硬件系统 1.5 微型计算机的工作过程,教学内容,本章简要介绍微型计算机的发展历史;根据冯.诺依曼计算机 设计思想,主要介绍微型计算机硬件系统的组成,三总线结 构(地址总线AB、数据总线DB、控制总线CB)以及组成计 算机的五大部件(运算器、控制器、存储器、输入及输出设 备);介绍软件在计算机系统中的作用;通过在模型机上运 行一个简单的程序说明计算机的工作过程。具体内容如下: 计算机发

5、展概况 微型计算机系统的组成 微型计算机硬件系统 微型计算机的工作过程,学习要求,通过本章学习,应对微型计算机的基本概念、基本组成及工作过程有一个基本了解,建立计算机整机概念,为后续各章节的学习打下基础。具体要求如下: 1、了解微处理器及微型计算机的发展、分类和特点。 2、熟悉微型计算机系统各个组成部分的功能,掌握地址总线 AB、数据总线DB、控制总线CB的概念及其作用。 3、掌握CPU的概念、组成及基本工作原理。 4、了解存储器在微型计算机的作用和内存的读写操作过程,掌握有关概念:位、字节、字、存储器容量、存储单元地址等。 5、熟悉微型计算机的工作过程,初步建立计算机整机的概念,1.1 引

6、言,计算机的应用领域,2、数据(信息)处理,1、科学计算,3、过程控制,1.1 引 言,为什么要学习微型计算机原理?,实时数据(信息)处理和过程控制要求实时性,希望编写的程序更精练,运行起来更快(一般情况下,对于完成相同的任务,用机器语言或汇编语言编写的程序运行起来比用高级语言编出的程序快得多);专用的输入输出设备与计算机的连接和编程控制(称为接口),更不是只具有高级语言编程知识所能胜任的。为此,必须对计算机的工作原理有更深入的了解,对计算机的逻辑组成、工作原理、与外界的接口技术以及直接依赖于计算机逻辑结构的机器语言、汇编语言编程方法等需要进一步的学习。本课程就是基于此目的而设置的。,1.2

7、计算机的发展概况,自1946年世界上第一台电子计算机问世以来,计算机的发展已经历了四代:,第一代:电子管计算机,计算机的发展历史,第二代:晶体管计算机,第三代:集成电路计算机,第四代:大规模、超大规模集成电路计算机,目前,各国正加紧研制和开发第五代“非冯诺依曼”计算机和第六代“神经”计算机。,1.2 计算机的发展概况,微型计算机属于第四代计算机(大规模、超大规模集成电路计算机),是二十世纪70年代初期研制成功的。,微型计算机的发展历史,微型计算出现的历史背景,一方面是由于军事、空间及自动化技术的发展需要体积小、功耗低、可靠性高的计算机;,另一方面,大规模集成电路技术的不断发展也为微型计算机的产

8、生打下了坚实的物质基础。,1.2 计算机的发展概况,有关微型计算机的概念,微型计算机 (MicroComputer):是由微处理器(CPU)、存储器和I/O接口电路组成的计算机。,微处理器(MicroProcessor):微型计算机的核心芯片,它是将计算机中的运算器和控制器集成在一片硅片上制成的集成电路。这样的芯片也被称为中央处理单元,简称为CPU(Central Processing Unit)。,1.2 计算机的发展概况,30多年来,微处理器和微型计算机获得了极快的发展,几乎每两年微处理器的集成度翻一番,每24年更新换代一次,现已进入第五代。,第一代:4位或低档8位机,微型计算机的发展历史

9、,第二代:中档8位机,第三代:16位机,第四代:32位机,第五代:64位机,1.3 微型计算机系统的组成,1.3.1 硬件,1.3.2 软件 所谓软件,就是为了管理、维护计算机以及为完成用户的某种特定任务而编写的各种程序的总和。计算机的工作就是运行程序,通过逐条地从存储器(内存)中取出程序中的指令并执行指令规定的操作而实现某种特定的功能,因此,软件是微型计算机系统不可缺少的组成部分。微型计算机的软件包括系统软件和用户(应用)软件。,用户软件就是用户为解决各种实际问题而编写的各种程序。 系统软件是指不需要用户干预的,为其它程序的开发、调试以及运行等建立一个良好环境的程序。主要包括操作系统OS(Operating System)和系统应用程序。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1