Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Cấu trúc
CẤU TRÚC MÁY TÍNH COMPUTER ARCHITECTURE
Các hệ thống số
Hệ Thập Phân
Hệ Thập Phân (tiếp theo)
Hệ Nhị Phân
Hệ bát phân
Slide 7
Hệ thập lục phân
Hệ thập lục phân (Tiếp theo)
Chuyển từ hệ nhị phân sang thập phân
Chuyển từ hệ thập phân sang hệ nhị phân
Chuyển hệ thập phân sang nhị phân- Ví dụ
Chuyển từ hệ nhị phân sang hệ thập lục phân
Slide 14
Chuyển hệ thập lục phân sang hệ nhị phân
Chuyển từ hệ nhị phân sang hệ bát phân
Chuyền từ hệ bát phân sang hệ nhị phân
Khái niệm nhị phân
Biểu diễn dữ liệu
Slide 20
Slide 21
Lưu trữ dữ liệu
Lưu trữ dữ liệu (Tiếp theo)
Hệ thập phân nén (Packed Decimal)
Packed Decimal (tiếp theo)
Phép cộng số học nhị phân
Phương pháp trừ bù (Complementary Subtraction)
Phương pháp trừ bù (tiếp theo)
Slide 29
Slide 30
Slide 31
Phép nhân
Phép chia
Slide 34
Nội dung
CẤU TRÚC MÁY TÍNH COMPUTER ARCHITECTURE Chương 2 : Biểu diễn dữ liệu trên máy tính Các hệ thống số Hệ thống số La mã – các số được biểu diễn theo kiểu tích lũy, như: I cho 1, II cho 2, III cho 3. Hệ thống số Ả rập – giá trị các ký hiệu tùy thuộc vào vị trí mà nó chiếm giữ, chẳng hạn hệ số thập phân. Hệ Thập Phân Trong hệ đếm thập phân, vị trí các số từ phải qua trái đại diện cho hàng đơn vị, chục, trăm, ngàn,… (3 * 100) + (6*10) + (5*1) = 365 Vị trí của số quyết định giá trị của nó. Người ta gọi những loại hệ đếm này là hệ đếm theo vị trí (positional number system). Hệ Thập Phân (tiếp theo) Giá trị của mỗi ký số trong một hệ đếm được xác định bởi: – Bản thân ký số đó – Vị trí của ký số đó trong dãy số. – Cơ số của hệ đếm. Cơ số (Base) Vị trí số (6*10) Hệ Nhị Phân Hệ nhị phân dựa trên 2 cơ số, ký số gồm 0 và 1. Trong hệ đếm này, do có cơ số là 2 nên khi chúng ta di chuyển sang trái, giá trị của ký số sẽ tăng 2 lần so với số kế trước nó. Như vậy các giá trị của các vị trí là: 64 32 16 8 4 2 1 Số nhị phân 0001111001010111 Ký hiệu bit có gía trị lớn nhất Ký hiệu bit có giá trị bé nhất Hệ bát phân Hệ bát phân có cơ số là 8. Giá trị tăng từ phải qua trái là 1, 8, 64, 512, 4096… Giá trị thập phân của số 1204 hệ bát phân là: 1204 = (1 * 512) + (2 * 64) + (0 * 8) + (4 * 1) = 512 + 128 + 0 + 4 = 644 Hệ bát phân Nhị phân Bát phân 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7 Để chuyển đổi một số từ hệ nhị phân sang hệ bát phân và ngược lại, chúng ta phải nhớ bảng chuyển đổi như sau: Hệ thập lục phân Thập lục phân Thập phân 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 A 10 B 11 C 12 D 13 E 14 F 15 Hệ thập lục phân (Tiếp theo) Hệ đếm thập lục phân dựa trên cơ số 16 16 ký hiệu đại diện trong đó có các ký hiệu chữ cái là A, B, C, D, E và F Biểu diễn hệ thập phân của số A0119 hệ thập lục phân là: (10 * 65536)+(0 * 4096)+(1 * 256)+ ( 1 * 16) + ( 9 * 1) = 655360 + 0 + 256 + 16 + 9 = 655641 Chuyển từ hệ nhị phân sang thập phân <64 <32 <16 <8 <4 <2 <1 Giá trị thập phân của 110100 là: = (1 * 32 ) + (1 * 16) + (0 * 8) + ( 1 * 4) + ( 0 * 2) + (0 * 1) = 32 + 16 + 0 + 4 + 0 + 0 = 52 Chuyển từ hệ nhị phân sang thập phân