inb 从I/O端口读取一个字节(BYTE, HALF-WORD) outb 向I/O端口写入一个字节(BYTE, HALF-WORD) inw 从I/O端口读取一个字(WORD,即两个字节) outw 向I/O端口写入一个字(WORD,即两个字节)
movx
其中 x 可以是下面的字符:
1,l用于32位的长字值
2,w用于16位的字值
3,b用于8位的字节值
实例:
movl %eax, %ebx #把32位的EAX寄存器值传送给32为的EBX寄存器值
movw %ax, %bx #把32位的EAX寄存器值传送给32为的EBX寄存器值
movb %al, %lx #把32位的EAX寄存器值传送给32为的EBX寄存器值



