目录

  • 1 计算机系统概论
    • 1.1 计算机的发展历程和基本组成
    • 1.2 预习内容-计算机系统的层次结构
    • 1.3 计算机系统的性能评价指标
  • 2 数据的机器级表示与处理
    • 2.1 数制和编码
    • 2.2 定点数的表示
    • 2.3 浮点数的表示
    • 2.4 数据的存储
    • 2.5 定点数的基本运算
    • 2.6 浮点数的基本运算
    • 2.7 第3章课前预习内容
    • 2.8 拓展内容
  • 3 存储系统
    • 3.1 存储器技术
    • 3.2 主存储器
    • 3.3 高速缓冲存储器
    • 3.4 虚拟存储管理
    • 3.5 IA-32系统地址转换
    • 3.6 综合训练项目(一)
  • 4 指令系统和程序的机器级表示
    • 4.1 机器指令和汇编指令
    • 4.2 寄存器组织
    • 4.3 存储器组织
    • 4.4 数据类型及格式
    • 4.5 IA-32寻址方式
    • 4.6 IA-32指令系统
    • 4.7 程序的机器级表示
  • 5 CPU结构和程序执行
    • 5.1 程序执行概述
    • 5.2 CPU结构和工作原理
    • 5.3 数据通路
      • 5.3.1 数据通路练习
    • 5.4 指令流水线
  • 6 中断及中断控制
    • 6.1 异常和中断
    • 6.2 IA-32的CPU中断管理
    • 6.3 8259A中断控制器
    • 6.4 中断程序设计及响应过程举例
  • 7 输入输出系统
    • 7.1 输入输出系统概述
    • 7.2 可编程接口芯片
    • 7.3 数模(D⁄A)与模数(A⁄D)转换接口
    • 7.4 输入输出设备
可编程接口芯片

章节内容        

8.2 可编程接口芯片           

      8.2.1 通信的概念及方式

8.2.2 可编程接口芯片8255A

 8.2.3 可编程定时器/计数器8253      

 8.2.4 DMA控制器8237     

教学要求 

1.掌握通信的概念及方式    

2.了解可编程接口芯片8255A的结构及功能

3.掌握可编程接口芯片8255A的控制字及编程方式

4.了解可编程定时器/计数器8253的结构及功能

5.掌握可编程定时器/计数器8253的控制字及编程方式

6.了解可编程定时器/计数器8253的结构及功能

7.掌握DMA控制器8237的控制字及编程方式  

主要知识点

1.通信的概念及方式

2.可编程接口芯片8255A、可编程定时器/计数器8253、DMA控制器8237的结构及功能。

3.可编程接口芯片8255A、可编程定时器/计数器8253、DMA控制器8237的控制字及编程方式。

教学重点 

可编程接口芯片8255A、可编程定时器/计数器8253、DMA控制器8237的结构、功能、控制字及编程方式。

教学难点

可编程接口芯片8255A、可编程定时器/计数器8253、DMA控制器8237的控制字及编程方式。

教学课件


作业和思考题

【课内作业】教材Page169. 题5-8、12。

【思考题】

8255A有哪几种工作方式?各用于什么场合?端口A、端口B和端口C各可以工作于哪几种方式?

配套资源

【习题指导】


【参考教材】


【链接资源】