- 输入输出指令
  - 数据输入输出问题
    - 视频聊天中的声音传输
      - 声音从网络到本地计算机再到音箱
      - 声音从话筒经声卡传到网络
    - 计算机与外设间的数据交换
      - 核心是CPU与I/O接口间的数据交换
  - 输入输出指令的核心内容
    - 输入指令IN
    - 输出指令OUT
    - 学习重点
      - 操作数
      - 指令格式
      - 指令功能
      - 指令执行过程
  - 输入输出指令的操作数
    - CPU操作数
      - 累加器
        - 字节数据使用AL
        - 字数据使用AX
    - I/O端口操作数
      - 空间范围
        - 8086/8088的I/O空间最大64KB
        - 地址范围0000H到FFFFH
      - 寻址方式
        - 直接寻址
          - 地址范围00H到FFFH
        - 间接寻址
          - 使用DX寄存器存放端口地址
          - 适用全空间地址范围
  - 输入指令
    - 功能
      - 数据从I/O端口传送到CPU
    - 格式
      - IN AL PORT
      - IN AX PORT
      - IN AL DX
      - IN AX DX
    - 示例
      - IN AL 43H(直接寻址)
      - IN AX DX(间接寻址)
  - 输出指令
    - 功能
      - 数据从CPU传送到I/O端口
    - 格式
      - OUT PORT AL
      - OUT PORT AX
      - OUT DX AL
      - OUT DX AX
    - 示例
      - OUT 43H AL(直接寻址)
      - OUT DX AL(间接寻址)
  - 输出指令的执行过程
    - 取指令
      - CPU取存储单元中的指令
    - 执行指令
      - 地址总线选中目标端口
      - 数据总线传输数据到端口
  - 输入输出指令的应用
    - 流水灯设计
      - 初始化8255芯片
        - 控制字设置
        - 工作模式配置
      - 循环点亮发光二极管
        - 输出值1、2、4、8循环变化
      - 延时程序控制时间间隔
  - 课程总结
    - 操作数的寻址方式及范围
    - 指令执行过程
    - 输入输出指令的实际应用

版权所有:全国高校教师网络培训中心

技术支持:北京畅想数字教育科技股份有限公司

联系地址:北京市西城区德外大街4号院A座2层

咨询电话:400-6699-800

京ICP备08008005号 京公网安备110102004467