
Lebih dari dua dekade yang lalu, kami mengembangkan perangkat yang mengirimkan dan menerima data menggunakan sinyal televisi. Sekarang semua orang dimanjakan oleh gigahertz dan gigabyte, dan kemudian, memiliki komputer seperti IBM / PC-AT, pada kecepatan seperti itu, Anda dapat bekerja hanya dengan bantuan pengontrol akses memori langsung (DMA) bawaan, yang diimplementasikan dalam bentuk sirkuit mikro 8237A-5. Perangkat ini memungkinkan untuk menulis atau membaca data tanpa melibatkan prosesor pusat.
, , , , . , , , , โ , , . , , , ..
, , . 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, , , , , . , , ! , .
, . , . , , , (!) , .
Tapi tetap saja, kasus keberuntungan dalam praktik pemrograman saya ini luar biasa. Jadi jangan percaya setelah itu pada malaikat pelindung. Selain itu, khusus, menyimpan dari kesalahan dalam program bahasa assembly.