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ý. 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 | 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 - TVT Tài li u tham kh o [1] K thu t vi x lý, V n Th Minh, NXB Giáo d c, 1997 [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 thu t, 2001 Chương 3 Vi x lý 8088-Intel Ki n trúc và ho t ng c a 8088 - Nguyên lý ho t ng - kh i ch c n ng C u trúc thanh ghi c a 8088 Ph ư ng pháp qu n lý b nh 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ý 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 nh T ch c c a microprocessor CPU Control registers ALU Control General BIU Address purpose Control Data registers Status Registers X lý l nh c a các vi x ư 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