Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

CacTinHieu

*Các tín hiệu:

DRQ: Tín hiệu yêu cầu DMA từ thiết bị I/O gửi tới

DACK: Tín hiệu trả lời tiếp nhận DMA. Mức tích cực của tín hiệu có thể chọn bằng lập trình.

D0..D7: 8 bit dữ liệu.

A8..A15: 8 bit địa chỉ để địa chỉ hóa các ô nhớ

RESET: Xóa các thanh ghi, các bit của Mask reg = 1 cấm các kênh DMA, sau khi RESET, DMAC ở chu kỳ nghỉ (Đối thoại với CPU).

CLK: Đồng hồ nhịp cho 8237, quyết định tốc độ truyền dữ liệu

CS: Tín hiệu chọn mạch

A0-A3: (2 chiều) ở chu kỳ nghỉ, nó là tín hiệu vào để địa chỉ các thanh ghi trong 8237. Ở chu kỳ hoạt động nó là tinh hiệu ra dể địa chỉ các thanh ghi trong 8237

IORD, IOWR: Để đọc và ghi các thanh ghi bên trong 8237, ở chu kỳ nghỉ là tín hiệu vào, ở chu kỳ hoạt động nó là tín hiệu ra.

HOLD: Tín hiệu yêu cầu theo tới CPU (được gửi tới 8237)

HLDA: Tín hiệu ghi nhận hay trả lời treo từ CPU tới 8237

A4-A7: Là các tín hiệu địa chỉ để địa chỉ các ô nhớ.

ADSTR: Để chốt các bit địa chỉ A8-A15 vào một thanh ghi ngoài để nó được giữ trong quá trình đọc (ghi) 1 byte số liệu.

AEN = 0 thì A0 – A7, A8-A15 được chuyển vào byte số liệu chung

MRD, MWD: Đọc và ghi số liệu từ mem (vào mem) vào I/O (từ 5/0)

EOP/TC: Khi có kênh DMA kết thúc hay CCW = 0 thì nó là tín hiệu ra, khi muốn kết thúc cưỡng bách DMAC thì nó là tín hiệu vào (shanh đếm số chưa hết)

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: #abc