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

CÁCH đổi số THẬP PHÂN SANG NHỊ PHÂN

6 5,7K 7

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 79,62 KB

Nội dung

cách cộng của nhị phân.

Trang 1

CÁCH ĐỔI SỐ THẬP PHÂN SANG NHỊ PHÂN

Binary -> Decimal

Cách 1: lấy số thập phân cần đổi sang nhị phân, đem nó chia 2 hoài cho tới khi hết

chia dc nữa thì dừng lại và đọc số dư theo thứ tự từ dưới lên

Ví dụ: Biến số 12 sang nhị phân:

Vậy số 12 -> 1100 (lưu ý nhìn hình đọc số từ dưới lên)

Cách 2:

Ví dụ: Đổi số 234 sang nhị phân:

Học thuộc dãy bí kiếp trước:

0 : 2^0=1

1 : 2^1=2

2 : 2^2=4

3 : 2^3=8

4 : 2^4=16

5 : 2^5=32

6 : 2^6=64

7 : 2^7=128

Thay vì cách đổi thông thường từ thập phân dùng phép chia cho 2, hoặc ngược lại

từ nhị phân đổi ra thập phân dùng phép nhân cho 2, chúng ta có cánh tính nhanh

Trang 2

hơn đó là dùng phép trừ hoặc cộng

Ví dụ: Đổi 234 sang nhị phân:

Nhớ câu thần chú trước: trừ được thì ghi 1, còn không trừ được ghi là 0

234-128=106 (trừ được, bit 7=1)

106-64=42 (trừ được, bit 6=1)

42-32=10 (trừ được, bit 5=1)

10-16= (trừ không được, bit 4=0)

10-8=2(trừ được, bit 3=1)

2-4= (trừ không được, bit 2=0)

2-2=0 (trừ được, bit 1=1)

0-1= (trừ không được, bit 0=0)

Vậy số 234 -> 1101010

(ở cách 2 sẽ còn chỉnh sửa lại để các bạn dễ hỉu hơn, nhìn phía trên hình như vẫn

còn rối)

Cách 3: (bí kiếp nhẩm nhanh của mình dc ng` ta chỉ)

Đầu tiền là cái hàng màu đỏ, là cái hàng ta cần phải nhớ, thuộc như cháo

Ví dụ: Đổi số 8 sang nhị phân:

Vì số 8 có trong hàng bí kiếp ta nhớ roài, nên chỉ việc đề số 1 dưới số 8, còn lại

mấy số kia đề 0 hết

Vậy số 8 -> 1000

Ví dụ: Đổi số 11 sang nhị phân:

Vì ố 11 hok nằm trong hàng bí kiếp của ta, nên ta nhẩm: 11=8+2+1

(đừng nhẩm 11=5+6, hay 11=8+3 nha vì số 5, số 6, số 3 hok có trong hàng bí kiếp)

Từ đó: ở ngay vị trí dưới số 8, số 2, số 1 ta đề 1 hết, còn lại là 0

Vậy số 11 -> 1011

Ví dụ: Đổi số 15 sang nhị phân:

Vì số 15 hok nằm trong hàng bí kiếp của ta, nên ta nhẩm: 15=8+4+2+1

Từ đó: ở ngay vị trí dưới số 8, số 4, số 2, số 1 ta viết 1 hết

Vậy số 15 -> 1111

Trang 3

Bài tập mẫu:

Convert the following decimal numbers to binary:

a.3

b.4

c.7

d.8

e.9

f.12

g.11

h.15

Đáp án:

a.3 ->11

b.4 -> 100

c.7 -> 111

d.8 -> 1000

e.9 -> 1001

Trang 4

f.12 -> 1100

g.11 -> 1011

h.15 -> 1111

CÁCH BIẾT ĐƯỢC SỐ BIT ĐỂ BIỂU DIỄN MỘT SỐ

THẬP PHÂN SANG NHỊ PHÂN

Cách 1: Cách thủ công: Viết ra rồi ngồi đếm bằng ngón tay

Cách 2: Thêm 1 bí kiếp:

0 -> 15 _ 4 bits

0-> 31 _ 5 bits

0 -> 63 _ 6 bits

0 -> 127 7 bits

0 -> 255 8 bits

(Trên bảng thầy Phương viết như vậy, tui chỉ copy & paste y chang vậy thui, đừng

thắc mắc tại sao từ 15 -> 31 không phải là 5 bits mà lại là từ 0 -> 31 nha! vì số nhị

phân max=8 bits, khi chưa đủ bits có quyền thêm số 0 đằng trước)

Bài tập mẫu:

How many bits are required to represent the following decimal numbers?

a.17

b.35

c.49

d.68

e.81

f.114

g.132

h.205

Đáp án:

a.17 _ 5 bits

b.35 _ 6 bits

c.49 _ 6 bits

d.68 _ 7 bits

e.81 _ 7 bits

f.114 7 bits

g.132 8 bits

Trang 5

h.205 8 bits

CÁCH CỘNG VÀ TRỪ SỐ NHỊ PHÂN

Nhớ công thức trước:

Phép cộng:

0+0=0

1+0=1

0+1=1

1+1=10

Phép trừ:

0-0=0

0-1=1

1-0=1

1-1=0

PHÉP NHÂN SỐ NHỊ PHÂN

Đối với phép nhân ta làm như hồi học tiểu học, chỉ khác lúc ta cộng thì lại áp dụng

Trang 6

cách cộng của nhị phân

Ngày đăng: 21/02/2016, 11:16

TỪ KHÓA LIÊN QUAN

w