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 )
Hệ thập lục phân (Hexa Decimal)
Ví dụ: Số 2B trong hệ thập lục phân có thể biểu diễn
như sau:
(2B)16 = 2x161 + Bx160
= (43)10
Bộ môn Kỹ thuật máy tính & mạng –
Kiến trúc máy tính 2 - 11
Hệ thập lục phân (Hexa Decimal)
Trong ngôn ngữ Assembly, người ta kí hiệu một số thập
lục phân bằng chữ H hoặc h ở cuối (viết tắt của Hexa
Decimal).
Ví dụ:
(2B)16 được kí hiệu là: 2BH, hoặc 2Bh
Bộ môn Kỹ thuật máy tính & mạng –
Kiến trúc máy tính 2 - 12
Chú ý:
Kí hiệu một số thập lục phân trong chương trình hợp
Assembly phải luôn bắt đầu bằng số. Ví dụ số (FA)16
được kí hiệu là 0FAh (chứ không kí hiệu là FAh).
Hệ thập lục phân (gọi tắt là hệ hex) là hệ đếm được sử
dụng nhiều nhất trong Assembly, do nó có thể biểu diễn
những dãy bít nhị phân dài bằng những kí hiệu ngắn
gọn, dễ nhớ hơn
Bộ môn Kỹ thuật máy tính & mạng –
Kiến trúc máy tính 2 - 13
Chuyển đổi giữa các hệ đếm
Chuyển từ hệ thập phân về hệ nhị phân:
Đem số thập phân chia liên liếp cho 2, cho tới khi thương
số bằng 0 thì dừng lại. Viết các số dư ngược từ dưới lên
ta thu được số nhị phân tương ứng
Bộ môn Kỹ thuật máy tính & mạng –
Kiến trúc máy tính 2 - 14
Chuyển đổi giữa các hệ đếm
Ví dụ: Chuyển số thập phân 13 sang hệ nhị phân.
13
2
dư 1
6
2
dư 0
3
2
dư 1
1
2
dư 1
0
Viết các số dư ngược từ dưới lên ta thu được số nhị
phân 1101b
Bộ môn Kỹ thuật máy tính & mạng –
Kiến trúc máy tính 2 - 15