目录

  • 1 绪论
    • 1.1 课程简介
    • 1.2 微机的基本组成
    • 1.3 微处理器的发展
    • 1.4 微机的工作方式
  • 2 Intel单核/多核处理器
    • 2.1 学习器件使用的方法
    • 2.2 8086引脚特性分析
    • 2.3 8086最大/最小模式区别
    • 2.4 8086内部结构分析
    • 2.5 典型时序分析
    • 2.6 系统总线形成
    • 2.7 主存I/O系统结构
  • 3 Intel指令系统与程序设计
    • 3.1 x86汇编语言概述
    • 3.2 汇编程序例1:16位的HelloWorld程序
    • 3.3 操作系统是如何执行程序的
    • 3.4 汇编程序例2:32位的HelloWorld程序
    • 3.5 IA-32架构简介
    • 3.6 汇编程序例3:简单的算术运算
    • 3.7 32位汇编程序的调试
    • 3.8 汇编程序例4:整数数组求和、寄存器间接寻址
    • 3.9 汇编程序例5:拷贝字符串、寄存器相对寻址
    • 3.10 常用的条件转移类指令
    • 3.11 乘法指令、串操作指令
    • 3.12 宏
    • 3.13 汇编程序例6:使用IO端口控制硬件
    • 3.14 汇编程序例7:C语言嵌入汇编、SSE2指令集
    • 3.15 汇编程序例8:C语言从外部调用汇编
    • 3.16 汇编程序例9:在C中如何判断加法运算溢出
    • 3.17 多核处理器平台的程序设计
  • 4 总线技术
    • 4.1 总线概述
    • 4.2 常用的系统总线:ISA、PCI、PCIe
    • 4.3 常用的通信总线:RS232C
    • 4.4 常用的通信总线:USB、ATA
    • 4.5 总线竞争
    • 4.6 总线负载
    • 4.7 单向总线信号的驱动设计
    • 4.8 双向总线信号的驱动设计
    • 4.9 总线信号的交叉串扰
    • 4.10 总线信号的延时与反射
  • 5 存储技术
    • 5.1 存储器概述
    • 5.2 静态SRAM读写时序分析
    • 5.3 全地址译码与部分地址译码
    • 5.4 门电路及专用芯片译码电路设计
    • 5.5 ROM译码电路设计
    • 5.6 比较器及可编程器件译码电路设计
    • 5.7 Intel 16位微机系统的主存设计
    • 5.8 SRAM存储器例题分析
    • 5.9 只读存储器ROM分析
    • 5.10 RAM与ROM存储器电路设计
    • 5.11 电可擦除只读存储器EEPROM
    • 5.12 闪存Flash分析
    • 5.13 其他存储器分析
    • 5.14 动态存储器DRAM分析
  • 6 输入/输出技术
    • 6.1 微机中的输入输出方式
    • 6.2 IO接口作用及编址方式
    • 6.3 简单IO接口设计
    • 6.4 程序查询方式及示例
    • 6.5 中断基本概念
    • 6.6 Intel中断系统概要
    • 6.7 Intel16位系统中断响应过程
    • 6.8 8259功能、引脚及内部结构
    • 6.9 8259级联方式
    • 6.10 8259嵌套方式
    • 6.11 8259中断结束方式
    • 6.12 8259缓冲与屏蔽方式
    • 6.13 8259中断源优先级设置
    • 6.14 8259内部寄存器及寻址方式
    • 6.15 8259初始化命令字
    • 6.16 8259操作命令字
    • 6.17 利用8259实现可屏蔽中断的方法
    • 6.18 利用8259实现可屏蔽中断的示例
    • 6.19 DMA概述
    • 6.20 8237功能及工作方式
    • 6.21 8237芯片及工作时序
    • 6.22 8237内部寄存器及寻址
    • 6.23 8237应用示例
  • 7 经典接口及定时器件
    • 7.1 微机应用系统的接口模型
    • 7.2 可编程并行接口8255
    • 7.3 可编程定时器8253
  • 8 基于总线的I/O接口设计
    • 8.1 基于ISA总线的I/O接口设计
    • 8.2 LED接口
    • 8.3 键盘接口
    • 8.4 光电隔离接口
    • 8.5 D/A变换器、A/D变换器
    • 8.6 步进电机接口
课程简介

1.1  微机课程简介

课件下载: