目录

  • 1 绪论
    • 1.1 概述
  • 2 微型计算机基础
    • 2.1 计算机中数值和编码
    • 2.2 微型计算机基本工作原理
      • 2.2.1 微型计算机硬件系统组成
      • 2.2.2 微型计算机软件系统
      • 2.2.3 微型计算机中指令执行的基本过程
    • 2.3 微处理器
      • 2.3.1 微处理器的内部结构
      • 2.3.2 微处理器的主要引脚及功能
      • 2.3.3 系统总线与典型时序
      • 2.3.4 典型CPU应用系统
    • 2.4 小结
    • 2.5 章节测验
  • 3 汇编指令系统
    • 3.1 汇编指令格式
    • 3.2 汇编寻址方式
    • 3.3 汇编指令系统
      • 3.3.1 数据传送类指令
      • 3.3.2 算术运算类指令
      • 3.3.3 逻辑运算与移位指令
      • 3.3.4 串操作指令
      • 3.3.5 控制转移类指令
      • 3.3.6 处理器控制类指令
    • 3.4 小结
    • 3.5 章节测验
  • 4 汇编语言程序设计
    • 4.1 程序设计语言概述
    • 4.2 汇编语言源程序格式和语句格式
      • 4.2.1 汇编语言源程序的框架结构
      • 4.2.2 汇编语言的语句
    • 4.3 汇编语言的伪指令
      • 4.3.1 符号定义伪指令
      • 4.3.2 数据定义伪指令
      • 4.3.3 程序分段伪指令
      • 4.3.4 过程和宏定义伪指令
    • 4.4 汇编语言程序设计方法
      • 4.4.1 程序设计的基本过程
      • 4.4.2 顺序结构程序设计
      • 4.4.3 分支结构程序设计
      • 4.4.4 循环结构程序设计
      • 4.4.5 子程序设计与调用技术
    • 4.5 小结
    • 4.6 章节测验
  • 5 半导体存储器
    • 5.1 存储器基本概念
    • 5.2 存储器连接与扩充应用
    • 5.3 CPU与存储器的典型连接
    • 5.4 存储器连接与扩展应用
    • 5.5 小结
    • 5.6 章节测验
  • 6 数字量输入输出
    • 6.1 输入/输出及接口
    • 6.2 输入/输出的传送方式
    • 6.3 中断技术
    • 6.4 中断系统
    • 6.5 8259A可编程中断控制器
      • 6.5.1 8259A芯片的内部结构与引脚
      • 6.5.2 8259A芯片的工作过程及工作方式
      • 6.5.3 8259A命令字
      • 6.5.4 8259A芯片应用举例
    • 6.6 中断程序设计
    • 6.7 可编程定时计数器8253
    • 6.8 可编程并行接口8255
      • 6.8.1 内部结构和引脚及与系统连接
      • 6.8.2 控制字和工作方式及应用举例
    • 6.9 小结
    • 6.10 章节测验
  • 7 实验
    • 7.1 虚拟实验所需工具PROTEUS和EMU8086
      • 7.1.1 EMU8086
      • 7.1.2 PTOTEUS
        • 7.1.2.1 简介
        • 7.1.2.2 ISIS工作界面
        • 7.1.2.3 菜单栏
        • 7.1.2.4 工具栏
        • 7.1.2.5 选器件
        • 7.1.2.6 放器件
        • 7.1.2.7 连线
        • 7.1.2.8 层次电路绘制
        • 7.1.2.9 交互式仿真
        • 7.1.2.10 基于图表的仿真
        • 7.1.2.11 两个在PROTEUS 中常用到的工具
    • 7.2 汇编编程
    • 7.3 8259
    • 7.4 8253
    • 7.5 8255
    • 7.6 小结
  • 8 模拟量的输入/输出
    • 8.1 D/A转换器DAC0832
    • 8.2 A/D转换器ADC0809
    • 8.3 小结
    • 8.4 章节测试
  • 9 课程调查问卷
    • 9.1 混合式教学调查问卷
    • 9.2 线上教学调查问卷
汇编语言源程序格式和语句格式