Các bit có bậc cao hơn được dùng để chọn một module cụ thể trên đường truyền, các bit có bậc thấp hơn được

Một phần của tài liệu Bài giảng Kỹ thuật máy tính (Trang 44)

cụ thể trên đường truyền, các bit có bậc thấp hơn được dùng để chọn một vị trí nhớ hay cổng nhập/xuất bên trong module đó. Vd: Trên một đường truyền 8 bit, địa chỉ 01111111 và các địa chỉ dưới nó có thể tham chiếu đến các vị trí ở trong một module bộ nhớ (module 0) với 128 word nhớ, còn địa chỉ 10000000 và các địa chỉ trên nó tham chiếu đến các thiết bị gắn vào một module nhập/xuất (module 1).

• Các đường điều khiển được dùng để điều khiển việc truy cập và sử dụng các đường dữ liệu - địa chỉ, được dùng chung bởi tất cả các thành phần. Các tín hiệu điều khiển truyền cả lệnh lẫn thông tin định thời. Tín hiệu định thời chỉ ra sự đúng đắn của dữ liệu và địa chỉ. Tín hiệu lệnh đặc tả thao tác cần được thực hiện

Ghi bộ nhớ: DL trên đường truyền được ghi vào vị trí đã định ĐC. Đọc bộ nhớ: DL từ vị trí đã định ĐC được đặt lên đường truyền.

Ghi nhập/xuất: Dữ liệu trên đường truyền được xuất ra cổng nhập/xuất đã định địa chỉ.

Đọc nhập/xuất: Dữ liệu từ cổng nhập/xuất đã định địa chỉ được đặt lên đường truyền.

Truyền ACK: ⇒ DL được chấp nhận từ hay đặt trên đường truyền. Yêu cầu đường truyền: ⇒ một module cần quyền điều khiển đường truyền.

Ủy nhiệm đường truyền: ⇒ module đòi hỏi đã được ủy nhiệm quyền điều khiển đường truyền.

Yêu cầu ngắt: ⇒ Có một ngắt đang chờ xử lý. Ngắt ACK: Cho biết ngắt treo đã được nhận biết. Đồng hồ: Được sử dụng để đồng bộ các thao tác. Lấy lại giá trị ban đầu: Khởi động tất cả module.

Một phần của tài liệu Bài giảng Kỹ thuật máy tính (Trang 44)