when outputing data to the parallel port, after the execution of the program, and when it terminates, what happens to the data that was at the parallel port's pins? do they still the same, or do they change immediatley? and inside the program, does changing the data in AL, changes the output? like in the following example: . . . mov dx,378h mov al,00110011b out dx,al; now the data on the ouput are 00110011, but do they change after this mov al,14h ; instruction? add al,2 . . .