Chương 2 Flashcards
Máy tính là gì
thiết bị đa phương tiện (multimedia device)
Mt lưu trữ, xử lý, hiển thị các dạng dữ liệu
- Giá trị số (numbers)
- Văn bản (text)
- Hình ảnh (Imagé, graphics)
- Âm thanh (audio)
- Hình ảnh động (video)
Nén dữ liệu (Data Compression)
- Goals: Giảm kích thước lưu trữ dữ liệu
+ Tỉ số nén (Compression ratio)
Hai kỹ thuật chính của nén dữ liệu
- Nén không mất dữ liệu (lossless): dữ liệu có thể được phục hồi nguyên vẹn từ dữ liệu nén
- Nén có mất dữ liệu (lossly): có một phần dữ liệu bị mất khi nén
Máy tính sử dụng dữ liệu dạng nhị phân vì:
- Giá thành thấp
- Độ tin cậy cao
Chữ số nhị phân là:
BIT (Binary digiT)
Hệ đếm theo vị trí
Hệ đếm là tập các ký hiệu và quy tắc nhầm biểu diễn các giá trị số
Đổi hệ đếm 12 sang hệ đếm 10. Ta có 642 trong hệ đếm 12
612^2 + 412^1+2
= 864 + 48 + 2 = 914 trong hệ đếm 10
Các hệ đếm thông dụng
- Hệ thập phân (Decimal) dùng 10 chữ số: 0,1,2,3,4,5,6,7,8,9
- Hệ nhị phân (Binary) dùng 2 chữ số: 0,1
- Hệ bát phân (octal) dùng 8 chữ số: 0,1,2,3,4,5,6,7
- Hệ thập lục phân (Hexadecimal) dùng 16 chữ số:
0,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Các phép toán
- Phép toán số học: cộng, trừ, nhân, chia, chia nguyên, lũy thừa, đồng dư (mod).
- Phép toán so sánh: >, >=, <, <=, =, <>
- Phép toán logic: AND, OR, NOT
Thứ tự ưu tiên thực hiện các phép toán:
- Ưu tiên cao nhất: phép toán trong cặp dấu ngoặc
- Ưu tiên 2: lũy thừa, đồng dư
- Ưu tiên 3: Nhân, chia, chia nguyên
- Ưu tiên sau cùng: Cộng, trừ
Các khái niệm:
- Giá trị X được biểu diễn trên n bit
- X: giá trị cần biểu diễn
- n: kích thước biểu diễn
- Với n bit chỉ biểu diễn được các giá trị X
trong một khoảng biểu diễn - Số nguyên không dấu (unsigned integer)
- Số nguyên có dấu (signed integer)
Mã quá N
Còn gọi là phương pháp di chuyển (biased)
Sử dụng một số nguyên N cho trước làm giá trị dịch.
Một giá trị thập phân (tức giá trị cần biểu
diễn) sẽ được biểu diễn bằng dạng nhị phân của một số dương nào đó sao cho, giá trị
của số dương này lớn hơn giá trị cần biểu diễn N đơn vị
Ứng dụng số dấu chấm tĩnh
Dùng trong các chương trình tính toán thương mại (các ứng dụng spreadsheet),
và được hỗ trợ trên một số ngôn ngữ lập trình
Số dấu chấm động
X là số bất kỳ, có thể phân tích dưới dạng:
X = m*ae (1)
trong đó:
- a gọi là cơ số (radix)
- m gọi là phần định trị (mantissa)
- e gọi là phần bậc (exponent)
Tiêu chuẩn số dấu chấm động IEEE 754
- Do tổ chức IEEE (Institute of Electrical and Electronic Engineers)
- Mở rộng thành tiêu chuẩn IEEE 854
- Được sử dụng phổ biến trên các đơn vị số dấu chấm động (FPU, Floating-Point Unit) trong các bộ xử lý, và trên các ngôn ngữ lập trình