Professional Documents
Culture Documents
VXL Bai1
VXL Bai1
1. Hệ Đếm:
1.1 Cách biểu diễn 1 số ở hệ cơ số đếm bất kỳ :
Octal
(base 8)
Decimal Binary
(base 10) (base 2)
Hexadecimal
(base 16)
2 1 0 1 2
346.17 (3 10 ) (4 10 ) (6 10 ) (1 10 ) (7 10 )
10
N2 = 00111011100110101100101000000000 B = 3b9ca00 H
46/16 = 2 14 3 0011 3
4 0100 4
2/16 = 0 2
5 0101 5
HEX to DEC: Xem lại mục 1.4 6 0110 6
2.3 Bin (2) Hex (16): Tra bảng 7 0111 7
8 1000 8
Bin to HEX
9 1001 9
N2 = 1011011 B => N16 = 5B H 10 1010 A
HEX to Bin 11 1011 B
12 1100 C
N16 = C5 H => N2 = 11001010 B
13 1101 D
14 1110 E
15 1111 F
Nguyen Tuan Ninh - 3I - SEE - HUST ninh.nguyentuan@hust.edu.vn
Mã và Hệ Đếm
3. Các phép toán cộng trừ trên các hệ cơ số:
3.1 Dec (10):
N10 = 8 1 D N10 = 4 3 D
A2 = 1 0 0 1 1 1 0 B A2 = 1 0 0 1 1 1 0 B
+ -
B2 = 0110110B B2 = 0110110B
N2 = 1 0 0 0 0 1 0 0 B N2 = 0011000B
3.3 Hex (16):
A16 = A 2 H A16 = A 2 H
+ -
B16 = 3 E H B16 = 3 E H
N16 = E 0H N16 = 6 4 H
Nguyen Tuan Ninh - 3I - SEE - HUST ninh.nguyentuan@hust.edu.vn
Mã và Hệ Đếm
4. Mã BCD (Binary Coded Decimal): Dec Bin Hex
0 0000 0
Dùng hệ cơ số 2 để biểu diễn 1 số trong hệ cơ số 10
1 0001 1
Mã BCDunpacked : dùng 8 bit để biểu diễn 1 số hệ 10 2 0010 2
VD : N10 = 93 D 3 0011 3
NBCD (unpacked) = 0000 1001 0000 0011 B 4 0100 4
Mã BCDpacked : dùng 4 bit để biểu diễn 1 số hệ 10 5 0101 5
VD : N10 = 93 D 6 0110 6
Dùng 7 bit để B7 B6 B5 B4 B3 B2 B1 B0 Ký tự
biểu diễn 1 ký tự 0 1 1 0 0 0 0 30H ‘0’
0 1 1 0 0 0 1 31H ‘1’
……………….
0 1 1 1 0 0 1 39H ‘9’
……………………
1 0 0 0 0 0 1 41H ‘A’
………….……..
1 0 1 0 1 0 1 55H ‘Z’
………………….
1 1 0 0 0 0 1 61H ‘a’
………………….
1 1 7 0 1 0 1 75H ‘z’
Nguyen Tuan Ninh - 3I - SEE - HUST ninh.nguyentuan@hust.edu.vn
Mã và Hệ Đếm
N2 = 0 0 1 1 0 1 0 0 B = 52
+ –1 1101 0010
+2
-N2 = 1 1 0 0 1 1 0 0 B = - 52
1100 0011
-N2 =2n - (N2)
1 00000000 B = 0
–0 +3
Nguyen Tuan Ninh - 3I - SEE - HUST ninh.nguyentuan@hust.edu.vn
Mã và Hệ Đếm
BTập:
1. Cho hai số : A10 = 289 ; B10 = 123. Tính A2 + B2 ; A16 – B16
2. Cho hai số : X10 = 862374 ; Y10 = 126763. Tính X2 + Y2 ; X16 – Y16
3. Cho hai số : N10 = 601717 ; M10 = 1326283. Tính N2 - M2 ; N16 + M16
4. Biểu diễn ABCD pạcked , BBCD pạcked
5. Viết số -A, -B theo 2 từng cách biểu diễn số âm.
6.
7.