1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Phần cứng >

Số nguyên có dấu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (312.9 KB, 61 trang )


Ví dụ:

Số +13 được biểu diễn bởi dãy bít 0000 1101.

Vậy số -13 được biểu diễn như thế nào, có phải là dãy bít

1000 1101 hay không?

Nguyên tắc để biểu diễn số âm trong máy tính: phải thoả

mãn điều kiện sau

Số Âm (nhị phân) + Số Dương (nhị phân) = 0



Bộ môn Kỹ thuật máy tính & mạng –



Kiến trúc máy tính 2 - 27



Giả sử số -13 được biểu diễn bởi dãy bít 1000 1101,

ta đem nó cộng với dãy bít biểu diễn số +13 để kiểm

tra:

0000 1101

+ 1000 1101

1001 1010



≠ 0



Ta thấy tổng thu được khác 0, như vậy đây không

phải là dãy bít cần tìm



Bộ môn Kỹ thuật máy tính & mạng –



Kiến trúc máy tính 2 - 28



Quy tắc tìm số đối:

Cho 1 số nguyên A. Giả sử đã biết dãy bít biểu diễn A, khi

đó muốn tìm dãy bít biểu diễn số -A ta làm như sau:

Bước 1: Tìm số bù 1 của A bằng cách đảo tất cả các bít.

Bước 2: Tìm số bù 2 (bằng cách lấy số bù 1 cộng với 1)

Số bù 2 tìm được chính là dãy bít biểu diễn số -A.



Bộ môn Kỹ thuật máy tính & mạng –



Kiến trúc máy tính 2 - 29



Ví dụ 1:

Xét A = 13 = 0000 1101

Khi đó số bù 1 của A là 1111 0010

Tìm số bù 2 (bằng cách lấy số bù 1 cộng với 1)

1111 0010

+

1

1111 0011

Như vậy -A = 1111 0011

Bộ môn Kỹ thuật máy tính & mạng –



Kiến trúc máy tính 2 - 30



Xem Thêm
Tải bản đầy đủ (.ppt) (61 trang)

×