Bài giảng Thiết kế số - Biểu diễn số và các mạch thực hiện phép toán: Các biểu diễn số khác - Hoàng Mạnh Thắng

Đã quan tâm đến số nguyên có và ko có dấu với phép biểu diễn liên quan đến vị trí

Các biểu diễn số khác cũng thường được dùng:

Dấu phảy cố định (fixed-point): dùng cho phân số

Dấu phảy động: cho các số rất nhỏ và rất lớn với dộ chính xác cao

Mã BCD (Binary-Coded Decimal): là một kiểu biểu diễn khác cho số nguyên

 

ppt12 trang | Chuyên mục: Thiết Kế Vi Mạch Số | Chia sẻ: tuando | Lượt xem: 296 | Lượt tải: 0download
Tóm tắt nội dung Bài giảng Thiết kế số - Biểu diễn số và các mạch thực hiện phép toán: Các biểu diễn số khác - Hoàng Mạnh Thắng, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
Thiết kế số Biểu diễn số và các mạch thực hiện phép toán:Các biểu diễn số khácNgười trình bày: TS. Hoàng Mạnh ThắngTexPoint fonts used in EMF: AAAAAACác biểu diễn số khácĐã quan tâm đến số nguyên có và ko có dấu với phép biểu diễn liên quan đến vị tríCác biểu diễn số khác cũng thường được dùng:Dấu phảy cố định (fixed-point): dùng cho phân sốDấu phảy động: cho các số rất nhỏ và rất lớn với dộ chính xác caoMã BCD (Binary-Coded Decimal): là một kiểu biểu diễn khác cho số nguyênCác số dấu phảy cố địnhSố gồm phần nguyên và phần phân sốKý hiêu vị trí được viết như sauB=bn-1bn-2...b1b0.b-1b-2...b-kCó giá trị tương ứng là:Vị trí của dấu phảy được cho là cố định Các số dấu phảy cố định, cont.Ví dụ:B=(01001010.10101)2B=1x26+1x23+1x21+12 {-1}+1x2-3+1x2-5B=64+8+.5+.125+.03125B=(74.65625)10B=(8A.A8)16Các mạch logic thực hiện các số dấu phảy cố định giống như đối với các số nguyênCác số dấu phảy độngSố có dấu phảy tĩnh có dải giá trị giới hạn bởi số chữ số dùng để biểu diễnSố có dấu phảy động được dùng cho thực tế để biểu diễn cho số rất lớn hoặc rất nhỏ.Số được biểu diễn bởi mantissa gồm các chữ số và lũy thừa của cơ số R, dạng: MantissaxRExponentThường được chuẩn hóa theo dạng ví dụ:5.234x1043 và 3.57x10-35Các số dấu phảy động, cont.IEEE chuẩn hóa dạng 32-bit (độ chính xác đơn) cho các giá trị dấu phảy độngBit dấu (S): bít có trọng số lớn nhất (MSB)8-bit cho phần lũy thừa (E): E-127Lũy thừa đúng = E-127E=0  giá trị 32-bit =0 E=255  giá trị bằng ∞23-bit mantissaCác số dấu phảy động, cont.Chuẩn IEEE được dùng để chuẩn hóa cho mantissa với MSB luôn có giá trị 1Không cần thiết chỉ ra bit này cụ thể trong phần mantissa. Nghĩa là nếu M là giá trị trong phần mantissa 23-bit, mantissa thực sự (24-bit) sẽ là 1.MGiá trị của số là: V=(-1)s.Mx2E-127Các số dấu phảy động, cont.Ví dụ: 0100 0000 0110 0000 0000 0000 0000 0000=+(1.11) x 2(128-127)=+(1.11)2 x 21=+(11.1)2=+(1x21+1x20+12-1)=(3.5)10Bài tập: tìm giá trị của 0011 1111 0110 0000 0000 0000 0000 0000Các số mã BCDCó thể mã các số nguyên dưới dạng nhị phân, được gọi là BCDDùng 4 bit cho một chữ số trong hệ 10Từ 0=0000 to 9=1001(01111000)BCD=(78)10Mã BCD đã được dùng trong các máy tính thế hệ cũ và các calculator. Vì dạng này thuận tiện cho thông tin số được hiển thị đơn giản dưới dạng sốMã ký tự ASCIIĐựơc dùng để biểu diẽn trong máy tính đùng cho số, ký tự và mã điều khiểnAmerican Standard Code for Information Interchange (ASCII) dùng 7 bit để biểu diễn 128 ký hiệu gồm: (0-9), (a-z), (A-Z), các dấu chấm phảy.....ASCII có 8-bit mở rộng được dùng cho các ký tự lớn hơn 128 và các ký tự đồ họaMã ký tự ASCII: ví dụCần gì cho Slide sau	Xem lại cấu trúc của bộ ghép kênh

File đính kèm:

  • pptbai_giang_thiet_ke_so_bieu_dien_so_va_cac_mach_thuc_hien_phe.ppt
Tài liệu liên quan