Bài giảng "Kiến trúc máy tính - Chương 3: Phép số học" cung cấp cho người học các kiến thức: Phép số học, nhắc lại mạch số, phép trừ số nguyên, xử lý tràn, phần cứng thực hiện nhân, bộ nhân cải thiện, lệnh nhân trong MIPS,. nội dung chi tiết. | Bài giảng Kiến trúc máy tính: Chương 3 - Nguyễn Thanh Sơn (2019) Computer Architecture Computer Science & Engineering Chương 3 Phép số học BK Các phép số học Các phép tính trên số nguyên Cộng và Trừ Nhân và Chia Xử lý tràn Số thực với dấu chấm di động (Floating- Point) Cách biểu diễn và các phép tính BK 4/5/2019 Khoa Khoa học & Kỹ thuật Máy tính 2 Nhắc lại mạch số Môn học: Nhập môn điện toán (Năm I) Thiết kế hệ thống số BK 4/5/2019 Khoa Khoa học & Kỹ thuật Máy tính 3 Mạch Half Adder XOR x Half S x adde S y C y r XOR AND x y S C C 0 0 0 0 AND 0 1 1 0 1 0 1 0 1 1 0 1 5 April 2019 Khoa Khoa học & Kỹ thuật Máy tính 4 Mạch Full Adder C0 S Full adder x y C S = x + y + C0 Half adder 1 S = (x + y) + C0 Tính: S1 = x + y Tính: S2 = S1 + C0 Half adder 2 5 April 2019 Khoa Khoa học & Kỹ thuật Máy tính 5 Full adder (2) C0 x y S C C0 S1 C1 C2 C 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 0 0 0 0 1 0 1 0 1 1 1 0 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 C = 1 when C1 = 1 or C2 = 1 5 April 2019 Khoa Khoa học & Kỹ thuật Máy tính 6 Full adder (3) C0 Half S adde S1 r C2 x Half adde r C1 C y 5 April 2019 Khoa Khoa học & Kỹ thuật Máy tính 7 Cộng nhiều Bits 0 Full S0 x0 adder 0 y0 x3x2x1x0 + S1 y3y2y1y0 Full x1 y1 adder 1 C S3S2S1S0 Full S2 x2 y2 adder 2 S3 C x3 Full y3 adder 3 5 April 2019 Khoa Khoa học & Kỹ thuật Máy tính .