in / out instrucciones

C máquina administrar para cada puerto se le asigna una dirección (llamado un número de puerto), se forma en un espacio de memoria independiente, O espacio de E / dirección.

Por favor, introduzca: un PC tradicional, E / S de gama espacio de direcciones

 

el funcionamiento de la CPU se lleva a cabo por los puertos periféricos comandos de lectura y escritura dedicados. Con la instrucción en lectura, un puerto de escritura con la instrucción OUT.

IN AL,21H;表示从21H端口读取一字节数据到AL

IN AX,21H;表示从端口地址21H读取1字节数据到AL,从端口地址22H读取1字节到AH

OUT 21H,AL;将AL的值写入21H端口
OUT 21H,AX;将AX的值写入端口地址21H开始的连续两个字节。(port[21H]=AL,port[22h]=AH)

 

Publicados 343 artículos originales · ganado elogios 57 · Vistas de 200.000 +

Supongo que te gusta

Origin blog.csdn.net/jadeshu/article/details/103586697
Recomendado
Clasificación