Danh mục

Bài giảng Vi xử lý: Chương 2 - Bùi Minh Thành

Số trang: 87      Loại file: pdf      Dung lượng: 1.64 MB      Lượt xem: 13      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 30,000 VND Tải xuống file đầy đủ (87 trang) 0
Xem trước 9 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Vi xử lý - Chương 2: Kiến trúc CPU và tập lệnh" giới thiệu tới người đọc các nội dung: Sơ đồ khối CPU 8 bit cơ bản, tổ chức các thanh ghi, tổ chức bộ nhớ, ghép nối bus hệ thống, chu kỳ bus, chu kỳ máy, các phương pháp định địa chỉ, tập lệnh. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Vi xử lý: Chương 2 - Bùi Minh ThànhBùi Minh ThànhHiệu đính từ bài giảng củathầy Hồ Trung Mỹ (BMDT- DHBK) Chương 2 KIẾN TRÚC CPU VÀ TẬP LỆNH 1 Nội dung2.1 Sơ đồ khối CPU 8 bit cơ bản2.2 Tổ chức các thanh ghi2.3 Tổ chức bộ nhớ2.4 Ghép nối bus hệ thống2.5 Chu kỳ bus, chu kỳ máy2.6 Các phương pháp định địa chỉ2.7 Tập lệnh 2 Vi xử lý• Có nhiều lọai vi xử lý (VXL) từ rất đơn giản đến rất phức tạp• Phụ thuộc vào độ rộng bus dữ liệu và thanh ghi và ALU, có các VXL 4 bit , 8 bit , 16bit, 32 bit , 64 bit …• Thí dụ – Z80 là VXL 8 bit – 8086/88 là VXL 16 bit• Tất cả các VXL có – Bus địa chỉ – Bus dữ liệu – Các tín hiệu điều khiển: RD, WR, CLK , RST, INT, . . . 3 Bus nội và ngoại• Bus nội (Internal bus) là đường dẫn để truyền dữ liệu giữa các thanh ghi và ALU trong VXL• Bus ngoại (External bus) dùng cho bên ngoài nối đến RAM, ROM và I/O• Độ rộng của bus nội và ngoại có thể khác nhau.• Thí dụ – 8088: bus nội là 16 bit, bus ngoại là 8 bit – 8086: bus nội là 16 bit, bus ngoại là 16 bit 4 2.1 SƠ ĐỒ KHỐICPU 8 BIT CƠ BẢN 56Sơ đồ chức năng và gán chân ở chip Z80 7• Có 6 nhóm tín hiệu: – Bus địa chỉ 16 đường (A0 đến A15) – Bus dữ liệu 8 đường (D0 đến D7) – 6 đường điều khiển hệ thống – 5 đường điều khiển CPU – 2 đường điều khiển bus CPU ( ) – 3 đường dành cho nguồn cấp điện và xung nhịp (+5V, GND, và CLK) 8 Mô tả chân Z80A15-A0 :Bus địa chỉ (xuất, tích cực cao, 3-state).Dùng để truy cập bộ nhớ và các cổng I/OTrong chu kỳ làm tươi I được đặt trên bus này.D7-D0 :Bus dữ liệu (nhập/xuất, tích cực cao, 3-state). Dùng đểtrao đổi dữ liệu với bộ nhớ , I/O và ngắt.RD:Đọc (xuất, tích cực thấp, 3-state) cho biết CPU muốn đọcdữ liệu từ bộ nhớ hay I/OWR:Ghi (xuất, tích cực thấp, 3-state) cho biết bus dữ liệuCPU giữ dữ liệu hợp lệ sẽ được cất vào bộ nhớ hay thiếtbị I/O. 9 Mô tả chân Z80MREQ Memory Request (output, active Low, 3-state). Indicates memory read/write operation. See M1IORQ Input/Output Request(output,active Low,3-state) Indicates I/O read/write operation. See M1M1 Machine Cycle One (output, active Low). Together with MREQ indicates opcode fetch cycle Together with IORQ indicates an Int Ack cycleRFSH Refresh (output, active Low). Together with MREQ indicates refresh cycle. Lower 7-bits address is refresh address to DRAM 10 Mô tả chân Z80INT Interrupt Request (input, active Low). Interrupt Request is generated by I/O devices. Checked at the end of the current instruction If flip-flop (IFF) is enabled.NMI Non-Maskable Interrupt (Input, negative edge-triggered). Higher priority than INT. Recognized at the end of the current Instruction Independent of the status of IFF Forces the CPU to restart at location 0066H. 11 Mô tả chân Z80BUSREQ Bus Request (input, active Low). higher priority than NMI recognized at the end of the current machine cycle. forces the CPU address bus, data bus, and MREQ, IORQ, RD, and WR to high-imp.BUSACK Bus Acknowledge (output, active,Low) indicates to the requesting device that address, data, and control signals MREQ, IORQ, RD, and WR have entered their high-impedance states. 12 Mô tả chân Z80RESET Reset (input, active Low). RESET initializes the CPU as follows: Resets the IFF Clears the PC and registers I and R Sets the interrupt status to Mode 0. During reset time, the address and data bus go to a high-impedance state And all control output signals go to the inactive state. must be active for a minimum of three full clock cycles before the reset operation is complete. 13Kiến trúc hệ thống 142.2 TỔ CHỨC CÁC THANH GHI 15 Z80 CPU B 8 U INTERNAL DATA BUS (8 BIT) F ...

Tài liệu được xem nhiều: