1. Trang chủ
  2. » Giáo Dục - Đào Tạo

GIỚI THIỆU hệ VI xử lý TỔNG QUÁT (VI xử lý SLIDE)

47 40 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

Thông tin cơ bản

Định dạng
Số trang 47
Dung lượng 8,82 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

CHƯƠNG 1 GIỚI THIỆU HỆ VI XỬ LÝ TỔNG QUÁT... • Thông thường, một lệnh được chia làm ba vùng:– Mã lệnh opcode: tác vụ cần thực thi – Địa chỉ: bộ nhớ hoặc thanh ghi – Cách định địa chỉ: C

Trang 1

CHƯƠNG 1

GIỚI THIỆU HỆ VI XỬ LÝ

TỔNG QUÁT

Trang 2

1.1 Sự phát triển của các hệ vi xử lý

• Họ vi mạch số và công nghệ

– IC thường được phân loại thành SSI, MSI, LSI, VLSI hoặc ULSI

– Về công nghệ chế tạo: MOS, TTL, IIL.

• Khái niệm máy tính, máy vi tính và vi xử lý

– Bao gồm: ALU, control, storage, input, output, trong đó ALU + control = CPU.

– CPU có thể chia làm 3 dạng thiết kế:

• Multi-chip CPU

• Microprocessor (vi xử lý)

• Single-chip microprocessor (vi xử lý đơn chip): thường được gọi tắt

là microcontroller unit (vi điều khiển).

• Lịch sử phát triển vi xử lý

Trang 3

3

Trang 7

18 04H

B3 98 FB 10

18 04H

Trang 8

1.2 Sơ đồ khối một hệ vi xử lý cơ bản

Trang 9

9

Trang 10

10

Trang 11

11

Trang 12

1.3 CPU

• Các thành phần chính của CPU:

– Đơn vị lưu trữ: các thanh ghi, cờ

– Đơn vị thực thi: ALU

– Đơn vị chuyển tín hiệu: bus

– Đơn vị điều khiển

• Dạng lệnh

• Các cách định địa chỉ

Trang 13

13

Trang 15

• Thông thường, một lệnh được chia làm ba vùng:

– Mã lệnh (opcode): tác vụ cần thực thi

– Địa chỉ: bộ nhớ hoặc thanh ghi

– Cách định địa chỉ: Cho biết cách thức diễn dịch hoặc tính toán vùng địa chỉ trong lệnh thành địa chỉ toán hạng trước khi thực sự truy xuất toán hạng Một CPU thường bao gồm các cách định địa chỉ sau: định địa chỉ hiểu ngầm, định địa chỉ tức thời, định địa chỉ thanh ghi, định địa chỉ gián tiếp qua thanh ghi, định địa chỉ trực tiếp, định địa chỉ gián tiếp, định địa chỉ tương đối

• Có 3 tổ chức CPU thông dụng:

– 1 thanh ghi tích lũy

– Dùng thanh ghi tổng quát

– Ngăn xếp

Trang 16

16

Trang 17

1.4 Bộ nhớ

• Bit, byte, word

• Các loại bộ nhớ

– RAM: SRAM, DRAM

– ROM: PROM, EPROM, EEPROM, FlashROM

• Bên trong bộ nhớ:

Trang 18

18

Trang 19

1.5 Ngoại vi

• Phân loại ngoại vi: nhập (I), xuất (O)

• Bus I/O và các module giao tiếp

• Bus I/O và bus bộ nhớ

Trang 20

20

Trang 23

• Có 2 phương pháp truyền dữ liệu: đồng bộ và bất đồng bộ

• Giao thức truyền bất đồng bộ: dùng strobe (từ nguồn hoặc đích) và phương pháp handshake

Trang 24

24

Trang 26

Bộ thu phải biết trước vận tốc truyền, số bit dữ liệu, bit stop được phát đi

Trang 27

27

Trang 29

• Chu kỳ ghi bus

Các khái niệm: bus một chiều, bus hai chiều, bus có dồn kênh, tranh chấp bus

Trang 30

30

Trang 31

Chu kỳ ghi bus:Chu kỳ đọc bus:

Trang 32

32

Trang 33

1.7 Giải mã địa chỉ

Trang 34

34

Trang 36

1.8 Định thì

• Các qui ước trong giản đồ định thì

• Định thì giao tiếp bộ nhớ

• Định thì giao tiếp bộ nhớ DRAM

Hình 1.40 Các qui ước trong giản đồ định thì

Trang 37

37

Trang 39

Hình 1.43 Giản đồ định thì bus

Trang 40

40

Trang 42

Định thì đọc DRAM:

Trang 43

– Có nhiều loại ngôn ngữ lập trình: ngôn ngữ máy, hợp ngữ (cần

assembler), ngôn ngữ cấp cao (cần compiler).

• Assembler

• Lưu đồ chương trình

Trang 44

44

Trang 46

1.10 Vi điều khiển

• Các giới hạn của vi xử lý:

– Cần bộ nhớ ngoài để thực thi chương trình.

– Không thể giao tiếp trực tiếp với I/O mà cần phải có mạch giao tiếp bên ngoài.

• Vi xử lý và vi điều khiển:

Trang 47

47

Ngày đăng: 30/03/2021, 18:42

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w