1. Trang chủ
  2. » Giáo Dục - Đào Tạo

kien truc may tinh nguyen hoang son computer arithmetic(7) cuuduongthancong com

47 10 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

Nội dung

ng c om Bài th an co C TRONG MÁY TÍNH cu u du o ng ng Sơn CuuDuongThanCong.com https://fb.com/tailieudientucntt ng du o u cu  ng th an  ALU (Arithmetic and Logical Unit) nguyên (fixed point) ng (floating point) co  c om I DUNG Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ALU an co ng  du o ng th  cu  u y Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt an co ng c om ALU flags Registers u ALU cu Registers du o ng th control unit Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt NGUYÊN th an  co phân  âm cu u du o ng nguyên  ng c om (fixed point) Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om u co  0=+ 1=- +18 = 001 0010 -18 = 001 0010 ( +010=0 0000000; -010=1 0000000) m n bit an  ng  n ng th  du o  u  cu n A i i nê u an n i i nê u an 1 Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt u ng  c om hai n bit an i i u du o 2 cu A n n ng th an co  Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt n - - +7 0111 0111 +6 0110 0110 +5 0101 +4 0100 +3 0011 0011 +2 0010 0010 0001 0001 0000 0000 1000 - 1001 1111 1010 1110 1011 1101 -4 1100 1100 -5 1101 1011 -6 1110 1010 -7 1111 1001 ng co an +1 th +0 -3 -8 du o u -2 ng -0 -1 c om +8 cu p phân CuuDuongThanCong.com 0101 0100 Biểu diễn tính tốn - số học _Nguyễn Hồng Sơn_PTITHCM 1000 https://fb.com/tailieudientucntt .c om c ng  an co m bit n: th  ng u  cu  i du o  ng i  ng  Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om o ng  co u c: u +18= 0001 0010 1110 1101 + 11101110 = -18 cu : du o i1  ng c bit   th an  Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 10 .c om ng co an m cu u du o ng th • dương sign = • c = Biased Exponent - Bias • Bias = 2k-1-1= 2(8-1)-1=27-1 = 127 • • : 11000100 11100000000000000000000 u+ = 1/2 + 1/4 + 1/8 = 0.875 = 69 Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 33  th ng du o  nh (không âm) u (sign bit) nh) u  cu  an – o?  E co 1.bbb…b ng n:  c om a  ng a (bias)  Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 34 .c om ng co ng th an 1.1010001 x 210100 = 10010011 10100010000000000000000 = 1.6328125 x 220 du o -1.1010001 x 210100 = 10010011 10100010000000000000000 = -1.6328125 x 220 cu u 1.1010001 x 2-10100 = 01101011 10100010000000000000000 = 1.6328125 x 2-20 -1.1010001 x 2-10100 = 01101011 10100010000000000000000 = -1.6328125 x 2-20 Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 35 cu u du o ng th an co ng c om i 32-bit word (2-2-23) x 2128 -2-127 2-127 (2-2-23) x 2128 Biểu diễn tính toán số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 36 .c om ng cao th an co ng  ng  n  du o p    cu u m double-precision (64bit)) thay 210100 = 16101 Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 37 cu u du o ng th an co ng c om n IEEE 754 Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 38 ng c om n IEE 754 cu u du o ng th an co [1]http://www.eecs.berkeley.edu/~wkahan/ieee754status/IEEE754.PDF [2] http://babbage.cs.qc.edu/courses/cs341/IEEE-754references.html Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 39 .c om ng co ng  ng zero hay không an  th  du o n) cu u  ng  (123 x 100) - (456 x 10-2) = (123 x 100) + (4.56 x 100) = 127.56 x 100 Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 40 .c om ng co an th ng du o u cu Biểu diễn tính toán số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 41 ng c om (tt) co ng chia  ng zero hay không an  th   du o i a u  cu  ng  n Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 42 .c om ng co an th ng du o u cu Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 43 .c om ng co an th ng du o u cu Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 44    c om ng co an th ng X + Y=(0.3 x 102-3 + 0.2) x 103 = 0,23 x 103 X – Y=(0.3 x 102-3 - 0.2) x 103 = - 0,17 x 103 X Y= (0.3 x 0.2) x 102+3 = 0.006 x 105 X Y = (0.3 0.2) x 10 2-3 = 1.5 x 10-1 du o  102 = 30 103 = 200 u  X = 0.3 Y = 0.2 nh cu  Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 45 c  n < +∞ - co  ng c om phân c cu u du o ng th an    Quiet and signaling NaNs (NaN = Not a Number) – ) Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 46 t ng c om p co Booth an - th - du o cu u a -720 b 0,645 ng a: p phân: a 0.5566 x 103 + 0.7777 x 103 b 0.3344 x 102 - 0.8877 x 10-1 Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong.com https://fb.com/tailieudientucntt 47 ... Sơn_PTITHCM CuuDuongThanCong. com https://fb .com/ tailieudientucntt .c om ALU an co ng  du o ng th  cu  u y Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong. com https://fb .com/ tailieudientucntt... Sơn_PTITHCM CuuDuongThanCong. com https://fb .com/ tailieudientucntt 16 .c om u ng  an co c th  cu u du o ng 2n bit Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong. com https://fb .com/ tailieudientucntt... Sơn_PTITHCM CuuDuongThanCong. com https://fb .com/ tailieudientucntt 19 cu u du o ng th an co ng c om nh nhân Biểu diễn tính tốn số học _Nguyễn Hồng Sơn_PTITHCM CuuDuongThanCong. com https://fb .com/ tailieudientucntt

Ngày đăng: 21/12/2022, 09:08

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN