quarterly results and fy 2006 financial outlook · pdf file2 –01110 2 giải: 12 0202...
TRANSCRIPT
![Page 1: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/1.jpg)
Chương 2: Cấu trúc của hệ thống máy tính
![Page 2: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/2.jpg)
Các thao tác cơ bản của hệ thống MT
Basic operations
inputing
Storing
ProcessingOutputing
Controlling
![Page 3: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/3.jpg)
Các thao tác cơ bản của hệ thống MT
• Nhập dữ liệu: đưa dữ liệu vào hệ thốngmáy tính
• Lưu trữ dữ liệu: tổ chức lưu trữ để phụcvụ cho các yêu cầu truy xuất
• Xử lý dữ liệu: thực hiện các phép toán sốhọc, phép toán logic trên dữ liệu để chuyểnchúng thành thông tin có ích
• Xuất dữ liệu: dữ liệu sau khi xử lý xuất ranhững thông tin có ích cho người dùng
• Điều khiển: quản lý việc thực hiện tuần tựcác thao tác trên
![Page 4: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/4.jpg)
Tổ chức cơ bản của hệ thống MT
![Page 5: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/5.jpg)
Tổ chức cơ bản của hệ thống MT
• Đơn vị nhập (input unit)
− Đọc các lệnh (chỉ thị) và dữ liệu từ bên ngoài
− Chuyển các lệnh và dữ liệu sang dạng thức màhệ thống máy tính có thể chấp nhận.
− Hỗ trợ những lệnh và dữ liệu đã được chuyểncho hệ thống máy tính chờ xử lý
![Page 6: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/6.jpg)
Tổ chức cơ bản của hệ thống MT
• Đơn vị xuất (Output unit)
− Nhận kết quả đã được xử lý bởi hệ thống máytính dưới dạng mã hóa mà người dùng khônghiểu
− Chuyển từ dạng mã máy sang ngôn ngữ ngườidùng
− Chuyển kết quả cho bên ngoài
![Page 7: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/7.jpg)
Tổ chức cơ bản của hệ thống MT
• Đơn vị lưu trữ (Storage unit):
− Lưu trữ lệnh và dữ liệu chờ xử lý
− Lưu kết quả ngay sau khi xử lý
− Lưu kết quả của xử lý sau cùng trước khi xuấtra ngoài qua thiết bị xuất
![Page 8: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/8.jpg)
Tổ chức cơ bản của hệ thống MT
• Có hai loại thiết bị lưu trữ:
− Bộ nhớ chính:
• Lưu trữ các lệnh của chương trình đangthực thi
• Lưu trữ dữ liệu, kết quả tạm thời và kết quảcuối cùng của quá trình xử lý
• Nhanh trong thao tác, dung lượng nhỏ
• Không an toàn
![Page 9: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/9.jpg)
Tổ chức cơ bản của hệ thống MT
− Bộ nhớ phụ:
• Lưu trữ các lệnh của chương trình
• Lưu trữ dữ liệu và thông tin của chươngtrình.
• Chậm hơn bộ nhớ chính.
• Dung lượng lớn, an toàn.
• Rẻ hơn bộ nhớ chính
![Page 10: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/10.jpg)
Tổ chức cơ bản của hệ thống MT
• Bộ logic số học (Arithmetic Logic Unit-ALU)
− Bộ logic số học của hệ thống máy tính là nơimà diễn ra việc thực thi các lệnh trong thao tácxử lý.
• Bộ điều khiển (Control Unit)
− Quản lý và chi phối hoạt động của tất cả các bộphận của hệ thống máy tính.
![Page 11: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/11.jpg)
Tổ chức cơ bản của hệ thống MT
• CPU - Central Processing Unit
− Đây là bộ não của máy tính
− Nó chịu trách nhiệm trong việc điều khiển hoạtđộng của tất cả các bộ phận khác của hệ thốngmáy tính
![Page 12: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/12.jpg)
Khái niệm về hệ thống
• Một hệ thống có 3 đặc điểm chính:
− Có nhiều hơn một phần tử
− Tất cả các phần tử trong hệ thống có quan hệlogic với nhau
− Tất cả các phần tử trong hệ thống được quản lýtheo một cách mà nhằm để đạt được mục tiêucủa hệ thống
![Page 13: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/13.jpg)
Khái niệm về hệ thống
• Máy tính là một hệ thống bao gồm cácthành phần tích hợp:
− Đơn vị nhập, xuất,
− Đơn vị lưu trữ và
− CPU
làm việc với nhau để thực hiện các lệnh theo cácbước đã đề ra trong chương trình thực hiện
![Page 14: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/14.jpg)
CHƯƠNG 3:HỆ THỐNG SỐ (NUMBER SYSTEMS)
25/09/2015 NHẬP MÔN TIN HỌC 14
![Page 15: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/15.jpg)
Các hệ thống số
• Hệ đếm không theo vị trí của ký số(None –positional number system): Hệ thống số La mã– các số được biểu diễn theo kiểu tích lũy khôngphụ thuộc vào vị trí
Ví dụ: I , II , III , IIII, …
• Hệ đếm theo vị trí của ký số (Positionalnumber system): Hệ thống số Ả rập – Giá trị cácký hiệu tuỳ thuộc vào vị trí mà nó chiếm giữ
Ví dụ: 12 , 21
25/09/2015 NHẬP MÔN TIN HỌC 15
![Page 16: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/16.jpg)
Hệ đếm theo vị trí
• Giá trị của số tùy thuộc vào:
− Giá trị của chính chữ số đó
− Vị trí của chữ số
− Cơ số của hệ thống số (cơ số=số chữ số tronghệ thống số, ví dụ: hệ 10 có 10 chữ số từ 0->9)
25/09/2015 NHẬP MÔN TIN HỌC 16
![Page 17: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/17.jpg)
Hệ đếm theo vị trí
25/09/2015 NHẬP MÔN TIN HỌC 17
![Page 18: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/18.jpg)
Hệ đếm theo vị trí
• Hệ đếm theo vị trí bao gồm:
− Hệ thập phân (cơ số 10)
− Hệ nhị phân (cơ số 2)
− Hệ bát phân (cơ số 8)
− Hệ thập lục phân (cơ số 16)
• Đặc điểm:
− Ít ký hiệu
− Những ký hiệu này có giá trị khác nhau ởnhững vị trí khác nhau
25/09/2015 NHẬP MÔN TIN HỌC 18
![Page 19: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/19.jpg)
Hệ thập phân
25/09/2015 NHẬP MÔN TIN HỌC 19
![Page 20: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/20.jpg)
Hệ thập phân
• Hệ đếm thập phân bao gồm 10 ký số từ 0đến 9.
• Mỗi vị trí của ký số được xác định bằng lũythừa của cơ số 10
Ví dụ:
25/09/2015 NHẬP MÔN TIN HỌC 20
![Page 21: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/21.jpg)
Hệ nhị phân
25/09/2015 NHẬP MÔN TIN HỌC 21
![Page 22: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/22.jpg)
Hệ nhị phân
• Hệ nhị phân gồm 2 ký số: 0 và 1
• Hệ nhị phân dùng để biểu diễn thông tintrong máy tính
• Mỗi vị trí của ký số được xác định bằng lũythừa của cơ số 2
Ví dụ:
25/09/2015 NHẬP MÔN TIN HỌC 22
![Page 23: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/23.jpg)
Hệ bát phân
• Bao gồm 8 ký số:
25/09/2015 NHẬP MÔN TIN HỌC 23
![Page 24: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/24.jpg)
Hệ bát phân
• Mỗi vị trí của ký số được xác định bằng lũythừa của cơ số 8
Ví dụ:
25/09/2015 NHẬP MÔN TIN HỌC 24
![Page 25: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/25.jpg)
Hệ thập lục phân
25/09/2015 NHẬP MÔN TIN HỌC 25
![Page 26: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/26.jpg)
Hệ thập lục phân
• Hệ thập lục phân dùng 10 ký số từ 0 đến 9và 6 ký tự A, B, C, D, E, F biểu diễn các giátrị 10 đến 15.
• Mỗi vị trí của ký số được xác định bởi lũythừa của cơ số 16
• Ví dụ:
25/09/2015 NHẬP MÔN TIN HỌC 26
![Page 27: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/27.jpg)
Bảng giá trị số của hệ 16 và hệ 2
25/09/2015 NHẬP MÔN TIN HỌC 27
Hệ 10 Hệ 16 Hê 2 Hệ 10 Hệ 16 Hê 2
0 0 0000 8 8 1000
1 1 0001 9 9 1001
2 2 0010 10 A 1010
3 3 0011 11 B 1011
4 4 0100 12 C 1100
5 5 0101 13 D 1101
6 6 0110 14 E 1110
7 7 0111 15 F 1111
![Page 28: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/28.jpg)
Cách đổi một số sang hệ thập phân
• Bước 1: Xác định vị trí của ký số từ phảisang trái bắt đầu từ 0
• Bước 2: Nhân ký số với lũy thừa của cơ sốtại vị trí tương ứng
• Bước 3: Tính tổng các tích.
25/09/2015 NHẬP MÔN TIN HỌC 28
![Page 29: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/29.jpg)
Cách đổi một số sang hệ thập phân
• Ví dụ: 47068=?10
25/09/2015 NHẬP MÔN TIN HỌC 29
![Page 30: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/30.jpg)
Đổi một số hệ 10 sang các hệ khác
• Bước 1: Chia số hệ 10 cho cơ số mới
• Bước 2: Ghi nhận số dư, tiếp tục chia phầnnguyên cho cơ số mới, đến khi phầnnguyên là 0 thì dừng
• Bước 3: Dãy các số dư từ dưới lên chính làsố ở hệ đếm mới.
25/09/2015 NHẬP MÔN TIN HỌC 30
![Page 31: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/31.jpg)
Đổi một số hệ 10 sang các hệ khác
• Ví dụ: 95210=?8
• Kết quả: 95210=16708
25/09/2015 NHẬP MÔN TIN HỌC 31
![Page 32: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/32.jpg)
Cách đổi nhanh từ hệ 2 sang hệ 8
• Bước 1: chia số nhị phân thành các nhóm 3ký số từ phải sang trái
• Bước 2: chuyển các nhóm 3 ký số từ hệ 2sang hệ 8
• Ví dụ: 11010102=1528
− Bước 1:
− Bước 2:
25/09/2015 NHẬP MÔN TIN HỌC 32
![Page 33: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/33.jpg)
Cách đổi nhanh từ hệ 8 sang hệ 2
• Bước 1: chuyển mỗi ký số trong số hệ 8sang hệ 2
• Bước 2: kết hợp các kết quả lại chính là sốở hệ 2
• Ví dụ: 5628=1011100102
− Bước 1:
− Bước 2:
25/09/2015 NHẬP MÔN TIN HỌC 33
![Page 34: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/34.jpg)
Cách đổi nhanh từ hệ 2 sang hệ 16
• Bước 1: Chia số hệ 2 thành các nhóm 4 kýsố từ phải sang trái
• Bước 2: Đổi từng nhóm số hệ 2 thành cácsố hệ 16
• Bước 3: kết hợp các kết quả chính là số hệ16
25/09/2015 NHẬP MÔN TIN HỌC 34
![Page 35: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/35.jpg)
Cách đổi nhanh từ hệ 2 sang hệ 16
Ví dụ: 1111012=?16
− Bước 1:
− Bước 2:
− Kết quả: 1111012=3D16
25/09/2015 NHẬP MÔN TIN HỌC 35
![Page 36: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/36.jpg)
Cách đổi nhanh từ hệ 16 sang hệ 2
• Bước 1: Chuyển mỗi ký số của hệ 16 thành4 ký số hệ 2
• Bước 2: kết hợp các kết quả lại chính là sốở hệ 2
25/09/2015 NHẬP MÔN TIN HỌC 36
![Page 37: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/37.jpg)
Cách đổi nhanh từ hệ 16 sang hệ 2
• Ví dụ: 2AB16=0010101010112
− Bước 1:
− Bước 2:
25/09/2015 NHẬP MÔN TIN HỌC 37
![Page 38: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/38.jpg)
Số thập phân
• Số thập phân có cách định dạng giống nhưsố thập phân
• Trong hệ thống số với cơ số b được viết:
anan-1…a0.a-1a-2…a-m
• Phân tích dưới dạng:
an x bn + an-1 x bn-1 +…+ a0 x b0 + a-1 x b-1 + a-2
x b-2 … a-m x b-m
25/09/2015 NHẬP MÔN TIN HỌC 38
![Page 39: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/39.jpg)
Dạng nhị phân của số thập phân
Dạng số thập phân
25/09/2015 NHẬP MÔN TIN HỌC 39
![Page 40: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/40.jpg)
Dạng nhị phân của số thập phân
• Ví dụ:
110.1012=1x 22 + 1 x 21 + 0 x 20.1 x 2-1+0 x2-2
+1x2-3= 4+ 2 + 0 + 0.5 + 0 + 0.125=6.62510
25/09/2015 NHẬP MÔN TIN HỌC 40
![Page 41: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/41.jpg)
Dạng bát phân của số thập phân
25/09/2015 NHẬP MÔN TIN HỌC 41
• Dạng số thập phân
![Page 42: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/42.jpg)
Dạng bát phân của số thập phân
• Ví dụ: 127.548=?10
25/09/2015 NHẬP MÔN TIN HỌC 42
![Page 43: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/43.jpg)
CÂU HỎI VÀ BÀI TẬP
1. Hãy đổi các số thập phân sau đây ra hệ nhị phân:5, 9, 17, 27, 6625
2. Hãy đổi các số nhị phận sau đây ra hệ thập phân:
11, 111, 1001, 1101, 1011110
3. Đổi các số nhị phân sau đây ra hệ 16
11001110101,
1010111000101,
11110111011100110
4. Đổi các số hệ 16 ra hệ nhị phân
3F8, 35AF, A45
![Page 44: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/44.jpg)
Biểu diễn dữ liệu
• Khi nhập dữ liệu vào máy tính, các tín hiệutừ phím nhấn sẽ được chuyển thành mã nhịphân.
• Mỗi ký tự được truyền tới máy in, mànhình, đĩa lưu trữ đều ở dạng mã nhị phân
• Khi thể hiện trên màn hình hoặc khi in dữliệu, ký tự sẽ được chuyển ngược thànhdạng mà người dùng có thể đọc được
![Page 45: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/45.jpg)
Lưu trữ dữ liệu
• Dữ liệu được lưu trữ và xử lý trong máytính dưới dạng nhị phân.
• Các ký hiệu 0 và 1 được gọi bit
• 2 bit sẽ tạo ra 4 kết hợp là: 00, 01, 10, 11.
• Một chuỗi 8 bit được gọi là 1 byte.
![Page 46: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/46.jpg)
Lưu trữ dữ liệu
• Khi tính toán, số thập phân sẽ được chuyển
đổi thành số nhị phân.
• Sau khi tính toán xong, kết quả sẽ được
chuyển thành số thập phân tương ứng.
25/09/2015 NHẬP MÔN TIN HỌC 46
![Page 47: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/47.jpg)
Các phép toán trên số nhị phân
25/09/2015 NHẬP MÔN TIN HỌC 47
![Page 48: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/48.jpg)
Phép cộng
• Nguyên tắc cộng nhị phân
− 0 + 0 = 0
− 0 + 1 = 1 = 1 + 0
− 1 + 1 = 0, nhớ 1 sang cột kế tiếp bên trái
− 1 + 1 + 1 = 1, nhớ 1 sang cột kế tiếp
Ví dụ: Nhớ 1111
11011
+ 111
100010
25/09/2015 NHẬP MÔN TIN HỌC 48
![Page 49: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/49.jpg)
Phép trừ bù
• Quy tắc:
Tìm phần bù của số trừ: Tìm phần bù của mộtsố nhị phân bằng việc đảo tất cả các bit của nó
Ví dụ: số 10001101 có phần bù là: 01110010
Cộng số bị trừ với phần bù của số trừ.
Nếu kết quả nhớ 1, thì cộng kết quả với 1
Nếu không thì lấy phần bù của tổng và gắnthêm dấu âm (-).
25/09/2015 NHẬP MÔN TIN HỌC 49
![Page 50: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/50.jpg)
Phép trừ bù
Ví dụ 1: 1010101 – 1001100− Bước 1. phần bù của 1001100 là 0110011− Bước 2. cộng số bị trừ với phần bù
nhớ 1110111
1010101
+ 0110011
0001000
Do phần nhớ là 1: 0001000
+ 1
000100125/09/2015 NHẬP MÔN TIN HỌC 50
![Page 51: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/51.jpg)
Phép trừ bù
Ví dụ 2: 101100 - 11100101− Bước 1: Phần bù của 11100101 là 00011010
− Bước 2:Nhớ 0111
00101100
+00011010
01000110
− Bước 3: Do không có phần nhớ, nên lấy phầnbù của kết quả thêm vào dấu âm (-)
− Như vậy kết quả là: -10111001
25/09/2015 NHẬP MÔN TIN HỌC 51
![Page 52: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/52.jpg)
52
Phép trừ bù
Ví dụ: 1810 - 3510 bằng phương pháp trừ bù.
Bước 1: Tìm phần bù của 3510
= 102 – 1 – 35
= 99 – 35
= 6410
Bước 2: 18
+ 64 (Phần bù của 35)
82
Bước 3: không có dư 1 nên:
Kết quả = -(102- 1– 82)
= -17 18-35=-17
![Page 53: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/53.jpg)
Phép trừ
• Quy tắc:
0 – 0 = 0
1 – 0 = 1
1 – 1 = 0
0 – 1 = 1 mượn từ cột kế tiếp
• Chú ý: hệ thập phân mượn 10; hệ nhị phân mượn
2; hệ bát phân mượn 8; hệ thập lục phân 16.
25/09/2015 NHẬP MÔN TIN HỌC 53
![Page 54: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/54.jpg)
Phép trừ
25/09/2015 NHẬP MÔN TIN HỌC 54
Ví dụ 1:
101012 – 011102
Giải: 12
0202
10101
- 01110
00111
Ví dụ 2:
10111002 - 01110002
Giải:
2
1011100
-0111000
0100100
MượnMượn
![Page 55: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/55.jpg)
Phép trừ
Bài tập
7. Subtract 01101112 from 11011102
8. Subtract 010102 from 100002
9. Subtract 0110112 from 1101112
25/09/2015 NHẬP MÔN TIN HỌC 55
![Page 56: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/56.jpg)
Phép nhân
• Nguyên tắc phép nhân0 x 0 = 0
0 x 1 = 0
1 x 0 = 0
1 x 1 = 1
• Ví dụ. 10101 * 11001
25/09/2015 NHẬP MÔN TIN HỌC 56
10101x 11001
--------10101
0000000000
1010110101
-----------------1000001101
![Page 57: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/57.jpg)
Phép chia
• Bước 1: Bắt đầu từ bên trái của số bị chia.
• Bước 2: Thực hiện phép trừ số bị chia trừ cho sốchia.
− Nếu thực hiện được phép trừ thì đặt 1 vào thương sốvà trừ số chia cho số bị chia. Nếu không: đặt 0 vàothương số
− Di chuyển đến số kế tiếp bên phải của phần còn lại.
• Thực hiện bước 2 cho đến khi không còn ký sốnào ở số bị chia.
25/09/2015 NHẬP MÔN TIN HỌC 57
![Page 58: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/58.jpg)
Phép chia
• Quy tắc của phép chia:
0/1 = 0
1/1 = 1
• Ví dụ: 100001/110
25/09/2015 NHẬP MÔN TIN HỌC 58
![Page 59: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/59.jpg)
Phép chia
25/09/2015 NHẬP MÔN TIN HỌC 59
![Page 60: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/60.jpg)
60
Phép chia
Ví dụ: Chia 1000012 cho 1102
Số chia0101 (thương số)
110 100001 (số bị chia)110 1 ( Số chia lớn hơn 100, cho 0 vào thương)1000 2 (Thêm 1 số 0 ở trên số bị chia xuống nhóm)
110 3 (Thực hiện được phép trừ,cho 1 vào thương)100 4 (phần dư từ phép trừ và thêm 1 số bị chia)110 5 (Số chia lớn hơn nên đẩy 0 vào thương)1001 6 (thêm 1 từ số bị chia )110 7 (Thực hiện được phép trừ,cho 1 vào thương)
11 (Số dư)Kết quả có thể viết cách khác như : 3310 (1000012) / 610 (1102), được thương là
510 (1012), số dư là 310 (112).
![Page 61: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/61.jpg)
61
Phương pháp cộng vào của phép chia
Bài tập
21. Divide 110012 by 1012
21. Divide 01101112 by 01112
![Page 62: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/62.jpg)
Bài tập
• Cộng:
− 1100101+1001101
− 1010101+1100101
• Trừ:
− 110100-11011
− 1111-111
• Nhân:
− 100110x10010
− 111000x11125/09/2015 NHẬP MÔN TIN HỌC 62
![Page 63: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/63.jpg)
Bài tập
• Chia
− 11001/101
− 1111/11
25/09/2015 NHẬP MÔN TIN HỌC 63
![Page 64: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/64.jpg)
Chương 4: Mã máy (Computer codes)
![Page 65: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/65.jpg)
Nội dung
Dữ liệu máy tính
Mã máy
Mã máy thông dụng
![Page 66: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/66.jpg)
Các loại dữ liệu
Numeric
•0…9
Alphabetic
•a…z
•A…Z
•Khoảng trắng
Alphanumeric
•a…z
•A…Z
•0…9
•+, -, *, / ,^ , (, ) …
![Page 67: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/67.jpg)
Mã máy
• Dùng để biểu diễn dữ liệu bên trong máytính
• Máy tính sử dụng số nhị phân để biểu diễndữ liệu do đó mã máy sử dụng mã nhị phân
• Trong mã nhị phân, tất cả dữ liệu được biểudiễn bởi một nhóm các bits
• Một nhóm 8 bits biểu diễn dữ liệu gọi làbyte
• Các mã máy thông dụng: BCD, EBCDIC,ASCII
![Page 68: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/68.jpg)
Mã BCD (Binary Coded Decimal)
• Một trong các mã máy xuất hiện đầu tiên
• Sử dụng 6 bits để biểu diễn một ký hiệu,trong đó gồm 4 bit biểu diễn dữ liệu và 2bit dành cho mã vùng
• Có thể biểu diễn 64 (26) ký tự khác nhau
![Page 69: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/69.jpg)
Mã BCD (Binary Coded Decimal)
![Page 70: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/70.jpg)
Mã BCD (Binary Coded Decimal)
![Page 71: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/71.jpg)
Mã BCD (Binary Coded Decimal)
• Ví dụ: Dùng mã BCD biểu diễn từ BASEdạng nhị phân
![Page 72: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/72.jpg)
Mã BCD (Binary Coded Decimal)
• Ví dụ: biểu diễn từ DIGIT bằng mã BDCdạng bát phân
![Page 73: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/73.jpg)
Mã BCD (Binary Coded Decimal)
Bài tập 2, 3,4 trang 59
1. Biểu diễn các số thập phân bên dưới
bằng hệ nhị phân 6-bit dưới dạng mã
BCD:
a. 2510 c. 12810
b. 6410 d.102410
2. Biểu diễn các từ bên dưới bằng hệ nhị
phân dưới dạng mã BCD:
a. BIT c. CODE
b. BYTE d. ZERO
![Page 74: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/74.jpg)
Mã BCD (Binary Coded Decimal)
3. Sử dụng hệ bát phân biểu diễn các từ
bên dưới với dạng mã BCD:
a. COMPUTER c. VIDEO
b. INPUT d. OUTPUT
![Page 75: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/75.jpg)
Mã EBCDIC (Extended Binary Coded Decimal Interchange Code)
• Dùng 8 bits để biểu diễn một ký hiệu, trongđó bao gồm 4 bit dành cho mã vùng và 4 bitcho dữ liệu.
• Mã EBCDIC có thể biểu diễn 256 (28) ký tựkhác nhau
![Page 76: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/76.jpg)
Mã EBCDIC (Extended Binary Coded Decimal Interchange Code)
![Page 77: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/77.jpg)
Mã EBCDIC (Extended Binary Coded Decimal Interchange Code)
![Page 78: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/78.jpg)
Mã EBCDIC (Extended Binary Coded Decimal Interchange Code)
• Zone decimal number:
− Được sử dụng để biểu diễn giá trị của số (sốdương, âm, không dấu) trong mã EBCDIC
− Ký hiệu để biểu diễn một số trong hệ thập lụcphân:
• C (+): số dương
• D (-): số âm
• F: số không dấu
− Tại vị trí bên phải cùng của Zone
− Trong một Zone chỉ có một ký số trên 1 byte
![Page 79: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/79.jpg)
Mã EBCDIC (Extended Binary Coded Decimal Interchange Code)
• Ví dụ:
Giá trị số EBCDIC Dấu hiệu chỉ báo
345 F3F4F5 F cho không dấu
+345 F3F4C5 C cho số dương
-345 F3F4D5 D cho số âm
![Page 80: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/80.jpg)
Packed decimal numbers
• Mã Packed: Phải chuyển dữ liệu từ Zonesang dạng Packed theo các bước sau thìmáy tính mới thực hiện được các phép tínhsố học
– Bước 1: Di chuyển ký hiệu dấu đến cực bênphải của số.
– Bước 2: Tất cả các ký hiệu còn lại bị loại ra.
![Page 81: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/81.jpg)
Packed decimal numbers
• Ví dụ:
Giá trị số Định dạng khu vực Định dạng đóng gói
345 F3F4F5 345F
+345 F3F4C5 345C
-345 F3F4D5 345D
3456 F3F4F5F6 03456F
![Page 82: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/82.jpg)
Packed decimal numbers
• Ví dụ: Sử dụng hệ nhị phân, biểu diễn từ
BIT dưới dạng mã EBCDI. Bao nhiêu
bytes được yêu cầu?– B= 1100 0010 trong hệ đếm nhị phân EBCDIC
– I = 1100 1001 trong hệ đếm nhị phân EBCDIC
– T = 1110 0011 trong hệ đếm nhị phân EBCDIC
Mã EBCDIC cho từ BIT trong nhị phân sẽ là
11000010 11001001 11100011
B I T
![Page 83: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/83.jpg)
Packed decimal numbers
• Ví dụ: Dùng mã EBCDIC cho từ ZONE
(dùng hệ thập lục phân). Bao nhiêu bytes
được yêu cầu?
Giải pháp:
– Z = E9 trong hệ đếm thập lục phân EBCDIC
– O = D6 trong hệ đếm thập lục phân EBCDIC
– N = D5 trong hệ đếm thập lục phân EBCDIC
– E = C5 trong hệ đếm thập lục phân EBCDIC
Mã EBCDIC cho từ ZONE trong hệ đếm thập lục phân sẽ là:
E9 D6 D5 C5
Z O N E
![Page 84: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/84.jpg)
Packed decimal numbers
• Ví dụ: dùng mã EBCDIC biểu diễn số
+256 (sử dụng hệ 16). Cần bao nhiêu
bytes?
+256=F2F5C6 trong EBCDIC
Mỗi chữ số thập lục phân cần 4bits
cần 6 x 4 = 24 bit, hoặc 3 byte (8 bit = 1
byte)
![Page 85: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/85.jpg)
Packed decimal numbers
• Ví dụ: Mã hóa -128 theo dạng packeddecimal number (sử dụng thập lục phân).Cần bao nhiêu bytes?
-128 = F1F2D8 in EBCDIC
=128D Định dạng đóng gói
• Mỗi chữ số thập lục phân yêu cầu 4 bit vàđòi hỏi phải có đầy đủ 4 chữ số thâp lụcphân.
cần 4 x 4 = 16 bit hoặc 2 byte (8 bit = 1
byte).
![Page 86: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/86.jpg)
Bài tập trang 60
1. Sử dụng hệ thập lục phân biểu diễn các sốsau đây bằng mã zoned-decimal:
a) 1256 c) -63
b) +439 d) -786
Cần bao nhiêu bytes cho mỗi số
2. Sử dụng hệ thập lục phân biểu diễn các sốsau đây bằng mã packed-decimal:
a)12915 c) 872
b)+9876 d) -256
Cần bao nhiêu byte cho mỗi số
![Page 87: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/87.jpg)
Bài tập trang 60
3.Sử dụng hệ nhị phân biểu diễn các từ sauđây ở dạng mã EBCDIC:
a) SUN c) CAT
b)MOON d) DOG
4. Sử dụng hệ 16 biểu diễn các từ sau ở dạngmã EBCDIC:
a) PROGRAM c) BYTE
b)OUTPUT d) OCTAL
![Page 88: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/88.jpg)
Mã ASCII (American Standard Code for Information Interchange)
• ASCII có hai kiểu ASCII-7 và ASCII-8.
− ASCII-7: sử dụng 7-bits biểu diễn một ký hiệu,ASCII-7 biểu diễn 128(27) kí tự khác nhau, 3bits đầu biểu diễn mã vùng, 4 bits sau biểu diễnký số.
− ASCII-8: sử dụng 8-bit biểu diễn một ký hiệu,ASCII-7 biểu diễn 256 (28) ký tự khác nhau.
− 128 ký tự đầu của ASCII-7 và ASCII-8 là giốngnhau
![Page 89: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/89.jpg)
Mã ASCII (American Standard Code for Information Interchange)
![Page 90: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/90.jpg)
Mã ASCII (American Standard Code for Information Interchange)
![Page 91: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/91.jpg)
Mã ASCII (American Standard Code for Information Interchange)
![Page 92: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/92.jpg)
Mã ASCII (American Standard Code for Information Interchange)
• Ví dụ: dùng hệ nhị phân biểu diện từ BOYdạng mã ASCII-7. Cần bao nhiêu byte?
B = 1000010 trong ASCII-7 hệ nhị phân
O = 1001111 trong ASCII-7 hệ nhị phân
Y = 1011001 trong ASCII-7 hệ nhị phân
BOY dưới dạng mã ASCII-7
1000010 1001111 1011001
B O Y
Mỗi ký tự trong ASCII-7 cần 1 byte cần 3byte
![Page 93: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/93.jpg)
Mã ASCII (American Standard Code for Information Interchange)
• Ví dụ: Dùng mã thập lục phân biểu diễn từGIRL trong mã ASCII-7, cần bao nhiêu bytes
− G = 47 trong ASCII-7 hệ đếm thập lục phân
– I = 49 trong ASCII-7 hệ đếm thập lục phân
– R = 52 trong ASCII-7 hệ đếm thập lục phân
– L = 4C trong ASCII-7 hệ đếm thập lục phân
Từ GIRL trong mã ASCII-7 hệ thập lục phân:
47 49 52 4C
G I R L
Mỗi ký tự trong ASCII-7 cần 1 bytecần 4 byte
![Page 94: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/94.jpg)
Mã ASCII (American Standard Code for Information Interchange)
• Ví dụ: dùng hệ nhị phân biểu diễn từ SKYtrong mã ASCII-8. Cần bao nhiêu byte?
– S = 10110011 trong ASCII-8 hệ đếm thập lụcphân
– K = 10101011 trong ASCII-8 hệ đếm thập lụcphân
– Y = 10111001 trong ASCII-8 hệ đếm thập lụcphân
Từ SKY trong ASCII-8:
101100111010101110111001
S K Y
![Page 95: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/95.jpg)
Mã ASCII (American Standard Code for Information Interchange)
• Ví dụ: dùng hệ thập lục phân biểu diễn từSTART dạng mã ASCII-8. Cần bao nhiêubyte?
– S = B3 trong ASCII-8 hệ đếm thập lục phân
– T = B4 trong ASCII-8 hệ đếm thập lục phân
– A = A1 trong ASCII-8 hệ đếm thập lục phân
– R = B2 trong ASCII-8 hệ đếm thập lục phân
Từ STAR trong mã ASCII-8:
B3 B4 A1 B2
S T A R
Mỗi ký tự trong ASCII-8 cần 1 byte cần 4
![Page 96: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/96.jpg)
Bài tập
1. Dùng hệ nhị phân biểu diễn các từ sau đâyở dạng mã ASCII-7 and ASCII-8:
a) DRY c) DAMP
b) WET d) TERM
2. Dùng hệ 16 biểu diễn các từ sau đây ởdạng mã ASCII-8:
a) PRINT c) RUB
b) TYPE d) GIVE
![Page 97: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/97.jpg)
Unicode
• Tại sao sử dụng Unicode
− Là bộ mã đơn nhất được thiết kế theo chuẩnquốc tế, hỗ trợ tất cả các ngôn ngữ
• Đặc điểm của Unicode
− Cung cấp một cách thống nhất để mã hóa cácvăn bản đa ngôn ngữ
− Xác định các mã cho các ký tự được sử dụngtrong tất cả các ngôn ngữ trên thế giới
− Xác định mã cho các ký tự đặc biệt, ký hiệutoán học, …
![Page 98: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/98.jpg)
Unicode
− Có khả năng mã hóa nhiều triệu ký tự
− Gán mỗi ký tự với một giá trị số và một tên duynhất
− Tạo sự đơn giản và nhất quán của mã ascii,ngay cả những ký tự tương ứng có cùng mộtmã
• Các dạng Unide thông dụng:
− UTF-8
− UTF-16
− UTF-32
![Page 99: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/99.jpg)
Trình tự sắp xếp (Collating sequence)
• Xác định thứ tự giữa các ký tự được sửdụng trong máy tính
• Trình tự sắp xếp giữa các ký tự là khácnhau phụ thuộc vào loại mã máy được sửdụng trên các máy riêng biệt
• Thông dụng nhất:
− Thứ tự sắp xếp các chữ cái (alphabetic
order)
( A < B < C < … < Z )
− Thứ tự sắp xếp các số (numeric order)
(0 < 1< 2< … < 9 )
![Page 100: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/100.jpg)
Trình tự sắp xếp (Collating sequence)
• Ví dụ: máy tính dùng mã BCD, xác địnhtrình tự của các chuỗi 23, A1, 1A?
− Trong mã BCD, ký tự số<ký tự chữ cái trìnhtự của các chuỗi là:
23 < 1A < A1 23, 1A, A1.
![Page 101: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/101.jpg)
Trình tự sắp xếp (Collating sequence)
• Ví dụ: máy tính sử dụng mã EBCDIC, thứ tựcủa các chuỗi 23, A1, 1A là gì?
− Trong mã EBCDIC, ký tự số > ký tự trong bảngchữ cái, do đó chuỗi sẽ được sắp xếp như sau:
23 > 1A > A1 A1, 1A, 123
![Page 102: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/102.jpg)
Trình tự sắp xếp (Collating sequence)
• Ví dụ: máy tính sử dụng mã ASCII, xác địnhtrình tự của các chuỗi 23, A1, 1A?
− Trong mã ASCII, ký tự số < ký tự chữ.
− Do đó chuỗi sẽ được sắp xếp như sau:
1A < 23 <A1 1A, 23, A1
![Page 103: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/103.jpg)
Bài tập
1. Một máy tính sử dụng mã nội bộ miêu tảcho các kí tự. Thứ tự sắp xếp các chuỗi sauthế nào?
a. ABCb. 123c. 245d. ADD
![Page 104: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/104.jpg)
Bài tập
2. Một máy tính sử dụng ASCII. Xác định thứtự của các chuỗi sau:
a. BEDb. 512c. 400d. 128e. BAD
![Page 105: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/105.jpg)
Bài tập
3. Viết 4-bit, mã BCD cho số sau đây:
a) 2510
b) 6410
c) 12810
d) 102410
4. Sử dụng hệ nhị phân, biểu diễn bằng mã BCD cho các từsau:
a. BITb. BYTEc. ZERO
![Page 106: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/106.jpg)
Bài tập
5. Sử dụng hệ bát phân biển diễn các từ bên dưới ở dạngmã BCD:
a. COMPUTERb. VIDEOc. INPUTd. OUTPUT
6. Dùng hệ nhị phân, biểu diễn dạng mã EBCDIC cho các từsau?
a. SUNb. MOONc. CATd. DOG
![Page 107: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/107.jpg)
Bài tập
7. Dùng hệ thập lục phân, viết mã EBCDIC cho các từ sau,cần bao nhiêu bytes cho mỗi từ?a) PROGRAM
b) OUTPUT
c) BYTE
d) OCTAL
8. Sử dụng hệ thập lục phân, viết mã cho các số thập phânsau:
a) 1256
b) +439
c) -63
d) -786
![Page 108: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/108.jpg)
Bài tập
9. Sử dụng hệ thập lục phân, viết mã cho số thập phân sau:
a) PRINT
b) TYPE
c) RUB
d) GIVE
10. Một máy tính sử dụng mã nội bộ miêu tả cho các kí tự.Thứ tự sắp xếp các chuỗi sau thế nào?
a) ABC
b) 123
c) 245
d) ADD
![Page 109: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/109.jpg)
Câu hỏi
• Tại sao mã EBCDIC được mở rộng từ mãBCD?
• Có bao nhiêu ký tự khác nhau được biểudiễn bởi các mã sau:
a. BCDb. EBDICc. ASCII-7d. ASCII-8
![Page 110: Quarterly Results and FY 2006 Financial Outlook · PDF file2 –01110 2 Giải: 12 0202 10101 - 01110 00111 V ... Divide 11001 2 by 101 2 21. Divide 0110111 2 by 0111 2. Bài tập](https://reader031.vdocument.in/reader031/viewer/2022030410/5a9b47bc7f8b9ad96f8dfab6/html5/thumbnails/110.jpg)
Câu hỏi
• Tại sao phải sử dụng dạng mã Packeddecimal, sự khác nhau giữa dạng decimalvà packed decimal
• Sự giống và khác nhau giữa ASCII 7-bit vàASCII 8-bit