《汇编语言程序设计》第十四章:端口输入、输出与外设编程28.pptVIP

  • 7
  • 0
  • 约9.63千字
  • 约 44页
  • 2017-07-16 发布于四川
  • 举报

《汇编语言程序设计》第十四章:端口输入、输出与外设编程28.ppt

汇编语言程序设计 -------朱耀庭 第14章 端口输入/输出与外设编程 到目前为止,大部分编程工作都是针对CPU和内存的。但实际情况是除CPU和内存外,主机周围有很多外部设备,如键盘、鼠标、打印机、串口、USB等。这些设备都有其独立的芯片,有些芯片也是微处理器,CPU可以通过端口对其编程,实现对它们的控制和协调各部分的工作。在DOS环境下,这些工作是由初始化程序或DOS内部程序通过BIOS程序去进行的,用户只能通过DOS或BIOS的功能调用间接进行干预。 本章将介绍如何通过端口直接对外设进行编程,使其完成要求的工作。内容涉及外设和其相应端口的概念、端口编址及其访问方式,同时还将介绍一些典型芯片的编程。 第14章 端口输入/输出与外设编程 输入/输出有以下几个层次,应用程序级、语言级、DOS级、BIOS级和端口级。 应用程序级的输入/输出是指用各种工具开发的应用程序的输入/输出,语言级是指各种语言的输入/输出语句,DOS或BIOS级是指通过DOS或BIOS功能调用实现的输入/输出,而最底层则是端口的输入/输出。 本章就是要解决最后一级,也就是计算机最底层的输入/输出问题。 第14章 端口输入/输出与外设编程 14.1 端口 进行端口编程前,必须了解外设和CPU是如何连接在一起的。如图14-1所示,CPU与外部设备(例如鼠标、键盘等)的

文档评论(0)

1亿VIP精品文档

相关文档