《微机原理与接口技术》第3章-2.pptVIP

  • 9
  • 0
  • 约7.86千字
  • 约 48页
  • 2017-10-03 发布于浙江
  • 举报
8086指令系统中共有92种基本指令。可以分成6个功能组: 数据传送(Data transfer) 算术运算(Arithmetic) 逻辑运算和移位指令(Logic Shift) 串操作(String manipulation) 控制转移(Control Transfer) 处理器控制(Processor Control) 每个外设要占几个端口:数据口、状态口和控制口。 CPU与外设信息交换要通过端口 PC机里,能配接许多外部设备,每个外设与CPU之间交换数据、状态信息和控制命令,每一种信息交换都要通过接口中的一个端口来进行。 端口数:外部设备最多有65536个I/O端口,A0~A15译码形成。 端口号:端口号(即外设端口地址)为0000H~FFFFH。 PC机的ISA总线仅使用A0~A9译码形成I/O口地址,即1024H个口地址。 端口号:0000H~03FFH 长格式: 端口号中前256个端口(0~FFH),可以直接写在指令中,这就是长格式。 端口号代替指令中的PORT, 机器指令用二字节表示,第二字节就是端口号。 短格式: 当端口号≥256时,只能使用短格式, 必须先把端口号放到DX寄存器中。 1、IN (Input byte or word) 输入指令 格式:IN acc, port ;(acc) ? (port) 具体形式有四种: IN

文档评论(0)

1亿VIP精品文档

相关文档