Suerte del programador

Hace más de dos décadas, desarrollamos un dispositivo que transmite y recibe datos mediante una señal de televisión. Ahora todo el mundo está mimado por gigahercios y gigabytes, y luego, al tener una computadora como IBM / PC-AT, a tales velocidades solo era posible trabajar con la ayuda del controlador de acceso directo a memoria (DMA) incorporado, implementado en forma de microcircuitos 8237A-5. Este dispositivo hizo posible escribir o leer datos sin involucrar al procesador central.





, , , , . , , , , – , , . , , , ..





, , . 16- 8237-5 «» (.. 128 )





OUT DX,AL
      
      







OUT DX,AX
      
      



, 8-.

, – ! AX AL – . !





. OUT , INOUT . , AL AX, , ( 83H) AL, , .. 84H – AH, .

? « IBM PC»:





IBM AT:

81h 2

82h 3

83h 1

87h 0

89h 6

8Bh 5

8Ah 7

8Fh



84H!





, , . , , - , 16 .

, , , , , 84. , (DMA) ISA .





. , ! AX AL ? . AL, , , , , . , , ! , .





, . , . , , , (!) , .





Pero aún así, este caso de suerte en mi práctica de programación está fuera de lo común. Así que no creas en los ángeles de la guarda después de eso. Además, especializado, salvando errores en programas en lenguaje ensamblador.








All Articles