biểu diễn số nguyên -102 trên bộ nhớ 1 byte

2 câu trả lời

Ta có 

102/2 = 51 dư 0

51/2 = 25 dư 1

25/2 = 12 dư 1

12/2 =  6 dư 0

6/2 = 3 dư 0

3 / 2 = 1 dư 1

1/2=0 dư 1

Lấy dư ngược lên ta được $102_{10}$ = $1100110_{2}$

Nhưng do số cần mã hóa là số âm nên cần thêm 1bit nữa để biểu diễn dấu của nó. Quy định bit 1 là âm, bit 0 là dương nên số -102 đc mã hóa sẽ là

  $11100110_{2}$

Số nguyên gồm số nguyên không dấu và số nguyên có dấu.

* Số nguyên không dấu là số không có bit dấu như 1 byte = 8 bit, có thể biểu diễn số nguyên dương, cho giá trị từ 0 (0000 0000) đến 255 (1111 1111).

* Số nguyên có dấu thể hiện trong máy tính ở dạng nhị phân là số dùng 1 bit làm bít dấu, người ta qui ước dùng bit ở hàng đầu tiên bên trái làm bit dấu (S): 0 là số dương và 1 cho số âm. Ðơn vị chiều dài để chứa thay đổi từ 2 đến 4

mik bt thế thôi