信息技术学院计算机科学与技术专业《微机原理与接口技术.doc

信息技术学院计算机科学与技术专业

《微机原理与接口技术》教学大纲

课程名称:微机原理与接口技术 课程编号:

适用专业:计算机科学与技术、计算机应用

学时数:58 学分数:3.5

执笔人:徐家喜 编写日期: 2008.12 审批人:曲波

课程性质和目的

《微机原理及接口技术》是计算机专业的一门重要的专业课,是了解微型计算机基本组成与工作原理,掌握微型计算机进行工业控制技能的一门必修课。通过本课的学习,使学生逐步掌握微型机从硬件组成到软件编程的基本知识,掌握微机组成原理和微机接口控制技术。

本课程与其它课程的联系与分工

先修课程:模拟、数字电路、微机组成原理,C语言程序设计

课程教学内容、教学基本要求及学时分配

微机系统基础知识

微型计算机的发展史,

微型计算机的基本组成及各部分的功能与作用;

微型机的基本工作过程。

要求:掌握微机的基本组成及各部分的功能与作用;了解微机的基本工作原理。

重点:微机的基本组成及各部分的功能与作用。

80X86CPU微处理器结构

CPU在微机中所起的地位和作用,

8088CPU的外部引线和内部结构。

8088CPU的工作方式;

8088CPU系统总线的形成

X86系统CPU介绍

要求:掌握8088CPU的结构和工作方式;掌握8088CPU的内存分配与地址变换方法;掌握8088CPU与微机总线的连接方法。

重点:掌握8088CPU的内部结构中寄存器的组成及其应用;8088CPU与总线的连接方式。

难点:8088CPU的内存分配与地址变换方法。

80X86指令系统及汇编语言。

8088CPU指令系统及其汇编编程;

8088后续CPU指令系统。

要求:掌握8088汇编程序的编程方法。

重点:外设I/O控制程序的编程方法和中断处理子程序的编程方法

难点:I/O控制程序和中断处理子程序的编程。

微机存贮系统

微机存贮系统的基本组成。

各类半导体存贮器的基本组成、外部特性及工作原理。

各种存贮器与总线的连接方法和存储扩展方法。

要求:能熟练地进行存储器扩展并将各种类型半导体存贮器连接到微机的总线上,了解存储器的读写工作原理。

I/O接口

外设接口的基本模型及组成。

外设端口地址的概念

外设与计算机间信息交换的方式。

要求:了解外设为什么不能直接与总线连接,接口起什么作用;了解外设接口完成的功能,掌握接口基本组成;了解端口地址的概念;掌握外设I/O控制程序的编程方法。

难点:外设与计算机间信息交换的方式及其对应I/O控制程序的编程方法。

微机中断系统

中断的基本概念。

中断控制器8259的基本组成。

8259的工作方式及8259的中断控制方法。

8259的初始化程序编程方法和中断控制程序的编程方法。

要求:掌握中断系统的硬件构成;掌握微机中断系统工作原理;掌握可编程中断控制器8259的使用方法;掌握中断程序控制程序的编程方法。

难点:8259中断控制器的控制方法。

DMA控制器8237

直接存贮器存取(DMA)方式的工作过程

DMA控制器8237的基本组成和工作方式

8237在PC机中的连接方法和初始化编程方法和数据传送控制方法。

要求:掌握DMA控制器8237的工作原理和控制方法。

8253定时/计数器

8253定时/计数器的基本组成。

8253的工作方式。

8253与8088系统总线的连接方法。

8253在微机控制中的计数方法和定时控制方法。

要求:掌握8253与系统总线的连接方法;熟练掌握8254的计数和定时的控制方法,会编写其初始化程序和控制程序;会使用8254产生不同用途的时钟信号。

难点:8253的工作方式。

微机并行接口

微机并行通讯的基本概念。

并行接口芯片8255A的基本组成与工作方式

8255A于系统总线和外设的连接方法

8255A初始化程序和外设并行I/O控制程序的编制方法。

要求:熟练掌握外设并行接口电路的设计方法;能编写控制外设I/O的并行I/O控制程序。

难点:8255A的工作方式。

微机串行接口

微机串行通讯的概念

串行接口芯片8251的基本组成与工作方式

用8251A构成串行接口电路的方法

8251A 的软件控制方法。

要求:掌握外设串行接口电路的设计方法;会编写8251A的初始化程序和串行I/O控制程序。

难点:8251A的工作方式。

A/D与D/A转换器

A/D几D/A转换器的基本原理。

D/A变换芯片DAC0832的基本组成和使用方法以及转换程序的编制方法。

A/D变换芯片AD574和ADC0809的基本组成和使用方法以及A/D转换程序的编程方法。

要求:熟练掌握DAC0832、AD574、ADC08

计算机专业学微机原理与接口技术,信息技术学院计算机科学与技术专业《微机原理与接口技术.doc...相关推荐

  1. 计算机科学与技术 英文简历,计算机科学与技术类专业英文简历模板

    计算机科学与技术类专业英文简历 时间:2017-03-01 12:00:00 计算机科学与技术类专业英文简历模板 Basic CV Name: xxx nationality: China Curre ...

  2. 制药工程专业可以跨考计算机,我是学音乐大三学生想考研,想考别的专业请问能考什么专业比较好考...

    我是学音乐大三学生想考研,想考别的专业请问能考什么专业比较好考以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我是学音乐 ...

  3. 不是计算机专业学python能找到工作吗-python学习难不难?非计算机专业也能学吗?...

    听很多学习培训Python程序编写的人说Python简易容易新手入门,很多IT培训学校的教师也说各种各样编程语言对比出来,Python是非常简单的,我觉得招来一群非计算机专业的同学们摩拳擦掌,可她们在 ...

  4. 丽水学院计算机科学与技术,丽水学院计算机科学与技术专业2016年在河南理科高考录取最低分数线...

    类似问题答案 丽水学院计算机科学与技术专业2015年在河南理科高考录取最低分数线 学校 地 区 专业 年份 批次 类型 分数 丽水学院 河南 计算机科学与技术 2015 二批 理科 504 学校 地 ...

  5. 达特茅斯计算机专业师资力量如何,达特茅斯学院计算机科学computer science专业排名第126~150名(2020THE泰晤士高等教育世界大学排名)...

    2020年THE泰晤士高等教育世界大学计算机科学computer science专业排名公布,达特茅斯学院计算机科学专业排名第126~150位,达特茅斯学院计算机科学专业实力怎么样呢?下面美英港新留学 ...

  6. 密歇根大学计算机专业怎么样,密歇根大学安娜堡分校UMich计算机科学Computer Science专业排名第26位(2021年THE世界大学商科排名)...

    2021年THE泰晤士高等教育计算机科学Computer Science专业世界大学排名公布,密歇根大学安娜堡分校UMich计算机科学世界排名第26位,密歇根大学安娜堡分校UMich计算机科学专业实力 ...

  7. ucsb计算机专业排名,加州大学圣塔芭芭拉分校UCSB计算机科学Computer Science专业排名第58位(2021年THE世界大学商科排名)...

    2021年THE泰晤士高等教育计算机科学Computer Science专业世界大学排名公布,加州大学圣塔芭芭拉分校UCSB计算机科学世界排名第58位,加州大学圣塔芭芭拉分校UCSB计算机科学专业实力 ...

  8. 密苏里大学计算机排名,2019上海软科世界一流学科排名计算机科学与工程专业排名密苏里大学排名第301-400...

    2019上海软科世界一流学科排名计算机科学与工程专业排名指标 首先计算大学在每项指标上的得分,具体为大学在一项指标上的数值除以该项指标的最大值(开根号)再乘以100.然后各指标得分除以100再乘以相应 ...

  9. 2019上海计算机专业,2019上海软科世界一流学科排名计算机科学与工程专业排名曼彻斯特大学排名第101-150...

    2019上海软科世界一流学科排名计算机科学与工程专业排名指标 首先计算大学在每项指标上的得分,具体为大学在一项指标上的数值除以该项指标的最大值(开根号)再乘以100.然后各指标得分除以100再乘以相应 ...

  10. 马里兰大学计算机世界排名,2019上海软科世界一流学科排名计算机科学与工程专业排名马里兰大学帕克分校排名第38...

    2019上海软科世界一流学科排名计算机科学与工程专业排名指标 首先计算大学在每项指标上的得分,具体为大学在一项指标上的数值除以该项指标的最大值(开根号)再乘以100.然后各指标得分除以100再乘以相应 ...

最新文章

  1. JavaScript 精粹 基础 进阶(4)对象
  2. wukong引擎源码分析之索引——part 3 文档评分 无非就是将docid对应的fields信息存储起来,为搜索结果rank评分用...
  3. .net 操作xml
  4. k3s文档:中文文档地址
  5. Codeforces Round #331 (Div. 2) D. Wilbur and Trees 记忆化搜索
  6. C++ 的变量书写规则探讨
  7. Swift 导出本地化和导入本地化
  8. linux下find用法 find -name *.so -exec ll {} \;
  9. Springboot实现QQ授权登录
  10. PHP 编写“九九乘法表”
  11. 2022-03-25 Python作业1
  12. [心得]怪诞心理学精华笔记
  13. B.FRiEND MK7机械式电竞键盘-Cherry樱桃轴搭配纯净白光!
  14. couldn't create PTY
  15. Windows命令行打开常用设置/控制面板功能
  16. 免费素材:气球样式的图标集(PSD, SVG, PNG)
  17. 【计算机视觉】深度相机(七)--体感设备对比
  18. idea复制项目并使用技巧
  19. Spark 第三讲 Scala数组与函数基础
  20. 2021年中国吉他和低音放大器市场趋势报告、技术动态创新及2027年市场预测

热门文章

  1. WEB UI设计尺寸规范
  2. 博客程序PHP,10个开源的PHP blog 博客程序推荐
  3. Java使用蔡勒公式快速计算某一天是星期几
  4. 峰值信噪比和结构相似性
  5. Eclipse输入或创建txt文件位置
  6. 位移密码加密、解密matlab实现
  7. python分位点计算(正态分布,卡方分布,t分布,F分布)
  8. 科技爱好者周刊(第 181 期):移动支付应该怎么设计?
  9. Lua学习(一):luac、luajit编译与反编译
  10. VSCode印象笔记插件--EverMonkey