You are on page 1of 3

Mã số sinh viên : 31211027199

Họ và tên : Nguyễn Trịnh Hiếu Kiên


Môn học : Cơ sở công nghệ thông tin
Bài làm
Câu a
4 số cuối mssv: 7199
1. Hệ nhị phân
Bước 1: Chia số cần đổi cho 2 ta được số dư là 0 hoặc 1 ghi lại số đó ( % là
chia lấy dư )
7199%2 =1;; 3599 %2 =1; 1799 %2= 1 ; 899%2 =1; 449%2=1 ; 224%2= 0;
112%2= 0; 56%2 = 0; 28 %2 = 0 ; 14%2 = 0 ; 7%2= 1; 3%2 =1; 1%2= 1.
Bước 2 : Tiếp tục phép chia cho 2 cho đến khi kết quả = 0
Bước 3 : Viết số nhị phân bắt đầu từ số dư cuối cùng, ghi trình tự số dư từ
dưới lên trên cùng.
 1110000011111
Ngược lại :
Bước 1 : Nhân lần lượt các phần tử của số nhị phân bắt đầu từ phần từ cuối
cùng với 2^0 đến 2^ (n-1) ( n là số phần tử của dãy số )
1 *2^0= 1 ; 1 *2^1= 2 ; 1*2^2 = 4 ; 1*2^3 = 8, 1*2^4 =16 ; 0* 2^5 =0 ; 0
*2 ^6=0 ; 0 * 2^7 = 0; 0* 2 ^8 = 0 ; 0 * 2^9 = 0 ; 1 * 2^10 = 1024; 1* 2^11 = 2048
; 1* 2^12 = 4096
Bước 2: Cộng các giá trị tìm được từ phép nhân ta được số cần tìm
1 + 2 + 4 + 8 + 16 + 1024 + 2048 + 4096 = 7199
2. Hệ bát phân
Bước 1: Chia số cần đổi cho 8 ta được số dư từ 0 đến 7 ghi lại số đó ( % là
chia lấy dư )
7199%8 = 7 , 899%8=3 ; 112%8 = 0, 14%8= 6, 1%8 = 1
Bước 2: Tiếp tục phép chia cho 8 cho đến khi kết quả chia cuối cùng là
bằng 0
Bước 3: Viết số bát phân bắt đầu từ số dư cuối cùng, ghi trình tự số dư từ
dưới lên trên cùng.
 16037
Ngược lại:
Bước 1 : Nhân lần lượt các phần tử của số bát phân bắt đầu từ phần từ cuối
cùng với 8 ^0 đến 8^(n-1) ( n là số phần tử của dãy số)
7*8^0= 7 ; 3*8^1= 24; 0 *8^2= 0, 6 *8^3 =3072; 1 *8^4 = 4096
Bước 2 : Cộng các giá trị tìm được từ phép nhân ta được số cần tìm
7 + 24 + 3072 + 4096 = 7199
3. Hệ thập lục phân
Bước 1 : Chia số cần đổi cho 16 ta được số dư từ 0 đến 15 ( 10 -> 15 tương
đương với A,B,C,D,E,F ghi lại số đó ( % là chia lấy dư )
7199 %16=F ;449%16= 1; 28%16=C ; 1%16= 1
Bước 2: Tiếp tục phép chia cho 16 cho đến khi kết quả chia là bằng 0
Bước 3 : Viết số thập lục phân bắt đầu từ số dư cuối cùng, ghi trình tự số dư
từ dưới lên trên cùng.
 1C1F
Ngược lại:
Bước 1: Nhân lần lượt các phần tử của số thập lục phân bắt đầu từ phần tử
cuối cùng với 16^0 đến 16 ^(n-1) ( n là số phần tử của dãy số )
15*16^0=15, 1*16^1= 16 ; 12*16^2 = 3072; 1*16^3= 4096
Bước 2: Cộng các giá trị tìm được từ phép nhân ta được số cần tìm
15+16+ 3072+ 4096 = 7199
Câu b
Ngày sinh. Tháng sinh : 23.07, biểu diễn trên 1 byte ( 5 bit đầu là số nguyên, 3 bit
cuối là số thập phân), xác định sai số nếu có.
Phần nguyên 5bit: 23
Sử dụng các bước chuyển từ số thập phân sang số nhị phân ở câu 1 ta được:
10111
Phần nguyên 3bit: 07
Sử dụng các bước chuyển từ số thập phân sang số nhị phân ở câu 1 ta được
: 111
Không có sai số vì chuyển từ 111 sang hệ thập phân là : 7
 Số 23.07 được biểu diễn trên 1 byte là : 10111111

You might also like