Bài giảng kỹ thuật vi xử lý - chương 3: Vi xử lý 8088-Intel
Số trang: 122
Loại file: pdf
Dung lượng: 806.68 KB
Lượt xem: 12
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tập đoàn Intel (Integrated Electronics) thành lập năm 1968 tại Santa Clara, California, Hoa Kỳ. Intel sản xuất các sản phẩm như chip vi xử lý cho máy tính, bo mạch chủ, ổ nhớ flash, cạc mạng và các thiết bị máy tính khác. Ban đầu, Intel là nhà sản xuất bộ nhớ SRAM và DRAM và đây là sự kiện tiêu biểu đầu tiên cho các nhà sản xuất chip bộ nhớ sau này.
Nội dung trích xuất từ tài liệu:
Bài giảng kỹ thuật vi xử lý - chương 3: Vi xử lý 8088-Intel Bay 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 Tài liệu tham khảo[1] Kỹ thuật vi xử lý, Văn Thế Minh, NXB Giáodục, 1997[2] Kỹ thuật vi xử lý và Lập trình Assembly chohệ vi xử lý, Đỗ Xuân Tiến, NXB Khoa học & kỹthuật, 2001 Chương 3 Vi xử lý 8088-Intel3.1 Kiến trúc và hoạt động của 8088 - Nguyên lý hoạt động - Sơ đồ khối chức năng3.2 Cấu trúc thanh ghi của 80883.3 Phương pháp quản lý bộ nhớ3.4 Mô tả tập lệnh Assembly Nguyên lý hoạt động của một bộ vi xử lý Lấy - Giải mã - Thực hiện lệnh Tìm và copy các byte lệnh từ bộ nhớTạo ra các tín hiệu điều khiển Giải mã lệnhđể thực hiện lệnh Chu kỳ lệnh và Chu kỳ máy• Chu kỳ lệnh: Tổng thời gian tìm lệnh, giải mã lệnh và thực hiện 1 lệnh• Nói chung, Chu kỳ lệnh của các lệnh khác nhau là khác nhau• Chu kỳ lệnh bao giờ cũng bằng một số nguyên lần chu kỳ máy• Chu kỳ máy bằng nghịch đảo của tần số hoạt động (tốc độ đồng hồ) của bộ vi xử lý3.1 Kiến trúc và Hoạt động của 8088 Đơn vị giao tiếp Bus - BIU• Phát các tín hiệu địa chỉ đến bộ nhớ và các cổng I/O thông qua A-Bus• Đọc mã lệnh từ bộ nhớ thông qua D-Bus• Đọc dữ liệu từ bộ nhớ thông qua D-Bus• Ghi dữ liệu vào bộ nhớ thông qua D-Bus• Đọc dữ liệu từ các cổng I thông qua D-Bus• Ghi dữ liệu ra các cổng O thông qua D-Bus Đơn vị thực hiện - EU• Bao gồm CU và ALU• CU : Giải mã lệnh để tạo ra các tín hiệu điều khiển nhằm thực hiện lệnh đã được giải mã• ALU: thực hiện các thao tác khác nhau đối với các toán hạng của lệnhTổ chức của microprocessor CPU Control registers Control ALU General BIU Address purposeControl Data registers Status Registers Xử lý lệnh của các vi xử lý trước 8086/8088• Một thủ tục đơn giản gồm 3 bước: – Lấy lệnh từ bộ nhớ – Giải mã lệnh – Thực hiện lệnh • Lấy các toán hạng từ bộ nhớ (nếu có) • Lưu trữ kết quảFetch Decode Execute Fetch Decode Execute …... Microprocessor 1 1 1 2 2 2 Bus Busy Idle Busy Busy Idle Busy …... Cơ chế Pipelining P ip e lin in gF e tc h F e tc h F e tc h F e tc h S to r e F e tc h F e tc h Load F e tc h … ... Bus 1 2 3 4 1 5 6 2 7 D ecode D ecode D ecode D ecode Id le D ecode D ecode Id le Decode … ... In s tr u c tio n 1 2 3 4 5 6 7 U n it Exec. Exec. Exec. Exec. IdIdlele Exec. Exec. Id le Exec. E x e c u tio n 1 2 3 4 5 6 7 U n it M e m o ry re q u e s t M e m o ry re q u e s t3.2 Cấu trúc thanh ghi của 8088 8088 có 14 thanh ghi 16-bit Cấu trúc thanh ghi của họ x86General Purpose Special Registers AH ALAccumulator Index Registers AX Instr Pointer IP EAX EIP Stack Pointer SP BH BL FlagsBase FLAG ESP BX EFLAG Base Pointer BP EBX EBP CH CLCount Segment Registers Dest Index DI CX EDI ECX CS Code Segment Source Index SI DH DLData DS Data Segment ESI DX EDX ES Extra Segment ...
Nội dung trích xuất từ tài liệu:
Bài giảng kỹ thuật vi xử lý - chương 3: Vi xử lý 8088-Intel Bay 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 Tài liệu tham khảo[1] Kỹ thuật vi xử lý, Văn Thế Minh, NXB Giáodục, 1997[2] Kỹ thuật vi xử lý và Lập trình Assembly chohệ vi xử lý, Đỗ Xuân Tiến, NXB Khoa học & kỹthuật, 2001 Chương 3 Vi xử lý 8088-Intel3.1 Kiến trúc và hoạt động của 8088 - Nguyên lý hoạt động - Sơ đồ khối chức năng3.2 Cấu trúc thanh ghi của 80883.3 Phương pháp quản lý bộ nhớ3.4 Mô tả tập lệnh Assembly Nguyên lý hoạt động của một bộ vi xử lý Lấy - Giải mã - Thực hiện lệnh Tìm và copy các byte lệnh từ bộ nhớTạo ra các tín hiệu điều khiển Giải mã lệnhđể thực hiện lệnh Chu kỳ lệnh và Chu kỳ máy• Chu kỳ lệnh: Tổng thời gian tìm lệnh, giải mã lệnh và thực hiện 1 lệnh• Nói chung, Chu kỳ lệnh của các lệnh khác nhau là khác nhau• Chu kỳ lệnh bao giờ cũng bằng một số nguyên lần chu kỳ máy• Chu kỳ máy bằng nghịch đảo của tần số hoạt động (tốc độ đồng hồ) của bộ vi xử lý3.1 Kiến trúc và Hoạt động của 8088 Đơn vị giao tiếp Bus - BIU• Phát các tín hiệu địa chỉ đến bộ nhớ và các cổng I/O thông qua A-Bus• Đọc mã lệnh từ bộ nhớ thông qua D-Bus• Đọc dữ liệu từ bộ nhớ thông qua D-Bus• Ghi dữ liệu vào bộ nhớ thông qua D-Bus• Đọc dữ liệu từ các cổng I thông qua D-Bus• Ghi dữ liệu ra các cổng O thông qua D-Bus Đơn vị thực hiện - EU• Bao gồm CU và ALU• CU : Giải mã lệnh để tạo ra các tín hiệu điều khiển nhằm thực hiện lệnh đã được giải mã• ALU: thực hiện các thao tác khác nhau đối với các toán hạng của lệnhTổ chức của microprocessor CPU Control registers Control ALU General BIU Address purposeControl Data registers Status Registers Xử lý lệnh của các vi xử lý trước 8086/8088• Một thủ tục đơn giản gồm 3 bước: – Lấy lệnh từ bộ nhớ – Giải mã lệnh – Thực hiện lệnh • Lấy các toán hạng từ bộ nhớ (nếu có) • Lưu trữ kết quảFetch Decode Execute Fetch Decode Execute …... Microprocessor 1 1 1 2 2 2 Bus Busy Idle Busy Busy Idle Busy …... Cơ chế Pipelining P ip e lin in gF e tc h F e tc h F e tc h F e tc h S to r e F e tc h F e tc h Load F e tc h … ... Bus 1 2 3 4 1 5 6 2 7 D ecode D ecode D ecode D ecode Id le D ecode D ecode Id le Decode … ... In s tr u c tio n 1 2 3 4 5 6 7 U n it Exec. Exec. Exec. Exec. IdIdlele Exec. Exec. Id le Exec. E x e c u tio n 1 2 3 4 5 6 7 U n it M e m o ry re q u e s t M e m o ry re q u e s t3.2 Cấu trúc thanh ghi của 8088 8088 có 14 thanh ghi 16-bit Cấu trúc thanh ghi của họ x86General Purpose Special Registers AH ALAccumulator Index Registers AX Instr Pointer IP EAX EIP Stack Pointer SP BH BL FlagsBase FLAG ESP BX EFLAG Base Pointer BP EBX EBP CH CLCount Segment Registers Dest Index DI CX EDI ECX CS Code Segment Source Index SI DH DLData DS Data Segment ESI DX EDX ES Extra Segment ...
Tìm kiếm theo từ khóa liên quan:
vi xử lý hệ thống vi xử lý bài giảng vi xử lý bộ vi xử lý hệ vi xử lýGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 281 0 0 -
Giáo trình Máy thu hình (Nghề Điện tử dân dụng - Trình độ: Trung cấp) - Trường Cao đẳng nghề Cần Thơ
79 trang 165 0 0 -
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 151 0 0 -
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 131 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 114 0 0 -
Bài tập lớn Vi xử lý: Thiết kế môn học Đèn LED đơn ghép thành đèn quảng cáo
15 trang 104 0 0 -
Giáo trình môn kỹ thuật vi điều khiển
0 trang 91 0 0 -
Giáo trình Lập trình hệ thống máy tính - Phạm Hùng Kim Khánh
130 trang 83 0 0 -
130 trang 80 0 0
-
Giáo trình môn học: Cấu trúc máy tính (Trình độ: Trung cấp/cao đẳng)
103 trang 77 0 0