摘要:8086CPU有两种地址空间,一是内存地址空间,二是端口地址空间,访问端口只能用in和out指令,分别用于从端口读数据和往端口写数据,CPU最多可以定位64KB个不同的端口,端口地址范围为0~65535。在访问端口时,只能用ax或al来存放从端口读取的数据和往端口写入的数据,8位端口用al,16位端口用ax。在访问端口号为0~255时在指令中直接给出端口号。in al, 20hout 20h, al在访问端口号为256~65535时要将端口号放在dx中。mov dx, 3f8hin al, dxout dx, al
阅读全文