1. Trang chủ
  2. » Tất cả

Thiet ke luan ly 1 nguyen quang huy chapter+4 cac phep toan va mach so hoc cuuduongthancong com

30 1 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 30
Dung lượng 2,79 MB

Nội dung

dce 2014 Khoa KH & KTMT Bộ môn Kỹ Thuật Máy Tính CuuDuongThanCong.com dce 2014 Tài liệu tham khảo • “Digital Systems, Principles and Applications”, 11th Edition, Ronald J Tocci, Neal S Widmer, Gregory L Moss 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department dce 2014 Các phép tốn mạch số học CuuDuongThanCong.com dce 2014 Nội dung • Các phép toán cộng, trừ, nhân, chia số nhị phân • Số có dấu tính tốn số có dấu sử dụng hệ thống bù-2 • Cộng số BCD • Cộng, trừ số thập lục phân (hex) • Các loại mạch cộng/trừ 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department dce 2014 Phép cộng nhị phân • Phép cộng (Addition) phép toán quan trọng hệ thống số – Phép trừ (Subtraction), phép nhân (multiplication) phép chia (division) thực cách sử dụng phép cộng 0+0=0 – Luật bản: 1+0=1 + = 10 = + carry of into next position + + = 11 = + carry of into next position – Ví dụ 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department dce 2014 Biểu diễn số có dấu (1) • Bit dấu (sign bit) 0: dương (positive) 1: âm (negative) • Lượng số (magnitude) • Hệ thống sign-magnitude 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department dce 2014 Biểu diễn số có dấu (2) • Hệ thống sign-magnitude đơn giản thông thường không sử dụng việc thực mạch phức tạp hệ thống khác • Dạng bù-1 (1’s-Complement Form) – Chuyển bit số nhị phân sang dạng bù – Ví dụ: 1011012 010010 (số bù-1) • Dạng bù-2 (2’s-Complement Form) – Cộng vào vị trí bit LSB (trọng số nhỏ nhất) số bù-1 – Ví dụ: 4/7/2014 4510 = 1011012 Số bù-1 010010 Cộng + Số bù-2 010011 CuuDuongThanCong.com Logic Design ©2014, CE Department dce 2014 Biểu diễn số có dấu sử dụng bù-2 • Quy tắc – Số dương (positive): lượng số (magnitude) biểu diễn dạng số nhị phân đúng, bit dấu (bit trọng số cao - MSB) – Số âm (negative): lượng số biểu diễn dạng số bù-2, bit dấu (bit MSB) 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department dce 2014 Biểu diễn số có dấu sử dụng bù-2 • Hệ thống bù-2 sử dụng để biểu diễn số có dấu cho phép thực phép tốn trừ cách sử dụng phép tốn cộng – Các máy tính số sử dụng mạch điện cho cộng trừ tiết kiệm phần cứng • Phủ định (negation): đổi từ số dương sang số âm từ số âm sang số dương – Phủ định số nhị phân có dấu bù-2 số – Ví dụ: +9 -9 +9 4/7/2014 01001 10111 01001 số có dấu phủ định (bù-2) phủ định lần (bù-2) CuuDuongThanCong.com Logic Design ©2014, CE Department dce 2014 Trường hợp đặc biệt bù-2 • Bit dấu 1, N bit lượng số 0: số thập phân tương đương -2N – Ví dụ: 1000 = -23 = -8 10000 = -24 = -16 100000 = -25 = -32 • Bit dấu 0, N bit lượng số 1: số thập phân tương đương +(2N – 1) – Ví dụ: 0111 = +(23 – 1) = +7 • Khoảng giá trị biểu diễn hệ thống bù-2 với N bit lượng số -2N đến +(2N – 1) 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 10 dce 2014 Phép nhân hệ thống bù-2 • Nếu số nhân số bị nhân dương – Nhân bình thường • Nếu số nhân số bị nhân số âm – Chuyển số sang số dương sử dụng bù-2 – Nhân bình thường – Kết số dương với bit dấu • Nếu số số âm – Chuyển số âm sang số dương sử dụng bù-2 – Nhân bình thường – Kết chuyển sang dạng bù-2, bit dấu 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 16 dce 2014 Phép tốn chia (Division) • Phép chia số nhị phân thực theo cách tương tự chia số thập phõn 9ữ3=3 10 ữ = 2.5 ã Phộp chia số có dấu xử lý theo cách tương tự phép nhân số có dấu 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 17 dce 2014 Phép cộng BCD (1) • Trình tự cộng số BCD – Sử dụng phép cộng nhị phân thông thường để cộng nhóm mã BCD cho vị trí ký số BCD – Ứng với vị trí, tổng ≤ 9, kết không cần sửa lỗi – Nếu tổng ký số > 9, kết cộng thêm (0110) để sửa lỗi, thao tác tạo bit nhớ (carry) cho vị trí ký số 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 18 dce 2014 Phép cộng BCD (2) 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 19 dce 2014 Số học thập lục phân (1) • Phép cộng số thập lục phân thực theo cách tương tự phép cộng số thập phân – Cộng ký số hex dạng thập phân – Nếu tổng ≤ 15, biểu diễn trực tiếp ký số hex – Nếu tổng ≥ 16, trừ cho 16 nhớ vào vị trí ký số • Phép trừ số thập lục phân – Chuyển số trừ sang dạng bù-2 đem cộng vào số bị trừ – Loại bỏ bit nhớ sinh phép cộng ký số vị trí cuối (nếu có) 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 20 dce 2014 Số học thập lục phân (2) • Chuyển số hex sang dạng bù-2 – Số hex số nhị phân dạng bù-2 số hex – Trừ ký số hex, lấy kết cộng thêm 59216 – 3A516 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 21 dce 2014 Số học thập lục phân (3) • Dạng biểu diễn thập lục phân số có dấu – Số có trọng số cao (MSD – most significant digit) ≥ 8, số biểu diễn số âm – Nếu MSD ≤ 7, số biểu diễn số dương 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 22 dce 2014 Đơn vị số học luận lý (ALU) 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 23 dce 2014 Mạch cộng nhị phân song song • Tốn hạng (số bị cộng): lưu ghi tích lũy (accumulator – A) • Toán hạng (số cộng): lưu ghi B 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 24 dce 2014 Mạch cộng nhị phân song song • Toạn hạng đưa vào mạch cộng toàn phần (full adder) • Thao tác cộng bit thực đồng thời 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 25 dce 2014 Thiết kế mạch cộng tồn phần • Lập bảng thật cho mạch cộng tồn phần • Rút gọn biểu thức mạch cộng tồn phần phương pháp đại số bìa Karnaugh • Mạch hồn chỉnh 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 26 dce 2014 Thiết kế mạch cộng toàn phần S = A ⊕ ( B ⊕ C IN ) COUT = BC IN + AC IN + AB 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 27 dce 2014 Mạch cộng/trừ tồn phần 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 28 dce 2014 Mạch nhân nhị phân 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 29 dce 2014 Mạch chia nhị phân 4/7/2014 CuuDuongThanCong.com Logic Design ©2014, CE Department 30

Ngày đăng: 04/04/2023, 10:09