输入/输出接口的扩展
发布时间:2016/7/25 20:30:03 访问次数:463
输入/输出(I/O)接口是计算机系统的一个KMS40-15重要组成部分,能够实现计算机与外界之间的信息交换。而V0接口技术就是实现CPU与外部设备(简称外设)进行数据交换的一门技术,在微机系统设计和应用中都占有重要的地位。
V0端口的编址方式
VO端口地址通常有两种编址方式:一种是将内存地址与y0端口地址统一编在同一地址空间中,称为存储器映像的yO编址方式;另一种是将内存地址与VO端口地址分别编在不同的地址空间中,称为yO端口单独编址方式。Intcl的8086系列处理器使用这种编址方式。8086/8088系统内存地址的范围是00000H~FFFFFH,而外设端口的地址范围是0000H~FFFFH,这两个地址相互独立、互不影响。
由于VO端口编址的独立性,微处理器需要提供两类访问指令:一类用于存储器访问,它具有多种寻址方式;另一类用于V0端口的访问,称为V0指令。Inte1公司的80X86系列微机采用单独编址方式。
在80陌/8088系统中,使用专门的输入指令IN和输出指令oUT实现对端口的访问。在使用这两条指令时要注意两个问题,一是V0指令中端口寻址问题f另一个是V0指令中数据宽度问题。
输入/输出(I/O)接口是计算机系统的一个KMS40-15重要组成部分,能够实现计算机与外界之间的信息交换。而V0接口技术就是实现CPU与外部设备(简称外设)进行数据交换的一门技术,在微机系统设计和应用中都占有重要的地位。
V0端口的编址方式
VO端口地址通常有两种编址方式:一种是将内存地址与y0端口地址统一编在同一地址空间中,称为存储器映像的yO编址方式;另一种是将内存地址与VO端口地址分别编在不同的地址空间中,称为yO端口单独编址方式。Intcl的8086系列处理器使用这种编址方式。8086/8088系统内存地址的范围是00000H~FFFFFH,而外设端口的地址范围是0000H~FFFFH,这两个地址相互独立、互不影响。
由于VO端口编址的独立性,微处理器需要提供两类访问指令:一类用于存储器访问,它具有多种寻址方式;另一类用于V0端口的访问,称为V0指令。Inte1公司的80X86系列微机采用单独编址方式。
在80陌/8088系统中,使用专门的输入指令IN和输出指令oUT实现对端口的访问。在使用这两条指令时要注意两个问题,一是V0指令中端口寻址问题f另一个是V0指令中数据宽度问题。
上一篇:存储器的扩展