SlideShare una empresa de Scribd logo
1 de 14
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027



Mục Lục
THẬP PHÂN => NHỊ PHÂN ......................................................................................................... 2
Chuyển Đồi Sang Nhị Phân Số Dương – Số Âm ........................................................................... 2
THẬP PHÂN => HEX ................................................................................................................... 4
HEX => THẬP PHÂN ................................................................................................................... 4
Các phép toán + - AND – OR – XOR - NOT ................................................................................. 5
   Phép cộng: ................................................................................................................................... 5
   Phép trừ: ...................................................................................................................................... 5
   Phép nhân: ................................................................................................................................... 6
   Phép chia: .................................................................................................................................... 6
   Tính toán luận lý AND – OR – XOR – NOT ............................................................................. 7
       AND (a&b) ............................................................................................................................. 7
       OR (a|b) .................................................................................................................................. 7
       XOR (a^b) ............................................................................................................................... 7
       NOT (~a) ................................................................................................................................. 8
Phép Dịch và phép Quay................................................................................................................. 8
   1/ Phép dịch logic (luận lý) ......................................................................................................... 8
   2/ Phép dịch số học ..................................................................................................................... 9
   3/ Phép quay trái – phải .............................................................................................................. 9
Số chấm động ................................................................................................................................ 10
Đại số Bool ................................................................................................................................... 13




Figure 1 : Dịch phải Logic (luận lý) ............................................................................................... 8
Figure 2: Dịch trái logic (luận lý) ................................................................................................... 8
Figure 3: Dịch phải số học .............................................................................................................. 9
Figure 4: Bảng số chuyển đổi nhị phân của phần thập phân ........................................................ 10
Figure 5: Các quy tắt của IEEE 754.............................................................................................. 12
Figure 6: Quy tắt IEEE 754 .......................................................................................................... 13
Figure 7: Các phép toán trên Đại Số Bool .................................................................................... 14




1|Page
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027
Tràn số
      + Tràn số đối với số ko dấu: nhớ ra 1 bit

      + Tràn số với số có dấu:
            - Dương + Dương = Âm && Âm + Âm = Dương
            - Dương + Âm && Âm + Dương => Ko bao giờ tràn số



THẬP PHÂN => NHỊ PHÂN

Chuyển Đồi Sang Nhị Phân Số Dương – Số Âm
   1. Tự nghĩ ra 5 số nguyên trong phạm vi -256 đến +256, thử đổi số đó sang hệ nhị phân
      (dùng 10 bit để biểu diễn).

      Nhập vào số nguyên: 6
      Biểu diễn nhị phân tương ứng: 00 0000 0110

      Nhập vào số nguyên: 7
      Biểu diễn nhị phân tương ứng: 00 0000 0111

      Nhập vào số nguyên: 8
      Biểu diễn nhị phân tương ứng: 00 0000 1000

   Cách 1:
       Biểu diễn ở 8 bit, ta se có như sau: Ta sẽ kiểm tra số 6: 6 = 4 + 2. Ta nhận thấy 4 và 2 có
   gia trị trong bảng => ta sẽ check số 1 vào, còn những ô còn lại là 0. Các số khác tương tự.


   8           7           6           5            4           3           2           1
   128         64          32          16           8           4           2           1
   0           0           0           0            0           1           1           0

   Cách 2: Ta lấy số hệ cơ số 10 chia 2 lấy dư. Số chia hết cho 2 sẽ là 0, số ko chia hết cho 2 sẽ
   là 1.
   Cách trên đây dùng để biễu diễn số dương.
   ______________________________________________________________________

      Nhập vào số nguyên: -6
      Biểu diễn nhị phân tương ứng: 11 1111 1010

      Nhập vào số nguyên: -7
      Biểu diễn nhị phân tương ứng: 11 1111 1001



2|Page
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027
      Để biểu diễn 1 số âm, ta làm như sau:
      Bước 1: Đầu tiên ta lấy số đối của nó:

      Ví dụ : 6 số đối sẽ là -6
      Quy đổi sang hệ nhị phân số đối (6), ta se được như sau: 0 0 0 0 0 1 1 0

      Bước 2:Lấy bù 1 của dãy nhị phân của số 6:

      Ban đầu: 0 0 0 0 0 1 1 0
      Bù 1 : 1 1 1 1 1 0 0 1
      Note: thấy 0 chuyển sang 1 và 1 sang 0.

      Bước 3: Sau khi có bù 1, ta tiến hành kiếm bù 2:

      Ta sẽ công thêm 1 vào dãy bù :
      11111001
                  1
      _________________
      11 1111 1010 => bù 2

      Dãy bù 2 vừa mới có chính là biễu diễn nhị phân của -6

      Bước 4: Kiểm tra, ta dùng cách sau:

   8         7         6         5             4         3       2          1      Kết quả
   1         1         1         1             1         0       1          0
   -27 +     26 +      25 +      24+           23+       22+     21+        20 =   -6


   1. Tự nghĩ ra 5 số nhị phân (dùng 10 bit để biểu diễn), thử đổi các số đó sang hệ 10.

      Dãy nhị phân: 11 1111 1000
      Số nguyên tương ứng: -8

      Dãy nhị phân: 00 0000 1001
      Số nguyên tương ứng: 9

      Dãy nhị phân:11 1111 0111
      Số nguyên tương ứng: -9

      Dãy nhị phân:00 0000 1010
      Số nguyên tương ứng: 10

      Dãy nhị phân:11 1111 0110
      Số nguyên tương ứng: -10


3|Page
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027

      Sử dụng ngược lại cách đổi từ hệ cơ số 10 => hệ cơ số 2, cách trên:


THẬP PHÂN => HEX
1/ Chuyển đổi 2540,34 (thập phân) sang hex

      + Chuyển đổi phần nguyên : 2540
             2540 : 16 = 158 , dư 12 => C
             158 : 16 = 9 , dư 14 => E
             9 : 16 = 0 , dư 9 => 9
             KQ tạm thời: CE9 (1)
             Sau khi convert phần nguyên xong, để lấy kết quả, ta tiến hành đảo
               ngược chuỗi (1) .

              KQ1: 9EC

      + Chuyển đổi phần thập phân: 0.34
             0.34 * 16 = 5.44 lấy 5 => 5
             5.44 – 5 = 0.44 => 0.44 * 16 = 7.04 lấy 7 => 7
             7.04 – 7 = 0.04 => 0.04 * 16 = 0.64 lấy 0 => 0
             0.64 – 0 = 0.64 => 0.64 * 16 = 10.24 lấy 10 => A
             10.24 – 10 = 0.24 => 0.24 * 16 = 3.84 lấy 3 => 3
             …
             Sau khi convert phần thập phân xong, để lấy kết quả, ta ko đảo chuỗi.

              KQ2: 0.570A3…
              KQ cuối cùng : 9EC, 570A3



      HEX => THẬP PHÂN

1/ Chuyển đổi 9EC, 570A3 sang thập phân

+ 9EC, 570A3 = 9*162 + 14*161 + 12*160 + 5*16-1 + 7*16-2 + 0*16-3 + 10*16-4 + 3*16-5
              =   2540 , 33999919891357421875




4|Page
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027



Các phép toán + - AND – OR – XOR - NOT

      2. Mô phỏng một số phép toán trên hệ nhị phân: cộng, trừ, nhân, chia.


Phép cộng:

                       00100101 (76)
                   +
                  01001100 (37)
            _______________
                  01110001
Cột            1        2                 3          4          5          6         7       8
76             0        0                 1          0          0          1         0       1
37             0        1                 0          0          1          1         0       0
113            0        1                 1          1          0          0         0       1


Bước               Tại cột             Thực hiện phép tính
1                  8                   1+0=1
2                  7                   0+0=0
3                  6                   1 + 1 = 10, viết 0 nhớ 1
4                  5                   0 + 1 = 1, cộng thêm 1 (nhớ ở bước 3), viết 0 nhớ 1
5                  4                   0 + 0 = 0, cộng thêm 1 (nhớ ở bước 4), viết 1
6                  3                   1+0=1
7                  2                   0+1=1
8                  1                   0+0=0

            Vậy 00100101 (76) + 01001100 (37) = 01110001(113)


Phép trừ:

            00111100 (60)
        -
      00011110 (30)
__________________
      00011110 (30)

Cột            1             2            3          4          5          6         7       8
60             0             0            1          1          1          1         0       0
30             0             0            0          1          1          1         1       0
30             0             0            0          1          1          1         1       0


5|Page
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027
Bước        Tại cột          Thực hiện phép tính
1           8                0–0=0
2           7                0 – 1 = -1, viết 1 nhớ -1
3           6                1 – 1 = 0, cộng với -1 bước 2 là -1, viết 1 nhớ -1
4           5                1 – 1 = 0, cộng với -1 bước 3 là -1, viết 1 nhớ -1
5           4                1 – 1 = 0, cộng với -1 bước 4 là -1, viết 1 nhớ -1
6           3                1 – 0 = 1, cộng với -1 bước 5 là 0.
7           2                0–0=0
8           1                0–0=0
        Vậy 00111100 (60) – 00011110 (30) = 00011110 (30)


Phép nhân:

        1 0 1 0 (10)
       x
        1 1 1 0 (14)
_____________________
 00000000
+
        0000
_____________________
00000000
+
      1010
_____________________
00010100
+
     1010
______________________
00111100
+
  1010
______________________
1 0 0 0 1 1 0 0 (140)



Phép chia:




6|Page
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027




Vậy 1001011 (75) / 1110 (14) = 5 dư 5


Tính toán luận lý AND – OR – XOR – NOT

AND (a&b)
      + Bit nào cần giữ thì AND với 1, ko giữ AND với 0
Vd:
      11010110
AND
      00110101
_______________
      00010100


OR (a|b)
      + Bit nào cần bật lên thì OR với 1, bit nào ko quan tâm thì OR với 0
Vd:
      11010110
OR
      00110100
_______________
      11110110


XOR (a^b)

       11010110
XOR
      00110100
_______________
      11100010




7|Page
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027

NOT (~a)

NOT 11010110
_______________
      00101001



Phép Dịch và phép Quay

1/ Phép dịch logic (luận lý)

a/ Dịch phải logic (luận lý) | chia




Figure 1 : Dịch phải Logic (luận lý)



       + Thêm 0 từ trái sang phải theo số bit yêu cầu
Ban đầu:               01010101 (85)
Dịch logic phải 2 bit: 00010101 (21) Tính nhanh: 85/22 = 21.25 lấy phần nguyên: 21

b/ Dịch trái logic (luận lý) | nhân




Figure 2: Dịch trái logic (luận lý)


8|Page
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027



       + Thêm 0 từ phải sang trái theo số bit yêu cầu
Ban đầu:               01010101
Dịch logic trái 1 bit: 10101010 Tính nhanh: 85*21 = 170 lấy phần nguyên: 170


2/ Phép dịch số học

a/ Dịch phải số học | chia




Figure 3: Dịch phải số học

       + Thêm 1 hoặc 0 (dựa vào số đầu tiên) từ trái sang phải theo số bit yêu cầu
Ban đầu:              10101011    (-85)
Dịch logic phải 2 bit: 11101010

Ban đầu:              00010111
Dịch logic phải 1 bit: 00001011

b/ Dịch trái số học | nhân
       + Thêm 0 từ phải sang trái theo số bit yêu cầu
Ban đầu:               10101011     (-85)
Dịch logic trái 2 bit: 1010110 0

Ban đầu:               00010111
Dịch logic trái 1 bit: 00101110


3/ Phép quay trái – phải

a/ Quay phải.
      Ban đầu:               10100110
      Quay phải 3 bit:       11010100
b/ Quay trái.

9|Page
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027
        Ban đầu:                   10100110
        Quay trái 3 bit:           00110101




Số chấm động

6. Biểu diễn số chấm động




Figure 4: Bảng số chuyển đổi nhị phân của phần thập phân



Cho x = -14.625
Bước 1: Chuyển đổi số 14 sang hệ nhị phân và chuyển đổi 0.625 sang nhị phân

* 14 = 1110
* 0.625 ( 0.625 = 0.5 + 0 + 0125 = 101)
       + 0.625 x 2 = 1.25 => 1
       + 1.25 – 1 = 0.25 => 0.25 x 2 = 0.5 => 0
       +1 – 0.5 = 0.5 => 0.5 x 2 = 1 => 1
       +1–1=0
     0.625 = 101
     -14.625 = 1110.101 => 1.110101 x 23
     k=3

Bước 2: Chuyển đổi sang biểu diễn chấm động

Sign (là phần dấu) : - = 1
Exponet (Phần mũ) = k + 127 = 3 + 127 = 130 => 100000010
Significand (Phần trị) = 11010100000000000000000


10 | P a g e
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027
Biểu diễn chấm động: 1    100000010 11010100000000000000000

Chuẩn số chấm động IEEE 754

+ Biểu diễn chấm động:   1 100000010 11010100000000000000000
+ Chuẩn IEEE 754:
    - 1. 11010100000000000000000 x 2100000010 ~ - (1 + 2-1 + 2-2 + 2-4 + 2-6) x 23 = k = -14.625

Biểu diễn bias của số vô hạn tuần hoàn.

Cho x = 1/3
    X = 0.333….
         = ¼ + 1/16 + 1/64 + 1/256 + …
         = .0101010101… x 20
         = 1.01010101… x 2-2 (k = -2)

Sign (lấy dấu) : 0
Exponent (phần mũ): 127 – 2 = 125 = 01111101
Significand (phần trị): 01010101010101010101010

Biểu diễn chấm động: 0       01111101       01010101010101010101010


Chú ý:

Các số đặc biệt:
       + Phần mũ = 0 && Phần trị = 0 => số zero
       + Phần mũ = 0 && Phần trị != 0 => số dạng ko chuẩn
       + Phần mũ = 1 (all) && Phần trị = 0 => ∞ (infinity )
       + Phần mũ = 1 (all) && Phần trị != 0 => số báo lỗi (NaN – Not a Number)




11 | P a g e
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027




                           Figure 5: Các quy tắt của IEEE 754




12 | P a g e
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027




                              Figure 6: Quy tắt IEEE 754




13 | P a g e
Họ và Tên: Nguyễn Ngọc Dũng – HCMUS
Lớp : 09CK1 - MSSV: 0961027


Đại số Bool




                         Figure 7: Các phép toán trên Đại Số Bool




14 | P a g e

Más contenido relacionado

La actualidad más candente

Kiến trúc máy tính và hợp ngữ bài 05
Kiến trúc máy tính và hợp ngữ bài 05Kiến trúc máy tính và hợp ngữ bài 05
Kiến trúc máy tính và hợp ngữ bài 05Nhóc Nhóc
 
Bai giang cau truc may tinh
Bai giang cau truc may tinhBai giang cau truc may tinh
Bai giang cau truc may tinhDong Van
 
Bo de toan roi rac (on thi cao hoc khmt)
Bo de toan roi rac (on thi cao hoc khmt)Bo de toan roi rac (on thi cao hoc khmt)
Bo de toan roi rac (on thi cao hoc khmt)lieu_lamlam
 
Báo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thông
Báo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thôngBáo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thông
Báo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thôngHuyen Pham
 
đại số tuyến tính 2 ( không gian eculid )
đại số tuyến tính 2 ( không gian eculid )đại số tuyến tính 2 ( không gian eculid )
đại số tuyến tính 2 ( không gian eculid )Bui Loi
 
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...The Nguyen Manh
 
Chuyên dề dấu tam thức bậc hai
Chuyên dề dấu tam thức bậc haiChuyên dề dấu tam thức bậc hai
Chuyên dề dấu tam thức bậc haiNhập Vân Long
 
Bai13-Cau truc du lieu va giai thuat - Cay (Tree)
Bai13-Cau truc du lieu va giai thuat - Cay (Tree)Bai13-Cau truc du lieu va giai thuat - Cay (Tree)
Bai13-Cau truc du lieu va giai thuat - Cay (Tree)iwanttoit
 
Ứng dụng tích phân tính giới hạn của dãy số
Ứng dụng tích phân tính giới hạn của dãy sốỨng dụng tích phân tính giới hạn của dãy số
Ứng dụng tích phân tính giới hạn của dãy sốSirô Tiny
 
Kỹ thuật nhân liên hợp
Kỹ thuật nhân liên hợpKỹ thuật nhân liên hợp
Kỹ thuật nhân liên hợptuituhoc
 
Phương pháp tính
Phương pháp tínhPhương pháp tính
Phương pháp tínhhanoipost
 

La actualidad más candente (20)

Đồng dư thức
Đồng dư thứcĐồng dư thức
Đồng dư thức
 
Kiến trúc máy tính và hợp ngữ bài 05
Kiến trúc máy tính và hợp ngữ bài 05Kiến trúc máy tính và hợp ngữ bài 05
Kiến trúc máy tính và hợp ngữ bài 05
 
Hop ngu mips
Hop ngu mipsHop ngu mips
Hop ngu mips
 
Đệ Quy, Quay Lui, Nhánh Cận
Đệ Quy, Quay Lui, Nhánh CậnĐệ Quy, Quay Lui, Nhánh Cận
Đệ Quy, Quay Lui, Nhánh Cận
 
Bai giang cau truc may tinh
Bai giang cau truc may tinhBai giang cau truc may tinh
Bai giang cau truc may tinh
 
Bo de toan roi rac (on thi cao hoc khmt)
Bo de toan roi rac (on thi cao hoc khmt)Bo de toan roi rac (on thi cao hoc khmt)
Bo de toan roi rac (on thi cao hoc khmt)
 
Hệ mật mã Elgamal
Hệ mật mã ElgamalHệ mật mã Elgamal
Hệ mật mã Elgamal
 
Báo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thông
Báo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thôngBáo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thông
Báo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thông
 
đại số tuyến tính 2 ( không gian eculid )
đại số tuyến tính 2 ( không gian eculid )đại số tuyến tính 2 ( không gian eculid )
đại số tuyến tính 2 ( không gian eculid )
 
Chuong02
Chuong02Chuong02
Chuong02
 
Chuong 3
Chuong 3Chuong 3
Chuong 3
 
Bt dai so hoang
Bt dai so hoangBt dai so hoang
Bt dai so hoang
 
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
 
Chuyên dề dấu tam thức bậc hai
Chuyên dề dấu tam thức bậc haiChuyên dề dấu tam thức bậc hai
Chuyên dề dấu tam thức bậc hai
 
Bai13-Cau truc du lieu va giai thuat - Cay (Tree)
Bai13-Cau truc du lieu va giai thuat - Cay (Tree)Bai13-Cau truc du lieu va giai thuat - Cay (Tree)
Bai13-Cau truc du lieu va giai thuat - Cay (Tree)
 
Ứng dụng tích phân tính giới hạn của dãy số
Ứng dụng tích phân tính giới hạn của dãy sốỨng dụng tích phân tính giới hạn của dãy số
Ứng dụng tích phân tính giới hạn của dãy số
 
Ktmt chuong 5
Ktmt chuong 5Ktmt chuong 5
Ktmt chuong 5
 
Do hoa may tinh
Do hoa may tinhDo hoa may tinh
Do hoa may tinh
 
Kỹ thuật nhân liên hợp
Kỹ thuật nhân liên hợpKỹ thuật nhân liên hợp
Kỹ thuật nhân liên hợp
 
Phương pháp tính
Phương pháp tínhPhương pháp tính
Phương pháp tính
 

Destacado

Đại số boolean và mạch logic
Đại số boolean và mạch logicĐại số boolean và mạch logic
Đại số boolean và mạch logicwww. mientayvn.com
 
Slide_Chữ ký điện tử của chaum van antwerpen
Slide_Chữ ký điện tử của chaum van antwerpenSlide_Chữ ký điện tử của chaum van antwerpen
Slide_Chữ ký điện tử của chaum van antwerpenTai Tran
 
To chuc-may-tinh
To chuc-may-tinhTo chuc-may-tinh
To chuc-may-tinhLinh Nguyen
 
Chủ đề - Phép chia hết và phép chia có dư (Cơ bản)
Chủ đề - Phép chia hết và phép chia có dư (Cơ bản)Chủ đề - Phép chia hết và phép chia có dư (Cơ bản)
Chủ đề - Phép chia hết và phép chia có dư (Cơ bản)Tùng Trịnh Thanh
 
mạch tổ hợp và mạch trình tự - Điện tử Đo lường
mạch tổ hợp và mạch trình tự - Điện tử Đo lườngmạch tổ hợp và mạch trình tự - Điện tử Đo lường
mạch tổ hợp và mạch trình tự - Điện tử Đo lườngChia sẻ tài liệu học tập
 
Hướng dẫn giải bài tập chuỗi - Toán cao cấp
Hướng dẫn giải bài tập chuỗi - Toán cao cấpHướng dẫn giải bài tập chuỗi - Toán cao cấp
Hướng dẫn giải bài tập chuỗi - Toán cao cấpVan-Duyet Le
 
Melt consulting
Melt consultingMelt consulting
Melt consultingmatquittre
 
Spotlight on Psychology (Introduction)
Spotlight on Psychology (Introduction)Spotlight on Psychology (Introduction)
Spotlight on Psychology (Introduction)Joana Grace Carlos
 
Confidentiality demonstration for mha690 discussion 2 web 2.0 tools assignment
Confidentiality demonstration for mha690 discussion 2 web 2.0 tools assignmentConfidentiality demonstration for mha690 discussion 2 web 2.0 tools assignment
Confidentiality demonstration for mha690 discussion 2 web 2.0 tools assignmentlashondadunlap
 
The concept of 'time' - (Modern literature)
The concept of 'time' - (Modern literature)The concept of 'time' - (Modern literature)
The concept of 'time' - (Modern literature)bhavnabaraiya
 
3 biggs new2 prague symposium biggs kendig clemson weds 2012
3 biggs new2 prague symposium biggs kendig clemson weds 20123 biggs new2 prague symposium biggs kendig clemson weds 2012
3 biggs new2 prague symposium biggs kendig clemson weds 2012ifa2012_2
 
2 segel-adjustment to retirement final pptx
2 segel-adjustment to retirement final pptx2 segel-adjustment to retirement final pptx
2 segel-adjustment to retirement final pptxifa2012_2
 
Dual Gravitons in AdS4/CFT3 and the Holographic Cotton Tensor
Dual Gravitons in AdS4/CFT3 and the Holographic Cotton TensorDual Gravitons in AdS4/CFT3 and the Holographic Cotton Tensor
Dual Gravitons in AdS4/CFT3 and the Holographic Cotton TensorSebastian De Haro
 

Destacado (20)

Đại số boolean và mạch logic
Đại số boolean và mạch logicĐại số boolean và mạch logic
Đại số boolean và mạch logic
 
Mô Hình MVC 3.0
Mô Hình MVC 3.0Mô Hình MVC 3.0
Mô Hình MVC 3.0
 
Slide_Chữ ký điện tử của chaum van antwerpen
Slide_Chữ ký điện tử của chaum van antwerpenSlide_Chữ ký điện tử của chaum van antwerpen
Slide_Chữ ký điện tử của chaum van antwerpen
 
To chuc-may-tinh
To chuc-may-tinhTo chuc-may-tinh
To chuc-may-tinh
 
09 arithmetic
09 arithmetic09 arithmetic
09 arithmetic
 
Chủ đề - Phép chia hết và phép chia có dư (Cơ bản)
Chủ đề - Phép chia hết và phép chia có dư (Cơ bản)Chủ đề - Phép chia hết và phép chia có dư (Cơ bản)
Chủ đề - Phép chia hết và phép chia có dư (Cơ bản)
 
Dai so boole
Dai so booleDai so boole
Dai so boole
 
mạch tổ hợp và mạch trình tự - Điện tử Đo lường
mạch tổ hợp và mạch trình tự - Điện tử Đo lườngmạch tổ hợp và mạch trình tự - Điện tử Đo lường
mạch tổ hợp và mạch trình tự - Điện tử Đo lường
 
CHUYÊN ĐỀ - PHÉP CHIA - SỐ DƯ
CHUYÊN ĐỀ - PHÉP CHIA - SỐ DƯCHUYÊN ĐỀ - PHÉP CHIA - SỐ DƯ
CHUYÊN ĐỀ - PHÉP CHIA - SỐ DƯ
 
Hướng dẫn giải bài tập chuỗi - Toán cao cấp
Hướng dẫn giải bài tập chuỗi - Toán cao cấpHướng dẫn giải bài tập chuỗi - Toán cao cấp
Hướng dẫn giải bài tập chuỗi - Toán cao cấp
 
Melt consulting
Melt consultingMelt consulting
Melt consulting
 
Spotlight on Psychology (Introduction)
Spotlight on Psychology (Introduction)Spotlight on Psychology (Introduction)
Spotlight on Psychology (Introduction)
 
Bat mi ky thuat seo
Bat mi ky thuat seoBat mi ky thuat seo
Bat mi ky thuat seo
 
Fysica 2011
Fysica 2011Fysica 2011
Fysica 2011
 
Confidentiality demonstration for mha690 discussion 2 web 2.0 tools assignment
Confidentiality demonstration for mha690 discussion 2 web 2.0 tools assignmentConfidentiality demonstration for mha690 discussion 2 web 2.0 tools assignment
Confidentiality demonstration for mha690 discussion 2 web 2.0 tools assignment
 
The concept of 'time' - (Modern literature)
The concept of 'time' - (Modern literature)The concept of 'time' - (Modern literature)
The concept of 'time' - (Modern literature)
 
3 biggs new2 prague symposium biggs kendig clemson weds 2012
3 biggs new2 prague symposium biggs kendig clemson weds 20123 biggs new2 prague symposium biggs kendig clemson weds 2012
3 biggs new2 prague symposium biggs kendig clemson weds 2012
 
2 segel-adjustment to retirement final pptx
2 segel-adjustment to retirement final pptx2 segel-adjustment to retirement final pptx
2 segel-adjustment to retirement final pptx
 
Dual Gravitons in AdS4/CFT3 and the Holographic Cotton Tensor
Dual Gravitons in AdS4/CFT3 and the Holographic Cotton TensorDual Gravitons in AdS4/CFT3 and the Holographic Cotton Tensor
Dual Gravitons in AdS4/CFT3 and the Holographic Cotton Tensor
 
1 Introduction and Overview
1 Introduction and Overview1 Introduction and Overview
1 Introduction and Overview
 

Similar a KTMT Số Nguyên - Số Chấm Động

Ung dụng casio giai pt luong giac
Ung dụng casio giai pt luong giacUng dụng casio giai pt luong giac
Ung dụng casio giai pt luong giacGia Sư Tri Thức
 
4 cac he_dem_dung_trong_tin_hoc
4 cac he_dem_dung_trong_tin_hoc4 cac he_dem_dung_trong_tin_hoc
4 cac he_dem_dung_trong_tin_hoctoanpv1989
 
Giáo trình kỹ thuật số chương 1-2.doc
Giáo trình kỹ thuật số chương 1-2.docGiáo trình kỹ thuật số chương 1-2.doc
Giáo trình kỹ thuật số chương 1-2.docMan_Ebook
 
Sach luyen de toan 2014 p1 (thay hung)
Sach luyen de toan 2014 p1 (thay hung)Sach luyen de toan 2014 p1 (thay hung)
Sach luyen de toan 2014 p1 (thay hung)KyNang Toan
 
(Chuyendeonthi.wordpress.com) de thi toan on thi dh hay va dac sac phan 1
(Chuyendeonthi.wordpress.com) de thi toan on thi dh hay va dac sac phan 1(Chuyendeonthi.wordpress.com) de thi toan on thi dh hay va dac sac phan 1
(Chuyendeonthi.wordpress.com) de thi toan on thi dh hay va dac sac phan 1Kings Kingsley
 
[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán
[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán
[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh ToánMaloda
 
Dethi hs gnamhoc20102011montoan
Dethi hs gnamhoc20102011montoanDethi hs gnamhoc20102011montoan
Dethi hs gnamhoc20102011montoanTam Vu Minh
 
Toan pt.de038.2012
Toan pt.de038.2012Toan pt.de038.2012
Toan pt.de038.2012BẢO Hí
 
Tuyen tap de thi va dap an on vao lop 10
Tuyen tap de thi va dap an on vao lop 10 Tuyen tap de thi va dap an on vao lop 10
Tuyen tap de thi va dap an on vao lop 10 letambp2003
 
Tai lieu luyen thi mon toan de thi dh mon toan khoi a - nam 2008
Tai lieu luyen thi mon toan   de thi dh mon toan khoi a - nam 2008Tai lieu luyen thi mon toan   de thi dh mon toan khoi a - nam 2008
Tai lieu luyen thi mon toan de thi dh mon toan khoi a - nam 2008Trungtâmluyệnthi Qsc
 
Chương 2_Official -E.pdf
Chương 2_Official -E.pdfChương 2_Official -E.pdf
Chương 2_Official -E.pdfNhtAnhNguyn23
 

Similar a KTMT Số Nguyên - Số Chấm Động (20)

Ung dụng casio giai pt luong giac
Ung dụng casio giai pt luong giacUng dụng casio giai pt luong giac
Ung dụng casio giai pt luong giac
 
4 cac he_dem_dung_trong_tin_hoc
4 cac he_dem_dung_trong_tin_hoc4 cac he_dem_dung_trong_tin_hoc
4 cac he_dem_dung_trong_tin_hoc
 
Tinhtoannhiphan
TinhtoannhiphanTinhtoannhiphan
Tinhtoannhiphan
 
Gt kts
Gt kts Gt kts
Gt kts
 
Giáo trình kỹ thuật số chương 1-2.doc
Giáo trình kỹ thuật số chương 1-2.docGiáo trình kỹ thuật số chương 1-2.doc
Giáo trình kỹ thuật số chương 1-2.doc
 
Sach luyen de toan 2014 p1 (thay hung)
Sach luyen de toan 2014 p1 (thay hung)Sach luyen de toan 2014 p1 (thay hung)
Sach luyen de toan 2014 p1 (thay hung)
 
(Chuyendeonthi.wordpress.com) de thi toan on thi dh hay va dac sac phan 1
(Chuyendeonthi.wordpress.com) de thi toan on thi dh hay va dac sac phan 1(Chuyendeonthi.wordpress.com) de thi toan on thi dh hay va dac sac phan 1
(Chuyendeonthi.wordpress.com) de thi toan on thi dh hay va dac sac phan 1
 
[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán
[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán
[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán
 
CHƯƠNG 2.pdf
CHƯƠNG 2.pdfCHƯƠNG 2.pdf
CHƯƠNG 2.pdf
 
01.toan
01.toan01.toan
01.toan
 
Dethi hs gnamhoc20102011montoan
Dethi hs gnamhoc20102011montoanDethi hs gnamhoc20102011montoan
Dethi hs gnamhoc20102011montoan
 
Calc 100 (2)
Calc 100 (2)Calc 100 (2)
Calc 100 (2)
 
Toan pt.de038.2012
Toan pt.de038.2012Toan pt.de038.2012
Toan pt.de038.2012
 
Da toan d
Da toan dDa toan d
Da toan d
 
May fx500
May fx500May fx500
May fx500
 
Tuyen tap de thi va dap an on vao lop 10
Tuyen tap de thi va dap an on vao lop 10 Tuyen tap de thi va dap an on vao lop 10
Tuyen tap de thi va dap an on vao lop 10
 
Sophuc
SophucSophuc
Sophuc
 
Tai lieu luyen thi mon toan de thi dh mon toan khoi a - nam 2008
Tai lieu luyen thi mon toan   de thi dh mon toan khoi a - nam 2008Tai lieu luyen thi mon toan   de thi dh mon toan khoi a - nam 2008
Tai lieu luyen thi mon toan de thi dh mon toan khoi a - nam 2008
 
Chương 2_Official -E.pdf
Chương 2_Official -E.pdfChương 2_Official -E.pdf
Chương 2_Official -E.pdf
 
Th kinh-te-luong1
Th kinh-te-luong1Th kinh-te-luong1
Th kinh-te-luong1
 

Más de David Nguyen

ACOMP_2014_submission_70
ACOMP_2014_submission_70ACOMP_2014_submission_70
ACOMP_2014_submission_70David Nguyen
 
Compressed js with NodeJS & GruntJS
Compressed js with NodeJS & GruntJSCompressed js with NodeJS & GruntJS
Compressed js with NodeJS & GruntJSDavid Nguyen
 
jQuery Super Basic
jQuery Super BasicjQuery Super Basic
jQuery Super BasicDavid Nguyen
 
Javascript native OOP - 3 layers
Javascript native OOP - 3 layers Javascript native OOP - 3 layers
Javascript native OOP - 3 layers David Nguyen
 
MVC4 – knockout.js – bootstrap – step by step – part 1
MVC4 – knockout.js – bootstrap – step by step – part 1MVC4 – knockout.js – bootstrap – step by step – part 1
MVC4 – knockout.js – bootstrap – step by step – part 1David Nguyen
 
Chứng minh số node của Heap chiều cao h
Chứng minh số node của Heap chiều cao hChứng minh số node của Heap chiều cao h
Chứng minh số node của Heap chiều cao hDavid Nguyen
 
Hướng dẫn sử dụng Mind Manager 8
Hướng dẫn sử dụng Mind Manager 8 Hướng dẫn sử dụng Mind Manager 8
Hướng dẫn sử dụng Mind Manager 8 David Nguyen
 
KTMT Lý Thuyết Tổng Quát
KTMT Lý Thuyết Tổng QuátKTMT Lý Thuyết Tổng Quát
KTMT Lý Thuyết Tổng QuátDavid Nguyen
 

Más de David Nguyen (12)

ACOMP_2014_submission_70
ACOMP_2014_submission_70ACOMP_2014_submission_70
ACOMP_2014_submission_70
 
Compressed js with NodeJS & GruntJS
Compressed js with NodeJS & GruntJSCompressed js with NodeJS & GruntJS
Compressed js with NodeJS & GruntJS
 
jQuery Super Basic
jQuery Super BasicjQuery Super Basic
jQuery Super Basic
 
Javascript native OOP - 3 layers
Javascript native OOP - 3 layers Javascript native OOP - 3 layers
Javascript native OOP - 3 layers
 
MVC4 – knockout.js – bootstrap – step by step – part 1
MVC4 – knockout.js – bootstrap – step by step – part 1MVC4 – knockout.js – bootstrap – step by step – part 1
MVC4 – knockout.js – bootstrap – step by step – part 1
 
Facebook API
Facebook APIFacebook API
Facebook API
 
Quick sort
Quick sortQuick sort
Quick sort
 
Merge sort
Merge sortMerge sort
Merge sort
 
Heap Sort
Heap SortHeap Sort
Heap Sort
 
Chứng minh số node của Heap chiều cao h
Chứng minh số node của Heap chiều cao hChứng minh số node của Heap chiều cao h
Chứng minh số node của Heap chiều cao h
 
Hướng dẫn sử dụng Mind Manager 8
Hướng dẫn sử dụng Mind Manager 8 Hướng dẫn sử dụng Mind Manager 8
Hướng dẫn sử dụng Mind Manager 8
 
KTMT Lý Thuyết Tổng Quát
KTMT Lý Thuyết Tổng QuátKTMT Lý Thuyết Tổng Quát
KTMT Lý Thuyết Tổng Quát
 

KTMT Số Nguyên - Số Chấm Động

  • 1. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 Mục Lục THẬP PHÂN => NHỊ PHÂN ......................................................................................................... 2 Chuyển Đồi Sang Nhị Phân Số Dương – Số Âm ........................................................................... 2 THẬP PHÂN => HEX ................................................................................................................... 4 HEX => THẬP PHÂN ................................................................................................................... 4 Các phép toán + - AND – OR – XOR - NOT ................................................................................. 5 Phép cộng: ................................................................................................................................... 5 Phép trừ: ...................................................................................................................................... 5 Phép nhân: ................................................................................................................................... 6 Phép chia: .................................................................................................................................... 6 Tính toán luận lý AND – OR – XOR – NOT ............................................................................. 7 AND (a&b) ............................................................................................................................. 7 OR (a|b) .................................................................................................................................. 7 XOR (a^b) ............................................................................................................................... 7 NOT (~a) ................................................................................................................................. 8 Phép Dịch và phép Quay................................................................................................................. 8 1/ Phép dịch logic (luận lý) ......................................................................................................... 8 2/ Phép dịch số học ..................................................................................................................... 9 3/ Phép quay trái – phải .............................................................................................................. 9 Số chấm động ................................................................................................................................ 10 Đại số Bool ................................................................................................................................... 13 Figure 1 : Dịch phải Logic (luận lý) ............................................................................................... 8 Figure 2: Dịch trái logic (luận lý) ................................................................................................... 8 Figure 3: Dịch phải số học .............................................................................................................. 9 Figure 4: Bảng số chuyển đổi nhị phân của phần thập phân ........................................................ 10 Figure 5: Các quy tắt của IEEE 754.............................................................................................. 12 Figure 6: Quy tắt IEEE 754 .......................................................................................................... 13 Figure 7: Các phép toán trên Đại Số Bool .................................................................................... 14 1|Page
  • 2. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 Tràn số + Tràn số đối với số ko dấu: nhớ ra 1 bit + Tràn số với số có dấu: - Dương + Dương = Âm && Âm + Âm = Dương - Dương + Âm && Âm + Dương => Ko bao giờ tràn số THẬP PHÂN => NHỊ PHÂN Chuyển Đồi Sang Nhị Phân Số Dương – Số Âm 1. Tự nghĩ ra 5 số nguyên trong phạm vi -256 đến +256, thử đổi số đó sang hệ nhị phân (dùng 10 bit để biểu diễn). Nhập vào số nguyên: 6 Biểu diễn nhị phân tương ứng: 00 0000 0110 Nhập vào số nguyên: 7 Biểu diễn nhị phân tương ứng: 00 0000 0111 Nhập vào số nguyên: 8 Biểu diễn nhị phân tương ứng: 00 0000 1000 Cách 1: Biểu diễn ở 8 bit, ta se có như sau: Ta sẽ kiểm tra số 6: 6 = 4 + 2. Ta nhận thấy 4 và 2 có gia trị trong bảng => ta sẽ check số 1 vào, còn những ô còn lại là 0. Các số khác tương tự. 8 7 6 5 4 3 2 1 128 64 32 16 8 4 2 1 0 0 0 0 0 1 1 0 Cách 2: Ta lấy số hệ cơ số 10 chia 2 lấy dư. Số chia hết cho 2 sẽ là 0, số ko chia hết cho 2 sẽ là 1. Cách trên đây dùng để biễu diễn số dương. ______________________________________________________________________ Nhập vào số nguyên: -6 Biểu diễn nhị phân tương ứng: 11 1111 1010 Nhập vào số nguyên: -7 Biểu diễn nhị phân tương ứng: 11 1111 1001 2|Page
  • 3. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 Để biểu diễn 1 số âm, ta làm như sau: Bước 1: Đầu tiên ta lấy số đối của nó: Ví dụ : 6 số đối sẽ là -6 Quy đổi sang hệ nhị phân số đối (6), ta se được như sau: 0 0 0 0 0 1 1 0 Bước 2:Lấy bù 1 của dãy nhị phân của số 6: Ban đầu: 0 0 0 0 0 1 1 0 Bù 1 : 1 1 1 1 1 0 0 1 Note: thấy 0 chuyển sang 1 và 1 sang 0. Bước 3: Sau khi có bù 1, ta tiến hành kiếm bù 2: Ta sẽ công thêm 1 vào dãy bù : 11111001 1 _________________ 11 1111 1010 => bù 2 Dãy bù 2 vừa mới có chính là biễu diễn nhị phân của -6 Bước 4: Kiểm tra, ta dùng cách sau: 8 7 6 5 4 3 2 1 Kết quả 1 1 1 1 1 0 1 0 -27 + 26 + 25 + 24+ 23+ 22+ 21+ 20 = -6 1. Tự nghĩ ra 5 số nhị phân (dùng 10 bit để biểu diễn), thử đổi các số đó sang hệ 10. Dãy nhị phân: 11 1111 1000 Số nguyên tương ứng: -8 Dãy nhị phân: 00 0000 1001 Số nguyên tương ứng: 9 Dãy nhị phân:11 1111 0111 Số nguyên tương ứng: -9 Dãy nhị phân:00 0000 1010 Số nguyên tương ứng: 10 Dãy nhị phân:11 1111 0110 Số nguyên tương ứng: -10 3|Page
  • 4. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 Sử dụng ngược lại cách đổi từ hệ cơ số 10 => hệ cơ số 2, cách trên: THẬP PHÂN => HEX 1/ Chuyển đổi 2540,34 (thập phân) sang hex + Chuyển đổi phần nguyên : 2540  2540 : 16 = 158 , dư 12 => C  158 : 16 = 9 , dư 14 => E  9 : 16 = 0 , dư 9 => 9  KQ tạm thời: CE9 (1)  Sau khi convert phần nguyên xong, để lấy kết quả, ta tiến hành đảo ngược chuỗi (1) .  KQ1: 9EC + Chuyển đổi phần thập phân: 0.34  0.34 * 16 = 5.44 lấy 5 => 5  5.44 – 5 = 0.44 => 0.44 * 16 = 7.04 lấy 7 => 7  7.04 – 7 = 0.04 => 0.04 * 16 = 0.64 lấy 0 => 0  0.64 – 0 = 0.64 => 0.64 * 16 = 10.24 lấy 10 => A  10.24 – 10 = 0.24 => 0.24 * 16 = 3.84 lấy 3 => 3  …  Sau khi convert phần thập phân xong, để lấy kết quả, ta ko đảo chuỗi.  KQ2: 0.570A3…  KQ cuối cùng : 9EC, 570A3 HEX => THẬP PHÂN 1/ Chuyển đổi 9EC, 570A3 sang thập phân + 9EC, 570A3 = 9*162 + 14*161 + 12*160 + 5*16-1 + 7*16-2 + 0*16-3 + 10*16-4 + 3*16-5 = 2540 , 33999919891357421875 4|Page
  • 5. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 Các phép toán + - AND – OR – XOR - NOT 2. Mô phỏng một số phép toán trên hệ nhị phân: cộng, trừ, nhân, chia. Phép cộng: 00100101 (76) + 01001100 (37) _______________ 01110001 Cột 1 2 3 4 5 6 7 8 76 0 0 1 0 0 1 0 1 37 0 1 0 0 1 1 0 0 113 0 1 1 1 0 0 0 1 Bước Tại cột Thực hiện phép tính 1 8 1+0=1 2 7 0+0=0 3 6 1 + 1 = 10, viết 0 nhớ 1 4 5 0 + 1 = 1, cộng thêm 1 (nhớ ở bước 3), viết 0 nhớ 1 5 4 0 + 0 = 0, cộng thêm 1 (nhớ ở bước 4), viết 1 6 3 1+0=1 7 2 0+1=1 8 1 0+0=0 Vậy 00100101 (76) + 01001100 (37) = 01110001(113) Phép trừ: 00111100 (60) - 00011110 (30) __________________ 00011110 (30) Cột 1 2 3 4 5 6 7 8 60 0 0 1 1 1 1 0 0 30 0 0 0 1 1 1 1 0 30 0 0 0 1 1 1 1 0 5|Page
  • 6. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 Bước Tại cột Thực hiện phép tính 1 8 0–0=0 2 7 0 – 1 = -1, viết 1 nhớ -1 3 6 1 – 1 = 0, cộng với -1 bước 2 là -1, viết 1 nhớ -1 4 5 1 – 1 = 0, cộng với -1 bước 3 là -1, viết 1 nhớ -1 5 4 1 – 1 = 0, cộng với -1 bước 4 là -1, viết 1 nhớ -1 6 3 1 – 0 = 1, cộng với -1 bước 5 là 0. 7 2 0–0=0 8 1 0–0=0 Vậy 00111100 (60) – 00011110 (30) = 00011110 (30) Phép nhân: 1 0 1 0 (10) x 1 1 1 0 (14) _____________________ 00000000 + 0000 _____________________ 00000000 + 1010 _____________________ 00010100 + 1010 ______________________ 00111100 + 1010 ______________________ 1 0 0 0 1 1 0 0 (140) Phép chia: 6|Page
  • 7. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 Vậy 1001011 (75) / 1110 (14) = 5 dư 5 Tính toán luận lý AND – OR – XOR – NOT AND (a&b) + Bit nào cần giữ thì AND với 1, ko giữ AND với 0 Vd: 11010110 AND 00110101 _______________ 00010100 OR (a|b) + Bit nào cần bật lên thì OR với 1, bit nào ko quan tâm thì OR với 0 Vd: 11010110 OR 00110100 _______________ 11110110 XOR (a^b) 11010110 XOR 00110100 _______________ 11100010 7|Page
  • 8. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 NOT (~a) NOT 11010110 _______________ 00101001 Phép Dịch và phép Quay 1/ Phép dịch logic (luận lý) a/ Dịch phải logic (luận lý) | chia Figure 1 : Dịch phải Logic (luận lý) + Thêm 0 từ trái sang phải theo số bit yêu cầu Ban đầu: 01010101 (85) Dịch logic phải 2 bit: 00010101 (21) Tính nhanh: 85/22 = 21.25 lấy phần nguyên: 21 b/ Dịch trái logic (luận lý) | nhân Figure 2: Dịch trái logic (luận lý) 8|Page
  • 9. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 + Thêm 0 từ phải sang trái theo số bit yêu cầu Ban đầu: 01010101 Dịch logic trái 1 bit: 10101010 Tính nhanh: 85*21 = 170 lấy phần nguyên: 170 2/ Phép dịch số học a/ Dịch phải số học | chia Figure 3: Dịch phải số học + Thêm 1 hoặc 0 (dựa vào số đầu tiên) từ trái sang phải theo số bit yêu cầu Ban đầu: 10101011 (-85) Dịch logic phải 2 bit: 11101010 Ban đầu: 00010111 Dịch logic phải 1 bit: 00001011 b/ Dịch trái số học | nhân + Thêm 0 từ phải sang trái theo số bit yêu cầu Ban đầu: 10101011 (-85) Dịch logic trái 2 bit: 1010110 0 Ban đầu: 00010111 Dịch logic trái 1 bit: 00101110 3/ Phép quay trái – phải a/ Quay phải. Ban đầu: 10100110 Quay phải 3 bit: 11010100 b/ Quay trái. 9|Page
  • 10. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 Ban đầu: 10100110 Quay trái 3 bit: 00110101 Số chấm động 6. Biểu diễn số chấm động Figure 4: Bảng số chuyển đổi nhị phân của phần thập phân Cho x = -14.625 Bước 1: Chuyển đổi số 14 sang hệ nhị phân và chuyển đổi 0.625 sang nhị phân * 14 = 1110 * 0.625 ( 0.625 = 0.5 + 0 + 0125 = 101) + 0.625 x 2 = 1.25 => 1 + 1.25 – 1 = 0.25 => 0.25 x 2 = 0.5 => 0 +1 – 0.5 = 0.5 => 0.5 x 2 = 1 => 1 +1–1=0  0.625 = 101  -14.625 = 1110.101 => 1.110101 x 23  k=3 Bước 2: Chuyển đổi sang biểu diễn chấm động Sign (là phần dấu) : - = 1 Exponet (Phần mũ) = k + 127 = 3 + 127 = 130 => 100000010 Significand (Phần trị) = 11010100000000000000000 10 | P a g e
  • 11. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 Biểu diễn chấm động: 1 100000010 11010100000000000000000 Chuẩn số chấm động IEEE 754 + Biểu diễn chấm động: 1 100000010 11010100000000000000000 + Chuẩn IEEE 754:  - 1. 11010100000000000000000 x 2100000010 ~ - (1 + 2-1 + 2-2 + 2-4 + 2-6) x 23 = k = -14.625 Biểu diễn bias của số vô hạn tuần hoàn. Cho x = 1/3  X = 0.333…. = ¼ + 1/16 + 1/64 + 1/256 + … = .0101010101… x 20 = 1.01010101… x 2-2 (k = -2) Sign (lấy dấu) : 0 Exponent (phần mũ): 127 – 2 = 125 = 01111101 Significand (phần trị): 01010101010101010101010 Biểu diễn chấm động: 0 01111101 01010101010101010101010 Chú ý: Các số đặc biệt: + Phần mũ = 0 && Phần trị = 0 => số zero + Phần mũ = 0 && Phần trị != 0 => số dạng ko chuẩn + Phần mũ = 1 (all) && Phần trị = 0 => ∞ (infinity ) + Phần mũ = 1 (all) && Phần trị != 0 => số báo lỗi (NaN – Not a Number) 11 | P a g e
  • 12. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 Figure 5: Các quy tắt của IEEE 754 12 | P a g e
  • 13. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 Figure 6: Quy tắt IEEE 754 13 | P a g e
  • 14. Họ và Tên: Nguyễn Ngọc Dũng – HCMUS Lớp : 09CK1 - MSSV: 0961027 Đại số Bool Figure 7: Các phép toán trên Đại Số Bool 14 | P a g e