Chance du programmeur

Il y a plus de deux décennies, nous avons développé un appareil qui transmet et reçoit des données à l'aide d'un signal de télévision. Maintenant, tout le monde est gâté par les gigahertz et les gigaoctets, puis, avec un ordinateur comme IBM / PC-AT, à de telles vitesses, il était possible de travailler uniquement avec l'aide du contrôleur d'accès direct à la mémoire (DMA) intégré, implémenté sous la forme de microcircuits 8237A-5. Ce dispositif permettait d'écrire ou de lire des données sans impliquer le processeur 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, , , , , . , , ! , .





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





Mais encore, ce cas de chance dans ma pratique de la programmation sort de l'ordinaire. Alors ne croyez pas aux anges gardiens après cela. En outre, spécialisé, économisant des erreurs dans les programmes en langage d'assemblage.








All Articles