thầy em dạy công thức là : phần bù= (cơ số)^n -1 - (số cần lấy phần bù) . trong đó n là số chữ số của số cần lấy phần bù
vd như phần bù của 12 cơ số 10 là : (10^2)-1-12=87
phần bù của 137 cơ số 8 là : (8^3)-1-137=374
phần bù của C cơ số 16 là: (16^1)-1-12=3
phần bù 010010 cơ số 2 là: 101101
em chỉ rành mấy cơ số 2,8,10,16 còn mấy cơ số khác nếu áp dụng như trên thì em không biết là có đúng không.vd như 32 cơ số 4 nếu dùng cách trên lấy phần bù thì sẽ ra số âm anh ơi @ltd
về vấn đề này thì mình chỉ biết ở số bù 1, thì bị lỗ 1 cách biểu diễn số ví dụ như -0 và +0 được biểu diễn bằng 2 cách nhưng giá trị của nó vẫn chỉ là 0, gây ra sự nhập nhằng. Trên wiki nói cách biểu diễn này được sử dụng ở các máy tính thời tiền sử.
bù 2 giải quyết vấn đề này. Và đồng thời cũng thuận lợi cho mặt lưu trữ để tính toán.
bạn xem thêm ở đây
vi.wikipedia.org
Biểu diễn số âm
Trong toán học, các số âm (bất kể thuộc hệ cơ số nào) đều được biểu diễn bằng cách thông thường là đặt trước số dương tương ứng một dấu "−" (trừ). Ví dụ: với hệ thập phân, số nguyên âm năm được biểu diễn là −5. Tuy nhiên, trong máy tính, khi mọi ký hiệu, con số,... đều được biểu diễn dưới hệ nhị phân thông qua hai chữ số 0 và 1 thì mọi chuyện lại trở nên phức tạp hơn.
Có nhiều cách được sử dụng để biểu diễn số âm trong máy tính. Bài này chỉ giới thiệu bốn phương pháp chủ yếu nhất, đó là: phương ...
Hix, học cái này lâu quá quên mất. @hduong đang học phần nào, cho Đạt xin cái tài liệu đọc lại ^^
hihi e đang học chuyển đổi cơ số,phép toán lấy phần bù, phép toán cộng trừ nhân chia đó a tài liệu thì em chỉ có sách à a @ltd
Em có thể cho anh một ví dụ phần bù đơn giản không? Anh nghĩ anh có thể giúp em làm cái này nếu anh nhớ lại được.
Hoặc anh comment thế này để cho mấy bạn đang học vào có thể trả lời luôn.
thầy em dạy công thức là : phần bù= (cơ số)^n -1 - (số cần lấy phần bù) . trong đó n là số chữ số của số cần lấy phần bù
vd như phần bù của 12 cơ số 10 là : (10^2)-1-12=87
phần bù của 137 cơ số 8 là : (8^3)-1-137=374
phần bù của C cơ số 16 là: (16^1)-1-12=3
phần bù 010010 cơ số 2 là: 101101
em chỉ rành mấy cơ số 2,8,10,16 còn mấy cơ số khác nếu áp dụng như trên thì em không biết là có đúng không.vd như 32 cơ số 4 nếu dùng cách trên lấy phần bù thì sẽ ra số âm anh ơi @ltd
VD: 1011 phần bù 1 là 0100. Phần bù 2 là 0100+1=0101
phân bù 32 thì chịu.
ý nghĩa việc lấy bù 1 và bù 2 là gì z @Rok_Hoang ,mình chỉ biết là bù 2 dùng trong phép cộng trừ mà khi ta không có số nhớ thì buộc phải lấy bù 2
về vấn đề này thì mình chỉ biết ở số bù 1, thì bị lỗ 1 cách biểu diễn số ví dụ như -0 và +0 được biểu diễn bằng 2 cách nhưng giá trị của nó vẫn chỉ là 0, gây ra sự nhập nhằng. Trên wiki nói cách biểu diễn này được sử dụng ở các máy tính thời tiền sử.
bù 2 giải quyết vấn đề này. Và đồng thời cũng thuận lợi cho mặt lưu trữ để tính toán.
bạn xem thêm ở đây
Biểu diễn số âm
Trong toán học, các số âm (bất kể thuộc hệ cơ số nào) đều được biểu diễn bằng cách thông thường là đặt trước số dương tương ứng một dấu "−" (trừ). Ví dụ: với hệ thập phân, số nguyên âm năm được biểu diễn là −5. Tuy nhiên, trong máy tính, khi mọi ký hiệu, con số,... đều được biểu diễn dưới hệ nhị phân thông qua hai chữ số 0 và 1 thì mọi chuyện lại trở nên phức tạp hơn. Có nhiều cách được sử dụng để biểu diễn số âm trong máy tính. Bài này chỉ giới thiệu bốn phương pháp chủ yếu nhất, đó là: phương ...
hiện nay thì chỉ sử dụng cách bù 2 thôi