Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 1: Ôn lại các kiến thức cơ bản về máy tính

HEÄ THOÁNG MAÙY TÍNH VAØ NGOÂN  
NGÖÕ C  
Bài giảng  
HEÄ THOÁNG MAÙY TÍNH VAØ  
NGOÂN NGÖÕ C  
HEÄ THOÁNG MAÙY TÍNH VAØ NGOÂN  
NGÖÕ C  
GIÁO TRÌNH  
***********************  
1. HỆ THỐNG MÁY TÍNH VÀ NGÔN NGỮ C –  
PSG.TS. ĐẶNG THÀNH TÍN  
2. INTRODUCTION TO COMPUTING SYSTEMS –  
YALE N. PATT AND SANJAY J. PATEL  
HEÄ THOÁNG MAÙY TÍNH VAØ NGOÂN  
NGÖÕ C  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY TÍNH  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
CÁC HỆ ĐẾM  
CÁC KHÁI NIỆM CƠ BẢN  
LỊCH SỬ PHÁT TRIỂN CỦA MÁY TÍNH  
CÁC THÀNH PHẦN CƠ BẢN CỦA MÁY TÍNH  
PHẦN MỀM  
CÁC CẤP CHUYỂN ĐỔI  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.1 Heä thaäp phaân  
Ví duï 1.1: Caùc haèng soá trong heä 10:  
102, 3098.34D, 198d  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.1 Heä thaäp phaân  
Ví dụ: Các số sau đây được viết ở dạng phân tích trong  
hệ thập phân  
= 1.10 3+ 9.10 2 + 8.10 1 + 6.10 0  
= 2.10 3+ 4.10 2 + 6.10 1 + 0.10 0  
1986 D  
2460 d  
= 9.10 + 3.10 + 2.10  
0.932 d  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.2 Heä nhò phaân  
Heä ñeám chính thöùc duøng cho maùy tính.  
Söû duïng hai möùc ñieän aùp thaáp vaø cao ñeå quy ñònh cho 2  
traïng thaùi soá laøm vieäc laø 0 vaø 1.  
Traïng thaùi soá nhò phaân ñöôïc goïi laø bit, vieát taét töø  
binary digit.  
Vieäc gheùp caùc kyù soá 0 vaø 1 laïi ñeå maõ hoùa moïi döõ lieäu ñeå  
maùy tính xöû lyù laø ñieàu caàn thieát.  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.2 Heä nhò phaân  
Ví duï 1.3:  
Caùc haèng soá trong heä 2:  
1011B, 101010b, 1010101.101B  
Ví duï 1.4:  
10101B = 1.24 + 0.23 + 1.22 + 0.21 + 1.20 = 21D  
11.01B = 1.21 + 1.20 + 0.2-1 + 1.2-2 = 3.25D  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.2 Heä nhò phaân  
Traïng thaùi  
0 0 0  
1 1 1  
n bit  
Thaäp phaân  
0
2-
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.3 Heä baùt phaân  
Ví duï1.5: Caùc haèng trong heä baùt phaân:  
734O, 123.56o, -34.23O  
Ví duï1.6:  
705 O = 7.82 + 0.81 + 5.80 = 453 D  
123.56 O = 1.82 + 2.81 + 380 + 5.8-1 + 6.8-2  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.3 Heä baùt phaân  
số Tương ứng Tương ứng  
bát phân nhị phân thập phân  
0
1
2
3
4
5
6
7
000  
001  
010  
011  
100  
101  
110  
111  
0
1
2
3
4
5
6
7
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.3 Heä baùt phaân  
Ví duï1.5: Caùc haèng trong heä baùt phaân:  
734O, 123.56o, -34.23O  
Ví duï1.6:  
705 O = 7.82 + 0.81 + 5.80 = 453 D  
123.56 O = 1.82 + 8+ 38+ 5+ .2  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.3 Heä baùt phaân  
Chuyển từ hệ nhị phân sang hệ bát phân  
1 101 011 011 B = 1533 O  
1 5 3 3  
Chuyển từ hệ bát
245 O = 010 100 101 B = 10100101 B  
2 4 5  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.4 Heä thaäp luïc phaân  
Coù 16 kyù soá khaùc nhau trong heä thoáng soá ñeám naøy: 0, 1,  
… , 9, A, B, C, D, E, F.  
Thöôøng ñöôïc vieáeâm kyù ï H hy h ía sau soá ñaõ  
coù.  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.4 Heä thaäp luïc phaân  
Ví duï 1.8: Moät soá haèng trong heä hex:  
12A H, 234.907 H, B800 h  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.4 Heä thaäp luïc phaân  
Ví duï 1.9:  
F0 H = 15.161 + 0.160 = 240 D  
FF H = 15.161 + 15.160 = 255 D  
FFFF H= 15.163 + 15.162 + 15.161 + 15.160 = 65535  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
số hệ hex Tương ứng nhị  
Tương ứng  
phân  
thập phân  
1.1 CAÙC HEÄ ÑEÁM  
0
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
0
1
1
2
2
1.1.4 Heä thaäp luïc phaân  
3
3
4
4
5
5
6
6
7
7
8
8
9
9
A
10  
11  
12  
13  
14  
15  
B
C
D
E
F 1111  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.4 Heä thaäp luïc phaân  
Ví duï1.10: Chuyeån soá töø heä 16 qua heä 2 vaø ngöôïc laïi  
11 0101 1011 B = 35B H  
3 5  
B
3B H = 00B = 101B  
3
B
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.5 Söï chuyeån ñoåi qua laïi giöõa caùc heä thoáng soá  
Hai nhoùm chuyeån ñoåi chính giöõa caùc heä thoáng soá :  
(1) Chuyeån töø soheä 10 sng cac heä con lï.  
(2) Ngöôïc laïi chuyeån töø caùc heä coøn laïi sang heä 10.  
CHÖÔNG 1  
OÂN LAÏI CAÙC KIEÁN THÖÙC CÔ BAÛN VEÀ MAÙY  
TÍNH  
1.1 CAÙC HEÄ ÑEÁM  
1.1.5 Söï chuyeån ñoåi qua laïi giöõa caùc heä thoáng soá  
Ví duï 1.11: Chuyeån soá 27 trong heä thaäp phaân sang nhò  
phaân ?  
Ví duï 1.12: Chuyeån soá 367 trong heä thaäp phaân sang heä  
baùt phaân ?  
Ví duï 1.13: Chuyeån soá 367 trong heä thaäp phaân sang heä  
thaäp luïc phaân ?  
Tải về để xem bản đầy đủ
pdf 58 trang yennguyen 12/04/2022 4460
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 1: Ôn lại các kiến thức cơ bản về máy tính", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_he_thong_may_tinh_va_ngon_ngu_c_chuong_1_on_lai_ca.pdf