although the computer represents the exponent in base 2 as well as the rest of the number, to simplify the notation we show the exponent in decimal.a standard scientific notation for reals in normalized form offers three advantages. It simplifies exchange of data that includes floating point number: it simplifies the floating-point arithmetic algorithms to known that numbers will always be in this form. and it increases the accuracy of the number that can be stored in a word, since the unnecessary leading 0s are replaced by real digits to the right of the binary point.Floating point representation.a designer of floating point representation must find a compromise between the size of the fraction and the size of the exponent, because a fixed word size means you must take a bit from one to add bit to the other. This tradeoff is between precision and range; Increasing the size of the fraction enhances the precision of the fraction, while increasing the size of the exponent increases the range of the number thar can be represented. As our design guideline from chapter 2 remind us. good design demand good compromise.Floating=point number are usually a multiple of the size of a word. The representation of a MipS floating - point number is show below, where is the sign of the floating -ponit number(1 meaning negative) exponent is the value of the 8 bit exponent field and fraction is the 23 BIT NUMBER. tHIS REPRESENTATION is called sign and magnituted, since the sign is a separate bit from the rest of the number.Nói chung, floating-point số là của các hình thứcF liên quan đến valur trong lĩnh vực phần và E tức là lĩnh vực số mũ... mối quan hệ chính xác để các lĩnh vực này sẽ được đánh vần ra sớm. Các kích thước được lựa chọn của exponenr và phần nhỏ cho MipS máy tính số học một phi thường gần như là lớn as2.0 có thể được biểu diễn trong một máy tính. Alas, bất thường khác với vô hạn, do đó, nó vẫn có thể cho số quá lớn. Vì vậy, tràn ngắt có thể xảy ra ở floating-point số học cũng như trong số nguyên số học. Thông báo rằng tràn ở đây có nghĩa là số mũ là to lớn được đại diện trong lĩnh vực số mũ.Floting điểm cung cấp một loại mới của sự kiện đặc biệt là tốt. Cũng giống như programers cần phải được biết đến khi họ đã tính toán một numver là quá lớn để được trình bày, họ sẽ muốn ti được biết nếu các phần nonzero họ tính toán đã trở thành như vậy nhỏ rằng nó không thể được đại diện. evenr hoặc có thể dẫn đến một chương trình đưa ra câu trả lời không chính xác. Để phân biệt nó từ tràn, wa gọi này underflow sự kiện / này ocuurs stutuation khi số mũ tiêu cực là quá lớn không vừa vào trường số mũ.một cách để làm giảm cơ hội của underflow hoặc tràn là cung cấp một định dạng thar có số mũ lớn hơn. Trong numver này được gọi là tăng gấp đôi, và hoạt động trên đôi được gọi là đôi chính xác nổi ponit số học, duy nhất precison nổi điểm là tên của các định dạng trước đó.Các đại diện của một đôi precision floating điểm số mất hai MIPS từ, như hiển thị dưới đây, nơi mà hệ điều hành vẫn còn dấu hiệu của số, số mũ là giá trị của trường số mũ 11 Bits / và phân số là một số 52 chút trong lĩnh vực phần nhỏ. MNips đôi chính xác cho phép số gần như là nhỏ như 2.0 và almosr lớn như 2.-0. Mặc dù đôi precision phi vụ tầm xa số mũ. đây là lợi thế chính là nó chính xác hơn vì signficand lớn hơn nhiều.Định dạng vượt MIPS. Họ là một phần của IEEE 754 nổi điểm standard.found trong vitually mỗi máy tính phát minh ra từ năm 1980; Tiêu chuẩn này đã cải thiện đáng kể cả sự dễ dàng của porting nổi ponit chương trình và chất lượng của máy tính số học.để đóng gói các bit hơn vào phần. IEEE 754 làm cho 1-bit hàng đầu của namalized nhị phân số tiềm ẩn. Do đó, số là thực sự 24 bit dài trong đơn chính xác. và 53 bit dài trong đôi precision < 1 + 52 > để được chính xác, chúng tôi sử dụng thuật ngữ signficand ti đại diện cho số 24-53 bit là 1 cộng với phần nhỏ, và phần nhỏ khi chúng tôi có nghĩa là số bit 23 - hoặc 52. Kể từ khi 0 đã không có 1 hàng đầu. nó được dành riêng giá trị số mũ 0 nỗi cứng sẽ không đính kèm một 1 hàng đầu để nó.Do đó 00 / / đại diện cho 0. trình bày của phần còn lại của số sử dụng các hình thức từ trước khi với ẩn 1 thêm.Nơi bit của phần đại diện cho một số giữa 0 và 1 E chỉ định giá trị trong lĩnh vực số mũ. Được đưa ra trong chi tiết một thời gian ngắn. Nếu chúng tôi số bit phần từ trái để đúng s1, s2, s3... sau đó giá trị là3. 14 con số cho thấy mã hóa IRRR754 nổi điểm số. Khác feates của IEEE 754 là các biểu tượng đặc biệt đại diện cho sự kiện unsual. Ví dụ, thay vì gián đoạn vào một phân chia bằng 0. softwawe có thể thiết lập kết quả để một chút mô hình đại diện cho. số mũ lớn nhất là dành riêng cho các biểu tượng đặc biệt. Khi programer in kết quả, chương trình sẽ in một biểu tượng vô cực. <<Cho mathetically được đào tạo. Mục đích của vô cực là hình thức đóng cửa tô pô của các tập số thực >Một chút riêng biệt dấu hiệu xác định các dấu hiệu. Denormalized số mô tả ELABORA trên trang 270 / thông tin này cũng được tìm thấy trong cột 4 MIPS tái dữ liệu cad ở mặt trước của cuốn sách này.
đang được dịch, vui lòng đợi..
