Tại sao chúng ta thêm 6 trong bổ sung BCD?


10

Đôi khi, nếu tổng của hai chữ số <10, phép cộng BCD tương tự như phép cộng nhị phân.

Nhưng đôi khi nếu tổng> 9, kết quả yêu cầu điều chỉnh. Sửa chữa này là + (0110).

Tại sao chúng ta thêm 6? Tại sao không phải là một số khác? Tôi đã tìm kiếm trên web, nhưng tôi không hiểu.


Nếu bạn muốn liên kết của câu hỏi này đã được hỏi trong quá khứ:


bạn có thể xem lời giải thích ở đây
phuclv

Câu trả lời:


20

Bốn chữ số nhị phân đếm tối đa 15 (1111) nhưng trong BCD, chúng tôi chỉ sử dụng các đại diện tối đa 9 (1001). Sự khác biệt giữa 15 và 9 là 6. Nếu bạn muốn 9 + 1 tạo ra 10, là 1 0000, bạn phải thêm 6 để thực hiện gói 1010 thành 1 0000.

Nếu bạn thêm phút, bạn tương tự thêm 40 vào thời gian vượt quá 59 phút. Ví dụ: 45 phút cộng với 35 phút là 80 phút. Sửa chữa, thêm 40 để thực hiện 120. Bây giờ chèn dấu hai chấm: 1:20. Một giờ, hai mươi phút. 40 là sự khác biệt giữa 100 và 1:00.


2
Quá nhiều upvote cho chủ đề rõ ràng và ngoài lề! Tại sao các bạn không tìm thấy một số câu trả lời thiết kế điện tử khó mà không có 11 câu trả lời và đưa ra một câu trả lời.
Kaz

2
Được rồi, phiếu bầu mới rõ ràng chỉ là để bình luận của tôi.
Kaz

1
Dân gian đang phản ứng lại với bạn khi bạn đang đi xuống con đường chống câm LOL - trả thù bằng cách bỏ phiếu heh heh
Andy aka

1

Nó đề cập đến hai đại diện bổ sung của số.

https://en.wikipedia.org/wiki/Two%27s_compuity

Khi bạn muốn trừ B khỏi A (A - B), chúng ta có thể thêm (-B) vào A thay thế (A + (- B)).

Nếu tổng> 10, chúng ta cần 4 chữ số có nghĩa nhỏ nhất của tổng để biểu diễn BCD, do đó, chúng ta nên trừ 10 từ tổng.

Phần bù 2 của 5 trong 5 bit là (Ten = 01010), do đó, khi chúng ta muốn trừ 10 từ một số, chúng ta có thể thêm (-Ten) vào số, đại diện cho 2'compuity là (10110).

Bổ sung BCD giống như một bộ cộng nhị phân 4 bit, có nghĩa là chúng ta cần 4 bit có ý nghĩa nhỏ nhất của (-Ten) {0110 = # 6}, để thêm nó vào tổng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.