Red de conocimiento informático - Material del sitio web - En un sistema determinado, la conexión de hardware de 8255A es como se muestra en la figura. K0~K7 son interruptores; L0~L7 son diodos emisores de luz. Intente escribir la palabra de control de 8255A.

En un sistema determinado, la conexión de hardware de 8255A es como se muestra en la figura. K0~K7 son interruptores; L0~L7 son diodos emisores de luz. Intente escribir la palabra de control de 8255A.

Supongamos que el bus de tierra del sistema tiene 16 bits y los 9 bits inferiores son A8~A0 A8 A7 A6 A5 A4 A3 A2 A1 A0

Dirección del puerto A: 1 0 0 1 1 0 0 0? 1 b = 0131h

Dirección del puerto B: ?1? 0 0? 1? 1 0? 0 0? 1? 1 0? 1? 0? 1 b = 0135h

D7 D6 D5 D4 D3 D2 D1 D0? 8255A palabra de control:

1 0 0 1? ¿80x86? programa de inicialización en lenguaje ensamblador:

¿CÓDIGO? SEGMENTO?

? ASUMIR? CS: CÓDIGO

INICIO: MOV AL,?

?MOV DX,? 0137h?; Dirección del puerto de control DX←8255A

?OUT DX,? AL Palabra de control →8255 puerto de control...

ENTRADA:? MOV DX,? 0131h?; DX←8255A_A dirección de puerto EN AL,? Leer el estado de la clave desde el puerto A

?......

SALIDA:? MOV DX,? 0133h?; DX←8255A_B dirección del puerto

?OUT DX,? AL;

CÓDIGO FINALIZA

?END INICIO