BiÓu diÔn sè nguyªn... Sơ đồ khối thực hiện phép nhânStart C:=0;ưA:=0;ưBộưđếm:=n Mưchứaưsốưbịưnhân Qưchứaưsốưnhân Q0ư=ư1?. Thuật toán BoothStart A:=0;ưQ-1:=0;ưBộưđếm:=n Mưchứaưsốưbịưnhân
Trang 1KiÕn tróc m¸y tÝnh
Ch ¬ng 2
BiÓu diÔn d÷ liÖu
& sè häc m¸y tÝnh
Trang 2Néi dung bµi gi¶ng
Trang 8 +a-1*2-1+a-2*2-2+ +a-m*2-m
Trang 11Ví dụ chuyển đổi
Trang 13M· ho¸ & l u tr÷ d÷ liÖu trong m¸y tÝnh
Trang 17VÝ dô l u tr÷ d÷ liÖu 32 bit
Trang 18BiÓu diÔn sè nguyªn
Trang 21C¸c vÝ dô
nguyªnkh«ngdÊuC,D®îcbiÓudiÔnb»ng8 bitnhsau:
Trang 25+
Trang 28Chuyển đổi độ dài
Trang 30PhÐp céng (addition)
Trang 34Nguyªn t¾c
Trang 39PhÐp nh©n (Multiplication)
Trang 43Sơ đồ khối thực hiện phép nhân
Start
C:=0;ưA:=0;ưBộưđếm:=n Mưchứaưsốưbịưnhân Qưchứaưsốưnhân
Q0ư=ư1?
C,A:=A+M
DịchưphảiưC,ưA,ưQ Dec(Bộưđếm)
Bộưđếmư=ư0? End
Đúng Sai
Đúng Sai
Tíchưchứaư
Trang 44DiÔn gi¶i vÝ dô (12 x 11 = 132)
TÝchchøatrongA,Q
Trang 46Thuật toán Booth
Start
A:=0;ưQ-1:=0;ưBộưđếm:=n Mưchứaưsốưbịưnhân Qưchứaưsốưnhân
Q0,ưQ-1
Aư:=ưAư+ưM
DịchưphảiưA,ưQ,ưQ-1Dec(Bộưđếm)
Trang 50Bộưđếmư:=ưn Mưchứaưsốưchiaư(nưbit) A,Qưchứaưsốưbịưchiaư(2nưbit)
Thuật toán thực hiện phép chia
Trang 55BiÓu diÔn sè thùc
Trang 60 31302322
0
23bit 8bit
1bit
Trang 61Chuyển đổi IEEE 754/85 (32 bit)
Trang 62Ví dụ chuyển đổi
Trang 63Ví dụ chuyển đổi
Trang 64Ví dụ chuyển đổi
Trang 65Ví dụ chuyển đổi
Trang 6663625251
0
52bit 11bit
1bit
Trang 6779786463
0
64bit 15bit
1bit
Trang 69BiÓu diÔn ký tù
Trang 72nguyen thanh tung THPT QUY H 72
KiÕn tróc m¸y tÝnh
HÕt ch ¬ng 2
Trang 75Bµi tËp (biÓu diÔn sè nguyªn)
Trang 76Bµi tËp (biÓu diÔn sè nguyªn)
Trang 77Bµi tËp (biÓu diÔn sè nguyªn)
Trang 78Bài tập (biểu diễn số nguyên)
cóưdấu),ưhãyưxácưđịnhưgiáưtrịưcủaưchúng:
c)ư0000ư0000ư0101ư0011;ư d)ư1111ư1111ư1110ư1110
Trang 79Bµi tËp (c¸c phÐp to¸n víi sè nguyªn)
Trang 80Bµi tËp (c¸c phÐp to¸n víi sè nguyªn)
sèsau®©y:
• c)(-11):6; d)(-14):(-5)
Trang 81Bµi tËp (biÓu diÔn sè thùc)
Trang 82Bài tập (biểu diễn số thực)
754/85ưsau,ưxácưđịnhưgiáưtrịưcủaưchúng: