Bài giảng Thiết kế logic số: Lecture 4.5 do TS. Hoàng Văn Phúc biên soạn nhằm mục đích phục vụ cho việc giảng dạy. Nội dung bài giảng gồm: Định dạng số thực trong thiết kế số, mạch nhân số thực dấu phảy động, trắc nghiệm.
Thiết kế logic số (Digital logic design) Chương IV: Thiết kế mạch số thơng dụng TS Hồng Văn Phúc Bộ môn KT Xung, số, Vi xử lý https://sites.google.com/site/phucvlsi/teaching 1/2014 Nội dung Định dạng số thực thiết kế số Tài liệu tham khảo Giáo trình (320-350) IEEE Standard for Binary Floating-Point Arithmetic ANSI/IEEE Standard No 754 Computer Arithmetic Algorithms and Hardware Designs – Oxford University Press - 2000 Các định dạng số thực Floating point number Fixed point number Fraction representation Others Fixed-point number = = 9, 375 = 150 *2^-4 -6, 625 = -106 *2^-4 Floating point number IEEE 754 standard IEEE - 754 Single Precission IEEE - 754 Double Precission Real number distribution overflow normalized denormalized normalized overflow -∞ +∞ Floating-point overflow normalized -∞ overflow +∞ Fixed-point Rounding schema Làm tròn hướng tới Làm tròn hướng tới - Rounding schema Làm tròn hướng tới +∞ 10 Rounding schema Làm tròn hướng tới số gần chẵn Làm tròn hướng tới số gần lẻ 11 Floating point adder (FPA) 12 FPA-phase A B Operands unpack sa sb ea ea ma mb PHASE Σ Compare_exponent REG1 13 FPA-phase REG1 Sel PHASE MUX Correct _exponent shift_value shifter REG2 14 FPA-phase REG2 ma3 mb3 Σ Sign logic Significand_adder PHASE Adjust exponent Nomalize REG3 15 FPA-Phase REG3 Rounding and selective component Adjust exponent Nomalize PHASE result pack REG_OUT 16 Mạch nhân số thực dấu phảy động A B Operands unpack sa sb ea ea PHASE ma Σ mb Significand Multiplier Exponent_adder REG1 Adjust exponent Nomalize Rounding PHASE Adjust exponent Nomalize result pack REG_OUT 17 Mạch chia số thực dấu phảy động A B Operands unpack sa sb ea ea PHASE ma Σ mb Significand Division Exponent_adder REG1 Adjust exponent Nomalize Rounding PHASE Adjust exponent Nomalize result pack REG_OUT 18 Trắc nghiệm Câu 1: Ưu điểm số thực dấu phẩy động so với số thực dấu phẩy tĩnh A Có miền biểu diễn lớn có dấu phẩy động B Có miền biểu diễn lớn C Có miền biểu diễn lớn, biểu diễn giá trị nhỏ độ xác cao D Có miền biểu diễn lớn đơn giản hóa việc thiết kế khối tính tốn 19 Trắc nghiệm Câu 2: Thao tác làm tròn số thực bắt buộc A Các phép tốn số thực khơng có độ xác tuyệt đối B Số thực có dạng phảy động C Số lượng bit biểu diễn số giới hạn D Đảm bảo độ xác tốt cho phép tốn 20 Trắc nghiệm Câu 3: Nhược điểm số thực dấu phẩy tĩnh A B C D Có độ xác không cao Phân bố không Các khối xử lý tính tốn có cấu trúc phức tạp Có miền biểu diễn hạn chế 21 Trắc nghiệm Câu 4: Ưu điểm số thực dấu phẩy tĩnh: A Đơn giản B Phân bố đồng C Dễ thiết kế khối tính tốn D Kế thừa thiết kế số nguyên 22 ... University Press - 2000 Các định dạng số thực Floating point number Fixed point number Fraction representation Others Fixed-point number = = 9, 375 = 150 *2 ^-4 -6 , 625 = -1 06 *2 ^-4 Floating... standard IEEE - 754 Single Precission IEEE - 754 Double Precission Real number distribution overflow normalized denormalized normalized overflow - +∞ Floating-point overflow normalized - overflow... nghiệm Câu 4: Ưu điểm số thực dấu phẩy tĩnh: A Đơn giản B Phân bố đồng C Dễ thiết kế khối tính tốn D Kế thừa thiết kế số nguyên 22