Bài giảng Vi xử lý - Chương 1: Giới thiệu hệ vi xử lý tổng quát

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ý

ppt 47 trang thamphan 28/12/2022 1080
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Vi xử lý - Chương 1: Giới thiệu hệ vi xử lý tổng quát", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pptbai_giang_vi_xu_ly_chuong_1_gioi_thieu_he_vi_xu_ly_tong_quat.ppt

Nội dung text: Bài giảng Vi xử lý - Chương 1: Giới thiệu hệ vi xử lý tổng quát

  1. CHƯƠNG 1 GiỚI THIỆU HỆ VI XỬ LÝ TỔNG QUÁT 1
  2. 05H 18 05H 18 04H 4587 04H 45 03H 10 03H 10 02H FB 02H FB 01H 98 01H 98 00H B3 00H B3 SP 03H04H SP 0403HH PUSH: POP: chuyeån data 45H vaøo STACK data 45H ñöôïc laáy ra khoûi STACK 7
  3. • 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 15
  4. 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ớ: 17
  5. 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ớ • I/O cách ly và I/O ánh xạ bộ nhớ • Giao tiếp I/O • Các vấn đề truyền dữ liệu • Các phương pháp điều khiển I/O 19
  6. • 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 23
  7. 1.6 Bus hệ thống • Bus: là tập hợp các đường tín hiệu mà qua đó data, address hoặc control có thể được truyền đi giữa các thành phần. • Cài đặt bus chung • Chu kỳ đọc bus • 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 29
  8. Chu kỳ đọc bus: Chu kỳ ghi bus: 31
  9. 1.7 Giải mã địa chỉ 33
  10. Hình 1.43 Giản đồ định thì bus 39
  11. 1.9 Chương trình • Chương trình và ngôn ngữ lập trình: – Chương trình là danh sách các lệnh hay phát biểu để điều khiển CPU thực hiện công việc xử lý dữ liệu mong muốn. – 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 43