1. Trang chủ
  2. » Thể loại khác

vixulychuong1 pot

62 201 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Bài giảng Kỹ thuật Vi xử lý Bài giảng Kỹ thuật Vi xử lý Ngành Điện tử-Viễn thông Ngành Điện tử-Viễn thông Đại học Bách khoa Đà Nẵng Đại học Bách khoa Đà Nẵng của Hồ Viết Việt, Khoa CNTT-ĐTVT của Hồ Viết Việt, Khoa CNTT-ĐTVT Tài liệu tham khảo Tài liệu tham khảo [1] Kỹ thuật vi xử lý, Văn Thế Minh, NXB Giáo [1] Kỹ thuật vi xử lý, Văn Thế Minh, NXB Giáo dục, 1997 dục, 1997 [2] Kỹ thuật vi xử lý và Lập trình Assembly cho [2] Kỹ thuật vi xử lý và Lập trình Assembly cho hệ vi xử lý, Đỗ Xuân Tiến, NXB Khoa học & kỹ hệ vi xử lý, Đỗ Xuân Tiến, NXB Khoa học & kỹ thuật, 2001 thuật, 2001 Chương 1 Chương 1 1.1 Các hệ thống số 1.1 Các hệ thống số - - Hệ thập phân Hệ thập phân - Hệ nhị phân - Hệ nhị phân - Hệ thập lục phân - Hệ thập lục phân 1.2 Các hệ thống mã hoá 1.2 Các hệ thống mã hoá - - ASCII ASCII - BCD - BCD 1.3 Các linh kiện điện tử số cơ bản 1.3 Các linh kiện điện tử số cơ bản - Các cổng logic: AND, OR, XOR,NOT - Các cổng logic: AND, OR, XOR,NOT - Các bộ giải mã - Các bộ giải mã 1.1 Các hệ thống số 1.1 Các hệ thống số  Hệ đếm thập phân (Decimal) Hệ đếm thập phân (Decimal)  Còn gọi là hệ đếm cơ số mười Còn gọi là hệ đếm cơ số mười (Vì có quá ít người có chín ngón tay hoặc mười một ngón chân?) (Vì có quá ít người có chín ngón tay hoặc mười một ngón chân?)  Dùng mười ký hiệu: Dùng mười ký hiệu: 1,2,3,4,5,6,7,8,9,0 1,2,3,4,5,6,7,8,9,0  Ví dụ:1.1: Ví dụ:1.1: Ba nghìn Chín trăm Bảy mươi Tám Ba nghìn Chín trăm Bảy mươi Tám 3978 3978 = 3x10 = 3x10 3 3 + 9x10 + 9x10 2 2 + 7x10 + 7x10 1 1 + 8x10 + 8x10 0 0 = 3000 + 900 + 70 + 8 = 3000 + 900 + 70 + 8 1.1 Các hệ thống số 1.1 Các hệ thống số  Hệ đếm nhị phân (Binary) Hệ đếm nhị phân (Binary)  Còn gọi là Hệ đếm cơ số hai Còn gọi là Hệ đếm cơ số hai  Sử dụng hai ký hiệu (bit): 0 và 1 Sử dụng hai ký hiệu (bit): 0 và 1 (Các hệ thống điện tử số chỉ sử dụng hai mức điện áp?) (Các hệ thống điện tử số chỉ sử dụng hai mức điện áp?)  Kích cỡ, LSB, MSB của số nhị phân Kích cỡ, LSB, MSB của số nhị phân  Số nhị phân không dấu (Unsigned) Số nhị phân không dấu (Unsigned)  Số nhị phân có dấu (Số bù hai) Số nhị phân có dấu (Số bù hai) Số nhị phân Số nhị phân  Mỗi ký hiệu 0 hoặc 1 được gọi là 1 Bit ( Mỗi ký hiệu 0 hoặc 1 được gọi là 1 Bit ( B B inary inary Dig Dig it- it- Chữ số nhị phân) Chữ số nhị phân)  Kích cỡ của một số nhị phân là số bit của nó Kích cỡ của một số nhị phân là số bit của nó  MSB (Most Significant Bit): Bit sát trái MSB (Most Significant Bit): Bit sát trái  LSB (Least Significant Bit): Bit sát phải LSB (Least Significant Bit): Bit sát phải  Ví dụ 1.1: Ví dụ 1.1: 1010101010101010 1010101010101010 là một số nhị phân 16-bit là một số nhị phân 16-bit MSB LSB Số nhị phân không dấu Số nhị phân không dấu  Chỉ biểu diễn được các giá trị không Chỉ biểu diễn được các giá trị không âm (>= 0) âm (>= 0)  Với n-bit có thể biểu diễn các giá trị Với n-bit có thể biểu diễn các giá trị từ 0 đến 2 từ 0 đến 2 n n – – 1 1  Ví dụ 1.3: Giá trị V của số nhị phân Ví dụ 1.3: Giá trị V của số nhị phân không dấu 1101 được tính: không dấu 1101 được tính: V(1101) = 1x2 V(1101) = 1x2 3 3 + 1x2 + 1x2 2 2 + 0x2 + 0x2 1 1 + 1x2 + 1x2 0 0 = 8 + 4 + 0 + 1 = 13 = 8 + 4 + 0 + 1 = 13 Số nhị phân không dấu Số nhị phân không dấu  Tổng quát: Nếu số nhị phân N n-bit: Tổng quát: Nếu số nhị phân N n-bit: N = b N = b ( n-1) ( n-1) b b ( n-2) ( n-2) …. …. b b 1 1 b b 0 0 thì giá trị V của nó là: thì giá trị V của nó là: V = b V = b (n -1) (n -1) x 2 x 2 (n-1) (n-1) +b +b (n-2) (n-2) x2 x2 (n-2) (n-2) + + … … + b + b 1 1 x 2 x 2 1 1 + b + b 0 0 x 2 x 2 0 0 Các số nhị phân không dấu 4-bit biểu Các số nhị phân không dấu 4-bit biểu diễn được các giá trị từ ? đến ? diễn được các giá trị từ ? đến ? 16 giá trị từ 0 đến 15 16 giá trị từ 0 đến 15 Nhị phân không dấu Nhị phân không dấu Giá trị thập phân Giá trị thập phân 0000 0000 0 0 0001 0001 1 1 0010 0010 2 2 0011 0011 3 3 0100 0100 4 4 0101 0101 5 5 0110 0110 6 6 0111 0111 7 7 1000 1000 8 8 1001 1001 9 9 1010 1010 10 10 1011 1011 11 11 1100 1100 12 12 1101 1101 13 13 1110 1110 14 14 1111 1111 15 15 Số nhị phân không dấu Số nhị phân không dấu  Dải giá tri của các số không dấu 8-bit Dải giá tri của các số không dấu 8-bit là [0,255] là [0,255] (unsigned char trong C) (unsigned char trong C)  Dải giá tri của các số không dấu 16- Dải giá tri của các số không dấu 16- bit là [0,65535] bit là [0,65535] (unsigned int trong C) (unsigned int trong C) Chuyển đổi thập phân sang nhị phân Chuyển đổi thập phân sang nhị phân  Ví dụ 1.4 Chuyển 25 sang nhị phân không dấu. Dùng phương pháp chia 2 liên tiếp Chia 2 Thương số Dư số  25/2 = 12 1 LSB  12/2 = 6 0  6/2 = 3 0  3/2 = 1 1  1/2 = 0 1 MSB Kết quả là: 11001

Ngày đăng: 06/07/2014, 23:20

Xem thêm: vixulychuong1 pot

TỪ KHÓA LIÊN QUAN

Mục lục

    Bài giảng Kỹ thuật Vi xử lý Ngành Điện tử-Viễn thông Đại học Bách khoa Đà Nẵng của Hồ Viết Việt, Khoa CNTT-ĐTVT

    1.1 Các hệ thống số

    Số nhị phân không dấu

    16 giá trị từ 0 đến 15

    Chuyển đổi thập phân sang nhị phân

    Số nhị phân có dấu

    16 giá trị từ - 8 đến 7

    Tìm đối số (Lấy bù 2)

    Chuyển số thập phân sang nhị phân có dấu

    Số thập lục phân

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w