1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài giảng Kỹ thuật số (chương 6) potx

9 402 2

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 380,51 KB

Nội dung

1 1 Chương 6 Mạch số học Th.S Đặng NgọcKhoa Khoa Điện-ĐiệnTử 2 Mạch số học  ALU (arithmetic/logic unit) sẽ lấydata từ trong bộ nhớđểthực thi những lệnh theo control unit 2 3 Mạch số học  Ví dụ quá trình mộtlệnh đượcthực thi:  Đơnvịđiềukhiểnralênhcộng mộtsốđượcchỉđịnh trong bộ nhớ vớisố có trong thanh ghi accumulator .  Số cộng đượctruyềntừ bộ nhớđếnthanhghiB.  Dữ liệutrongthanhghiB vàthanhghi accumulator sẽđượccộng lạivới nhau.  Kếtquả sẽđượclưuvàotrongthanhghi accumulator  Giá trị trong thanh ghi accumulator sẽđượcgiữ cho đếnkhicólệnh mới. 4 Bộ cộng nhị phân song song  A, B là giá trị cầncộng. C là giá trị nhớ. S là kếtquả củaphépcộng 3 5 Quá trình xử lý phép cộng 6 Ví dụ 6-1  Hãy thiếtkế mộtbộ cộng đầy đủ:  Bộ cộng có 3 ngõ vào  2 ngõ vào thể hiệnsố cầncộng  1 ngõ vào chứasố nhớ ngõ vào  Có 2 ngõ ra  1 ngõ ra là kếtquả củaphépcộng  1 ngõ ra là số nhớ ngõ ra 4 7 Ví dụ 6-1 – Giải  Bảng chân trị 8 Ví dụ 6-1 – Giải  Sơđồmạch kếtquả 5 9 Ví dụ 6-2  Giải thích hoạt động củamạch sau 10 IC bộ cộng  IC 74HC283 là IC bộ cộng song song 4 bit  A và B là hai số 4 bit  C 0 là số nhớ ngõ vào, C 4 là số nhớ ngõ ra 6 11 IC bộ cộng  Ta có thể nốitiếphaibộ cộng 4 bit để tạo ra mộtbộ cộng 8 bit 12 Bộ cộng BCD  Có thêm phầnmạch để xử lý trường hợp tổng lớnhơn9 (18)01001 (17)10001 (16)00001 (15)11110 (14)01110 (13)10110 (12)00110 (11)11010 (10)01010 S 0 S 1 S 2 S 3 S 4 7 13 Bộ cộng BCD X=S 4 +S 3 (S 2 +S 1 ) 14 Bộ cộng BCD nốitiếp 8 15 IC ALU  ALU có thể thực thi nhiềutoántử và hàm logic khác nhau, các toán tử và hàm này đượcxácđịnh bởimột mã ngõ vào.  74LS382 (TTL) và HC382 (CMOS) là thiết bị ALU tiêu biểucóthể thựchiện8 hàm khác nhau. 16 IC ALU 9 17 Ví dụ 6-3  Hãy sử dụng 2 IC 74LS382 để tạo thành bộ cộng 8 bit 18 Câu hỏi? . 1 1 Chương 6 Mạch số học Th.S Đặng NgọcKhoa Khoa Điện-ĐiệnTử 2 Mạch số học  ALU (arithmetic/logic unit) sẽ lấydata từ trong bộ nhớđểthực thi những lệnh theo control unit 2 3 Mạch số học  Ví dụ. quá trình mộtlệnh đượcthực thi:  Đơnvịđiềukhiểnralênhcộng mộtsốđượcchỉđịnh trong bộ nhớ vớisố có trong thanh ghi accumulator .  Số cộng đượctruyềntừ bộ nhớđếnthanhghiB.  Dữ liệutrongthanhghiB. đủ:  Bộ cộng có 3 ngõ vào  2 ngõ vào thể hiệnsố cầncộng  1 ngõ vào chứasố nhớ ngõ vào  Có 2 ngõ ra  1 ngõ ra là kếtquả củaphépcộng  1 ngõ ra là số nhớ ngõ ra 4 7 Ví dụ 6-1 – Giải  Bảng chân

Ngày đăng: 13/07/2014, 05:20

TỪ KHÓA LIÊN QUAN