Định nghĩa
Bit là các chữ số (trạng thái) “0” và “1”. Một chuỗi các bit ghép lại sẽ cho ta một dãy các số 0 1 mà hệ tính toán trên những con số này được gọi là hệ nhị phân. Khi nhắc tới bit math (toán bit) tức là nhắc tới việc tính toán trong hệ số này.
Chuyển đổi hệ thập phân – nhị phân
Quy ước: một số nhị phân khi được biểu diễn phải có tiền tố “0B” đứng ở đầu, sau đó là dãy các bit 0 1. Trong so sánh (lớn hơn, bé hơn, bằng), 0 được xem như là giá trị sai (false) và 1 là giá trị đúng (true).
Ví dụ: A = 0B10111001. Trong đó A gồm có 8 bit từ bit 0 đến bit 7 được đánh số từ phải sang trái.
Gọi B là dạng thập phân của A thì:
B = 27 x 1 + 26 x 0 + 25 x 1 + 24 x 1 + 23 x 1 + 22 x 0 + 21 x 0 + 20 x 1 = 185
Chú ý: một số cho dù có được biểu thị ở dạng nhị phân, thập phân hay bất kì dạng nào khác đi chăng nữa thì đều có giá trị như nhau.
Các phép toán thao tác trên hệ nhị phân
Nếu trong hệ thập phân ta có các phép toán như cộng, trừ, nhân, chia,… thì trong hệ nhị phân chúng ta có các phép toán and, or, xor, not, dịch trái (bits shift left) và dịch phải (bits shift right).
1/ AND (&)
Giả sử ta có 2 bit 0 và 1 thì:
0 and 0 = 0 1 and 1 = 1 0 and 1 = 0 1 and 0 = 0
Như vậy chỉ khi nào 2 bit đều là 1 thì kết quả trả về mới là 1, các trường hợp còn lại đều là 0.
Phát biểu bằng lời: nếu cả 2 điều kiện cùng đúng thì kết quả là đúng, và dĩ nhiên những trường hợp còn lại là sai.
Ví dụ
2/ OR ( | )
Giả sử ta có 2 bit 0 và 1 thì:
0 or 0 = 0 1 or 1 = 1 0 or 1 = 1 1 or 0 = 1
Như vậy chỉ cần 1 trong 2 bit là 1 thì kết quả trả về sẽ là 1.
Phát biểu bằng lời: nếu có một trong 2 điều kiện là đúng thì kết quả là đúng
3/ XOR (^)
Giả sử ta có 2 bit 0 và 1 thì:
0 xor 0 = 0 1 xor 1 = 0 0 xor 1 = 1 1 xor 0 = 1
Như vậy nếu 2 bit khác nhau sẽ cho ra kết quả 1 và ngược lại, 2 bit giống nhau sẽ cho ra kết quả 0. Từ đó ta thấy nếu A xor B = 0 thì A = B
Phát biểu bằng lời: nếu 2 điều kiện mang giá trị đúng – sai khác nhau thì kết quả trả về là đúng.
4/ NOT (~)
Phép toán not thay đổi bit 0 thành bit 1 và ngược lại, bit 1 thành bit 0.
Tức là:
not 0 = 1 not 1 = 0
Phép toán này còn được gọi là phép đảo bit.
Ví dụ:
5/ Dịch trái – Bits shift left ( << ) và Dịch phải – Bits shift right ( >> )
- Phép dịch trái hay dịch phải được gọi chung là phép dịch bit.
- Khi dịch một dãy bit A được đánh số từ bit 0 đến bit n, chỉ số của các bit sẽ thay đổi còn giá trị của mỗi bit sẽ vẫn giữ nguyên. Như vậy giá trị của A sẽ thay đổi
- Khi dịch dãy bit A sang phải n đơn vị tức là chỉ số của mỗi bit trong A sẽ bị trừ đi n đơn vị. Ngược lại, khi dịch sang trái n đơn vị tức là chỉ số của mỗi bit sẽ được cộng thêm n đơn vị
- Sau khi dịch bit, các bit có chỉ số âm sẽ bị bỏ đi.
Ví dụ
Sign Extension
Khi bạn dịch một chuỗi bit x sang phải y bit mà bit cao nhất trong x là “1”, bạn có thể gặp phải một số sự cố không mong muốn. Điều này còn tùy vào việc bạn lưu trữ x trong một biến với kiểu dữ liệu là gì.
Trong lập trình Arduino, giả sử ta có đoạn chương trình sau:
Nếu thử tính thủ công, bạn sẽ cho rằg y = 0B0001111111111110, tức y = 8190. Tuy nhiên thực tế, bạn lại nhận được y = -2 ở dạng số nguyên và “11111111111111111111111111111110” ở dạng bit. Điều này là không đúng.
Người ta gọi hiện tượng này là “sign extension”. Lí do phát sinh ra nó được người ta mô tả là “esoteric historical” (tạm dịch: “bí ẩn lịch sử”).
Để khắc phục hiện tượng này, bạn phải khai báo biến x ở kiểu “unsigned int”. Hãy thử lại để kiểm tra nhé
Top 19 hệ nhị phân là gì biên soạn bởi Nhà Xinh
Vai trò của hệ nhị phân là:
- Tác giả: tailieumoi.vn
- Ngày đăng: 10/19/2022
- Rate: 4.78 (570 vote)
- Tóm tắt: Đáp án đúng là: A. Nhờ có hệ nhị phân mà máy tính có thể tính toán, xử lí thông tin định lượng. CÂU HỎI HOT CÙNG CHỦ ĐỀ. Câu 1: …
Số nhị phân là gì – Các phép tính số nhị phân
- Tác giả: hanimexchem.com
- Ngày đăng: 12/08/2022
- Rate: 4.55 (550 vote)
- Tóm tắt: Số nhị phân là gì. Số nhị phân tiếng anh là binary, là hệ đếm chỉ gồm 2 chữ số 0 và 1. Đổi số nhị phân sang thập phân.
Số nhị phân là gì
- Tác giả: hozo.vn
- Ngày đăng: 12/31/2022
- Rate: 4.27 (380 vote)
- Tóm tắt: Hệ nhị phân (haу hệ đếm cơ ѕố 2) là một hệ đếm chỉ dùng hai ký tự là 0 ᴠà 1 để biểu đạt một giá trị ѕố. … Trong bài ᴠiết nàу mình ѕẽ hướng dẫn …
Phân biệt Hệ Nhị Phân, Biến Số, Hàm Số thế nào?
- Tác giả: steamforvietnam.org
- Ngày đăng: 09/04/2022
- Rate: 4.03 (201 vote)
- Tóm tắt: Phân biệt Hệ Nhị Phân, Biến Số, Hàm Số thế nào? · 1. Hệ Nhị Phân (Binary Number) · 2. Biến Số (Variable) là gì? · 3. Hàm Số (Function) là gì?
- Kết quả tìm kiếm: Từ nhỏ, chúng ta đã được học đếm số bằng những con số từ 1 đến 10. Trong chương trình toán học, chúng ta đã rất quen thuộc với hệ thập phân và dùng hệ số này rất nhiều không chỉ trong nhà trường mà còn ở trong cuộc sống hằng ngày. Vậy máy tính có …
Số nhị phân, bát phân, thập phân, thập lục phân là gì?
- Tác giả: sieucoban.com
- Ngày đăng: 07/23/2022
- Rate: 3.8 (561 vote)
- Tóm tắt: Hệ nhị phân, bát phân, thập phân, thập lục phân là gì? · Hệ nhị phân là hệ đếm cơ số 2 (hai trong Hán-Việt là nhị). · Hệ bát phân là hệ đếm cơ số 8 (tám trong Hán …
- Kết quả tìm kiếm: Trong lịch sử nhân loại, để thể hiện một con số thì tùy theo quốc gia, nền văn hóa mà chúng ta có cách cách biểu diễn khác nhau. Ví dụ, số mười có thể biểu diễn là: 10 (thường dùng trong toán học), X (số La Mã) hoặc + (chữ thập, chữ số của Trung …
ĐịNh Nghĩa nhị phân TổNg Giá Trị CủA Khái NiệM Này. Đây Là Gì
- Tác giả: vi.tax-definition.org
- Ngày đăng: 03/05/2022
- Rate: 3.59 (431 vote)
- Tóm tắt: Hệ thống nhị phân là hệ số chỉ sử dụng số không ( 0 ) và số ( 1 ). Điều này có nghĩa là, trong khuôn khổ của các hệ thống này, bất kỳ số nào cũng có thể …
Hệ nhị phân sử dụng các kí tự
- Tác giả: aqv.edu.vn
- Ngày đăng: 11/02/2022
- Rate: 3.51 (287 vote)
- Tóm tắt: l>Hệ đếm nhị ph n. 2. HỆ ĐẾM NHỊ PH N. 1. Khái niệm hệ đếm & hệ đếm nhịphân. Các chữ số cơ bản của một hệ đếm là những chữsố tối thiểu để …
Hệ nhị phân . – Toán học lý thú
- Tác giả: diendantoanhoc.org
- Ngày đăng: 03/30/2022
- Rate: 3.22 (572 vote)
- Tóm tắt: posted in Toán học lý thú: Em đang muốn tìm hiểu về nhị phân (0,1),mong các … cho em hỏi tí là máy tính giải mã hình, màu bằng cái gì ạ? có phải hệ nào đó …
Mã nhị phân là gì? Tại sao 0 và 1 hiển thị được hình ảnh, video . trên màn hình?
- Tác giả: suamaytinhtainha.net.vn
- Ngày đăng: 11/05/2022
- Rate: 3.12 (552 vote)
- Tóm tắt: Mã nhị phân là một loại bảng mã chỉ gồm có hai ký tự đó là 0 và 1. Trong máy tính, hai ký tự 0 và 1 được dùng để thể hiện cho quy ước “đóng và …
Tin học 10 Cánh diều Bài 1: Hệ nhị phân và ứng dụng
- Tác giả: hoc247.net
- Ngày đăng: 11/23/2022
- Rate: 2.96 (84 vote)
- Tóm tắt: – Hiểu và thực hiện được các phép toán cơ bản NOT, AND, OR và XOR theo từng bit và cho các dãy bit. – Biết hệ nhị phân (hệ đếm cơ số 2) là gì. – Chuyển đổi được …
Binary là hệ đếm gì?
- Tác giả: toploigiai.vn
- Ngày đăng: 12/30/2022
- Rate: 2.8 (176 vote)
- Tóm tắt: Hệ nhị phân là một hệ đếm dùng hai ký tự để biểu đạt một giá trị số, bằng tổng số các lũy thừa của 2. Hai ký tự đó thường là 0 và 1; chúng thường được dùng để …
Đọc và viết số nhị phân
- Tác giả: vi.eferrit.com
- Ngày đăng: 03/17/2022
- Rate: 2.7 (113 vote)
- Tóm tắt: Hệ thống số nhị phân là hệ cơ số 2 chỉ sử dụng các số 0 và 1 để biểu diễn tắt … 11011 – Bạn tính toán điều này là gì trong mười cơ sở bằng cách thêm các …
- Kết quả tìm kiếm: Trong hệ thống cơ sở 10 của chúng tôi, mỗi cột cần đạt 10 trước khi chuyển sang cột tiếp theo. Bất kỳ cột nào cũng có giá trị từ 0 đến 9, nhưng khi số đếm vượt xa, chúng tôi sẽ thêm cột. Trong cơ sở hai, mỗi cột chỉ có thể chứa 0 hoặc 1 trước khi …
Số nhị phân là gì? Ứng dụng Binary, cách chuyển đổi mã nhị phân – Wiki Máy Tính
- Tác giả: dvn.com.vn
- Ngày đăng: 12/20/2022
- Rate: 2.57 (200 vote)
- Tóm tắt: Hệ nhị phân được sử dụng để màn biểu diễn những đại lượng nhị phân hoàn toàn có thể được màn biểu diễn bằng bất kể thiết bị nào chỉ có hai trạng thái hoạt động …
- Kết quả tìm kiếm: Để đổi giá trị Nhị phân ra thành Thập phân, ta lấy dãy số Nhị phân cần chuyển, nhân lần lượt những thành phần của chúng mở màn từ thành phần cuối ( theo chiều mũi tên màu đỏ ) với 20 cho đến 2 n – 1 ( với n là số thành phần của dãy số ), sau đó, …
Thế nào là hệ thống số nhị phân
- Tác giả: websitehcm.com
- Ngày đăng: 08/05/2022
- Rate: 2.48 (53 vote)
- Tóm tắt: Bit trong nhị phân làm gì? Một chữ số nhị phân duy nhất được gọi là “ Bit”. Ví dụ như: 1001 là một số nhị phân …
- Kết quả tìm kiếm: Số nhị phân thường được sử dụng trong các ứng dụng máy tính. Tất cả mã hóa và ngôn ngữ trong máy tính như C, C ++, Java, v.v. sử dụng các chữ số nhị phân 0 và 1 để viết chương trình hoặc mã hóa bất kỳ dữ liệu kỹ thuật số nào. Máy tính chỉ hiểu ngôn …
Các hệ đếm cơ bản thường dùng trong máy tính
- Tác giả: gochocit.com
- Ngày đăng: 05/01/2022
- Rate: 2.3 (145 vote)
- Tóm tắt: 1. Hệ đếm là gì? · Hệ nhị phân (binary) – hệ 2 · Bát phân (octal) – hệ 8 · Hệ thập phân (decimal) – hệ 10 · Thập lục phân (hexadecimal) – hệ 16.
Bài 2: Thông tin và dữ liệu
- Tác giả: hoc24.vn
- Ngày đăng: 04/10/2022
- Rate: 2.39 (70 vote)
- Tóm tắt: I. Hệ thập phân là gì? Hệ thập phân hay còn gọi là hệ đếm cơ số 10, dây là hệ đếm rộng rãi và phổ biến nhất trong toán học và trong đời sống hằng ngày.
Lý thuyết Hệ nhị phân và dữ liệu số nguyên – Tin học 10
- Tác giả: loigiaihay.com
- Ngày đăng: 03/04/2022
- Rate: 2.21 (112 vote)
- Tóm tắt: – Hệ nhị phân chỉ dùng hai chữ số là 0 và 1. – Mọi số đều có thểbiểu diễn được trong hệ nhị phân. Nhờ vậy có thể biểu diễn số trong máy tính.
Hệ Nhị Phân Là Gì
- Tác giả: ceds.edu.vn
- Ngày đăng: 09/28/2022
- Rate: 2.08 (189 vote)
- Tóm tắt: Một bảng chân lý nhị phân hoạt động trên logic boolean sẽ có bốn đầu ra có thể cho mỗi hoạt động cơ bản. Nhưng bởi vì các cổng ternary có ba đầu …
- Kết quả tìm kiếm: Lý do chúng ta không thể sử dụng logic ternary bắt nguồn từ cách các bóng bán dẫn được xếp chồng lên nhau trong một máy tính – thứ gọi là Cổng Gate.-và cách chúng được sử dụng để thực hiện toán học. Gates có hai đầu vào, thực hiện một thao tác trên …
Biểu diễn số nguyên dưới dạng nhị phân và các phép toán hệ nhị
- Tác giả: web888.vn
- Ngày đăng: 06/27/2022
- Rate: 2.06 (172 vote)
- Tóm tắt: Ví dụ: Số 510 biểu diễn dưới dạng nhị phân sẽ là 00000101 số −510 được biểu diễn sang hệ nhị phân (xét mẫu 8 bit) là 11111010. Để biểu diễn …
Tôi là Nguyễn Văn Sỹ có 15 năm kinh nghiệm trong lĩnh vực thiết kế, thi công đồ nội thất; với niềm đam mê và yêu nghề tôi đã tạo ra những thiết kếtuyệt vời trong phòng khách, phòng bếp, phòng ngủ, sân vườn… Ngoài ra với khả năng nghiên cứu, tìm tòi học hỏi các kiến thức đời sống xã hội và sự kiện, tôi đã đưa ra những kiến thức bổ ích tại website nhaxinhplaza.vn. Hy vọng những kiến thức mà tôi chia sẻ này sẽ giúp ích cho bạn!