计算机硬件技术基础 (III 教学大纲

一、课程名称 :计算机硬件技术基础 (III

二、课程代码 三、课程的基本要求

1.微型计算机基础

掌握微型计算机的组成以及各组成部分的主要功能特性 ;掌握微型计算机的总线结构以及简单的工作过程 ;了解现代先进计算机技术 ,了解衡量微型计算机性能的主要性能指标以及典型的微型计算机系统。

2.Intel 系列微处理器

了解微处理器的内部结构 ;掌握内部各寄存器的主要功能 ,以及微处理器的存储器管理方式 ;了解微处理器的指令流水线技术 ;了解 80x86 系列微处理器各种工作方式的特点 ;了解微处理器常用外部引脚信号的定义规范。

3.指令系统及汇编语言程序设计

结合存储器管理方式 ,掌握 80x86 微处理器的各种寻址方式;掌握 486 微处理器

在实模式下的常用汇编语言指令,以及汇编语言程序设计的方法。

4.存储器

掌握存储器的分级结构 ,存储器的分类以及常用存储芯片的特点;了解存储芯片

与系统总线间的连接方法。

5.I/O 方式

掌握 I/O 接口的基本概念 ,熟悉 I/O 端口的编址方式 ;了解 IN/OUT 指令的执行过

程 ,掌握接口设计方法 ;掌握微机与外设之间的 3 种程序传送方式的接口设计以及程序设计 ,了解 DMA 传送方式和 I/O 处理机传送方式。

6.中断及中断管理机制

掌握中断的基本概念 ;掌握中断向量表的设置方法。

7.典型接口芯片及应用

熟悉定时器 /计数器 8254 芯片的组成结构、工作原理 ,掌握 8254 芯片的接口设计和编程应用 ;熟悉并行 I/O 接口 8255A 的组成结构、工作方式 ,掌握 8255A 芯片的接口设计和编程应用 ;了解串行通信的基本概念 ;了解中断控制器 8259 的基本功能及使用方法。

8.人机接口

了解非编码键盘的接口设计和工作原理,掌握非编码键盘的键盘管理程序设计

方法 ;熟悉八段 LED 显示器的显示原理和接口设计,

掌握控制八段 LED 显示的程序设计方法。

四、课程描述 (较详细

1.微型计算机基础

微机的组成结构 :运算器、控制器、存储器、输入和输出 ,重点介绍前 3 部分的主要功能 ;尤其是运算器中的组成结构 ,以及运算后各状态标志的含义及应用 ;

微机的总线结构 :连接微机各组成部件的三总线结构 ,三总线的作用以及采用总线结构的优点 ;

简单的工作过程 :以 CPU 为核心 ,由总线连接形成一个整体的微机 ,各部件如何协调工作 ;

简单介绍现代先进计算机技术,如中断技术、流水线技术等;主要性能指标以及

典型的微机系统。

2.Intel 系列微处理器

8086 微处理器的内部结构、寄存器的作用、存储器管理方式以及指令流水线

概念 ;

80286微处理器的特点 ,为了兼容 8086 而形成的两种工作方式的特点,存储器管

理方式以及指令流水线的发展;

80486微处理器的特点 ,3 种工作方式的特点 ,80486 微处理器

的外部引脚特点 ,常用总线信号。

3.指令系统及汇编语言程序设计

操作数的存放位置 ,以及相应的寻址方式 ;跳转指令 JMP 的转移地址的寻址方式;

486 微处理器的常用汇编语言指令:数据传送类指令、算术运算类指令、逻辑运

算类指令、字符串操作指令、控制转移类指令;

常用伪指令 ,汇编语言程序设计架构 ,顺序结构、分支结构和循环结构的程序设计方法。

4.存储器

存储器的分级结构 ,各级存储器的特点以及所采用的存储器类型 ,几种不同类型存储器的特点 ;

存储芯片与 CPU 的连接方法 ,3 种存储芯片片选控制方法,及其特性和适用场

合。

5.I/O 方式

I/O 接口的功能、分类以及基本结构,I/O 端口地址和存储器地址的两种方式及

其特点 ;

IN/OUT 指令的执行过程 ,简单外设的输入 /输出接口设计 ;

微机与外设之间的3 种程序传送方式 :无条件传送方式、查询

传送方式和中断传送方式,3 种传送方式的适用范围、接口设计以及程序设计;

DMA 传送方式和 I/O 处理机传送方式的特点。

6.中断及中断管理机制

中断、中断源、中断向量、中断向量表的基本概念 ,实模式下的中断响应过程以及中断向量表的设置方法。

7.典型接口芯片及应用

定时器 /计数器 8254 芯片的组成结构、工作原理 ,8254 芯片的接口设计和编程应用 ;并行 I/O 接口 8255 的组成结构、工作方式 , 8255 芯片的接口设计和编程应用 ; 串行通信的基本概念 ;中断控制器 8259A 芯片的组成结构 ,主要功能 ,8259A 芯片的接口设计和使用方法。

8.人机接口

非编码键盘的接口设计和工作原理,非编码键盘的键盘管理程序设计方法;

LED

计算机硬件基础大纲,计算机硬件基础教学大纲..docx相关推荐

  1. 计算机硬件基础大纲,计算机硬件技术基础大纲_.doc

    计算机硬件技术基础大纲_ 逻辑.移位指令 逻辑运算 按位(Bit)运算 规定:DST不允许为立即数 除源操作数为立即数外,至少有一个操作数为寄存器 (1)AND DST,SRC:B/W 全1则1,任0 ...

  2. 计算机硬件价钱分配,电脑基础知识计算机硬件基础课件.ppt

    电脑基础知识计算机硬件基础课件 操作系统的概念 指直接控制和管理计算机的硬件和软件资源以便于有效的使用这些资源的程序. 操作系统分类 :单用户操作系统.批处理操作系统.实时操作系统.分时操作系统.网络 ...

  3. 计算机基础之计算机硬件系统

    一.计算机硬件系统概述 所谓计算机硬件系统,就是指构成计算机看得见的,摸得着的实际物理设备. 常见的计算机硬件组成主要由下图各部件组成: ​ 现代计算机的结构更复杂,包括多重总线. 简单打个比方,方便 ...

  4. 计算机硬件知识哪里学,计算机硬件基础知识 计算机硬件是由哪几部分组成的...

    在学习计算机的时候,自然就要对计算机的软硬件要了解,今天小编想要说的就是计算机硬件的相关知识,而重点所要说的就是计算机硬件的组成部分以及工作原理,有兴趣的朋友快来看一看吧. 计算机硬件基础知识--计算 ...

  5. 计算机应用基础大纲2019,《计算机应用基础》教学大纲20199

    <计算机应用基础>教学大纲20199 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 计算机应用基础(学分4_,学时60 ) ...

  6. 天津大学大学计算机基础成绩查询,天津大学《大学计算机基础1》课程教学大纲.PDF...

    天津大学<大学计算机基础1>课程教学大纲.PDF 天津大学<大学计算机基础1>课程教学大纲 课程编号: 2160279 课程名称: 大学计算机基础1 学 时: 48 学 分: ...

  7. 使用微型计算机的基础知识,计算机应用基础考试大纲基本要求1具有使用微型计算机的基础知识.DOC...

    计算机应用基础考试大纲基本要求1具有使用微型计算机的基础知识 计算机应用基础考试大纲 基本要求 ???????????????????????????????????????????????????? ...

  8. 2012级计算机应用基础,cfakepath计算机应用基础考试大纲(for+2012级)

    <cfakepath计算机应用基础考试大纲(for+2012级)>由会员分享,可在线阅读,更多相关<cfakepath计算机应用基础考试大纲(for+2012级)(4页珍藏版)> ...

  9. 北师大网络教育c语言,《精》北师大网络教育计算机应用基础在线作业完整答案.docx...

    <精>北师大网络教育计算机应用基础在线作业完整答案.docx 0362计算机应用基础计算机试题一单选:第1题(1分)自计算机问世至今已经经历了4个时代,划分时代的主要依据是计算机的____ ...

最新文章

  1. 安装报错_RG Magic Bullet安装报错修复方法
  2. ubuntu12.04下NFS链接开发板并测试交叉编译的第一个应用
  3. 【Python基础】入门Pandas不可不知的技巧
  4. tensorflow--卷积神经网络
  5. 积极参与开源项目,促进.NET Core生态社区发展
  6. 《信息熵,联合熵,条件熵,交叉熵,相对熵》
  7. qiniudn.com域名已完全恢复
  8. Netty的使用:Server和Client通信
  9. 管理感悟:技术好的人都有点工作狂
  10. antd使用TimePicker时报错
  11. 计算机统计字符数,怎么看word版本-Word文档中的字数和字符数是怎样统计的?
  12. 以太网进化历程半景-从10Mbps到1Tbps
  13. 酷睿i3 10105参数 i3 10105功耗 i310105怎么样
  14. c语言课程设计作业心得体会,c语言课程设计总结心得
  15. PHP用特殊符号分割小说内容和章节
  16. IOS开发学习笔记(一)
  17. linux带有超时等待的信号量,C++多线程同步之Semaphore(信号量)
  18. Qt sprintf_s函数格式化字符串出错
  19. mysql proxy mycat_mysql数据库代理MyCAT搭建
  20. 菲律宾德拉斯大学计算机专业,热门专业选择

热门文章

  1. 前端学习(2469):echart复习电商管理通过erchart加载数据
  2. 前端学习(1955)vue之电商管理系统电商系统之完成添加分类功能
  3. 前端学习(1295):第三方模块npm
  4. (总结)HTTP常见错误返回代码
  5. mysql(1):修改数据库密码
  6. 嵌入式开发中关键字_IO 和 volatile的用法
  7. 保存到本地_手把手教你将微信表情包保存到本地
  8. ZT 类模板Stack的实现 by vector
  9. CF989E A Trance of Nightfall(概率+矩阵快速幂优化+倍增)
  10. First Steps with TensorFlow代码解析