SlideShare a Scribd company logo
Vi xử lý cấu trúc máy tính
Nhóm sinh viên thực hiện :
• Lê Khương Duy
• Đoàn Mạnh Cường
• Lê Công Hôm
• Chu Văn Hà
• Ngô Hoàng Bảo Danh
• Nguyễn Trọng Đại
• Đỗ Mạnh Dũng
Chương 2 . Họ vi xử lý
80×86 của intel
2.1. Bộ vi xử lý 8086 của Intel.
Được giới thiệu năm 1978. Là bộ vi xử lý 16 bit đầu tiên của intel.
Bên trong 8086 gồm 29000 transistor, được sản xuất bằng cong nghệ
NMOS hoặc CMOS. Với 3 phiên bản :
- 8086 hoạt động ở tần số 4,77MHz.
- 8086-8 hoạt động ở tần số 8MHz.
- 8086-10 hoạt động ở tần số 10MHz.
Cả 3 đều được đóng gói dạng DIP 40 chân, điện áp nuôi là 5V.
2.1.1.Sơ đồ khối của 8086 :
2.1.1.1. Khối thực hiên lệnh
Khối thực hiện lệnh EU (Execution - unit) là nơi giải mã và thi hành các
lệnh.
EU
Bộ xừ lý số học và logic ALU (Arithmatic Logical Unit)
là nơi thực hiện cá lệnh số học và lệnh logic.
Các thanh ghi 16 bit chứa toán dạnh
Thanh ghi cờ F
Khối điều khiển CU (Control - Unit) có nhiệm vụ tạo
các tín hiệu điều khiển các bộ phận bên trong và
ngoài CPU.
2.1.1.2. Khối giao tiếp Bus.
Khối giao tiếp bus BIU ( Bus Interface Unit) có nhiệm vụ bảo đảm trao đổi thông tin giữa
8086 với các linh kiện bên ngoài.
BIU
Một bộ công cụ để tạo địa chỉ vật lý 20 bit từ các
thanh ghi 16 bit
Bốn thanh ghi đoạn 16 bit gồm CS, DS, SS và ES để
giúp 8086 truy cập đến các đoạn trên bộ nhớ
Thanh ghi con trỏ lệnh IP: IP được gọi là con trỏ
lệnh vì nó kết hợp với CS để tạo thành địa chỉ của
lệnh tiếp theo mà 8086 sẽ thi hành.
Hàng đợi lệnh có độ dài 6 byte là nới chứa mã lệnh
đọc được nằm sẵn để chờ EU xử lý.
Mạch logic điều kiển bus có nhiệm vụ đảm bảo
giao tiếp giữa 8086 với các tiết bị bên ngoài.
Thông thường trong các bộ vi xử lý thế hệ trước, hoạt động của
CPU đê thực hiện 1 lệnh gồm 3 giai đoạn :
Đọc mã lệnh
(F)
Giải mã lệnh
(D)
Thực hiện lệnh (E)
2.1.2. Các thanh ghi của 8086.
Trong khối EU có 4 thanh ghi đa năng 16 bit là AX, BX, CX và DX. Đặc biệt khi cần chứa
dữ liệu 8 bit thì mỗi thanh ghi này có thể tách ra thành 2 thanh 8 bit làm việc độc lập:
AH và AL, BH và BL, CH và CL, DH và CL.
AX (Accumulator register): thanh ghi chứa, các kết quả thao tác được lưu ở đây
DX (Data register): thanh ghi dữ liệu, DX cùng AX tham gia vào các thao tác của
phép nhân hoặc chia các số 16 bit. Nó còn dung để chứa địa chỉ của các cổng
trong các lệnh vào/ra dữ liệu trực tiếp.
CX (Count register): thanh ghi đếm, được dung để chứa số lần lặp trong trường
hợp lệnh LOOP(lặn)
BX (Base register) : thanh ghi cơ sở của 1 bảng khi dung lệnh XLAT

More Related Content

What's hot

Bai giang cau_truc_may_tinh
Bai giang cau_truc_may_tinhBai giang cau_truc_may_tinh
Bai giang cau_truc_may_tinhThùy Linh
 
Tongquanktmt
TongquanktmtTongquanktmt
Tongquanktmt
Tung Luu
 
Tin hoc dai_cuong_9517
Tin hoc dai_cuong_9517Tin hoc dai_cuong_9517
Tin hoc dai_cuong_9517
tienhien110293
 
Họ vi xử lí 8086 intel
Họ vi xử lí 8086 intelHọ vi xử lí 8086 intel
Họ vi xử lí 8086 intel
dark_valley
 
Bao cao full
Bao cao fullBao cao full
Bao cao full
Brand Xanh
 
Kiến Trúc Luân Phiên
Kiến Trúc Luân PhiênKiến Trúc Luân Phiên
Kiến Trúc Luân PhiênThieu Mao
 
3 To chuc bo vi xu ly
3 To chuc bo vi xu ly3 To chuc bo vi xu ly
3 To chuc bo vi xu ly
Ly hai
 
Ngân hàng câu hỏi kiến trúc máy tính
Ngân hàng câu hỏi kiến trúc máy tínhNgân hàng câu hỏi kiến trúc máy tính
Ngân hàng câu hỏi kiến trúc máy tínhCao Toa
 
Ktmt chuong 5
Ktmt chuong 5Ktmt chuong 5
Ktmt chuong 5
Tùng Tò Mò
 
1 Tong quan máy tính
1 Tong quan máy tính1 Tong quan máy tính
1 Tong quan máy tính
Ly hai
 
Trac nghiem kt vi su ly 2
Trac nghiem kt vi su ly 2Trac nghiem kt vi su ly 2
Trac nghiem kt vi su ly 2Vuong Sói
 
Ngân hàng câu hỏi trắc nghiệm kiến trúc máy tính
Ngân hàng câu hỏi trắc nghiệm kiến trúc máy tínhNgân hàng câu hỏi trắc nghiệm kiến trúc máy tính
Ngân hàng câu hỏi trắc nghiệm kiến trúc máy tính
kakalaxaxa
 
Bài tập kiến trúc máy tính
Bài tập kiến trúc máy tínhBài tập kiến trúc máy tính
Bài tập kiến trúc máy tínhHa Nguyen
 
Tim hieu thanh ghi in asm
Tim hieu thanh ghi in asmTim hieu thanh ghi in asm
Tim hieu thanh ghi in asm
My Đá
 
2 kien truc phan mem
2 kien truc phan mem2 kien truc phan mem
2 kien truc phan mem
Ly hai
 
Lap rap va_cai_dat
Lap rap va_cai_datLap rap va_cai_dat
Lap rap va_cai_datLy hai
 
Chuong6 hoạt động ngắt
Chuong6 hoạt động ngắtChuong6 hoạt động ngắt
Chuong6 hoạt động ngắt
Đinh Công Thiện Taydo University
 
Kiến trúc máy tính và hợp ngữ bài 01
Kiến trúc máy tính và hợp ngữ bài 01Kiến trúc máy tính và hợp ngữ bài 01
Kiến trúc máy tính và hợp ngữ bài 01
Nhóc Nhóc
 
Ktmt chuong 3
Ktmt chuong 3Ktmt chuong 3
Ktmt chuong 3
Tùng Tò Mò
 

What's hot (20)

Bai giang cau_truc_may_tinh
Bai giang cau_truc_may_tinhBai giang cau_truc_may_tinh
Bai giang cau_truc_may_tinh
 
Tongquanktmt
TongquanktmtTongquanktmt
Tongquanktmt
 
Tin hoc dai_cuong_9517
Tin hoc dai_cuong_9517Tin hoc dai_cuong_9517
Tin hoc dai_cuong_9517
 
Họ vi xử lí 8086 intel
Họ vi xử lí 8086 intelHọ vi xử lí 8086 intel
Họ vi xử lí 8086 intel
 
Bao cao full
Bao cao fullBao cao full
Bao cao full
 
Chuong2
Chuong2Chuong2
Chuong2
 
Kiến Trúc Luân Phiên
Kiến Trúc Luân PhiênKiến Trúc Luân Phiên
Kiến Trúc Luân Phiên
 
3 To chuc bo vi xu ly
3 To chuc bo vi xu ly3 To chuc bo vi xu ly
3 To chuc bo vi xu ly
 
Ngân hàng câu hỏi kiến trúc máy tính
Ngân hàng câu hỏi kiến trúc máy tínhNgân hàng câu hỏi kiến trúc máy tính
Ngân hàng câu hỏi kiến trúc máy tính
 
Ktmt chuong 5
Ktmt chuong 5Ktmt chuong 5
Ktmt chuong 5
 
1 Tong quan máy tính
1 Tong quan máy tính1 Tong quan máy tính
1 Tong quan máy tính
 
Trac nghiem kt vi su ly 2
Trac nghiem kt vi su ly 2Trac nghiem kt vi su ly 2
Trac nghiem kt vi su ly 2
 
Ngân hàng câu hỏi trắc nghiệm kiến trúc máy tính
Ngân hàng câu hỏi trắc nghiệm kiến trúc máy tínhNgân hàng câu hỏi trắc nghiệm kiến trúc máy tính
Ngân hàng câu hỏi trắc nghiệm kiến trúc máy tính
 
Bài tập kiến trúc máy tính
Bài tập kiến trúc máy tínhBài tập kiến trúc máy tính
Bài tập kiến trúc máy tính
 
Tim hieu thanh ghi in asm
Tim hieu thanh ghi in asmTim hieu thanh ghi in asm
Tim hieu thanh ghi in asm
 
2 kien truc phan mem
2 kien truc phan mem2 kien truc phan mem
2 kien truc phan mem
 
Lap rap va_cai_dat
Lap rap va_cai_datLap rap va_cai_dat
Lap rap va_cai_dat
 
Chuong6 hoạt động ngắt
Chuong6 hoạt động ngắtChuong6 hoạt động ngắt
Chuong6 hoạt động ngắt
 
Kiến trúc máy tính và hợp ngữ bài 01
Kiến trúc máy tính và hợp ngữ bài 01Kiến trúc máy tính và hợp ngữ bài 01
Kiến trúc máy tính và hợp ngữ bài 01
 
Ktmt chuong 3
Ktmt chuong 3Ktmt chuong 3
Ktmt chuong 3
 

Viewers also liked

Bài Giảng Vi Xử Lý PIT
Bài Giảng Vi Xử Lý PITBài Giảng Vi Xử Lý PIT
Bài Giảng Vi Xử Lý PIT
Ngô Doãn Tình
 
Cau tao va hoat dong cua cpu
Cau tao va hoat dong cua cpuCau tao va hoat dong cua cpu
Cau tao va hoat dong cua cpufree lance
 
Chuong3 lập trình hợp ngữ
Chuong3 lập trình hợp ngữChuong3 lập trình hợp ngữ
Chuong3 lập trình hợp ngữ
Đinh Công Thiện Taydo University
 
7 can ban assembly
7 can ban assembly7 can ban assembly
7 can ban assembly
Ly hai
 
Bài giảng Assembly
Bài giảng AssemblyBài giảng Assembly
Bài giảng Assembly
Bùi Công Thành
 
Hệ điều hành (chương 1)
Hệ điều hành (chương 1)Hệ điều hành (chương 1)
Hệ điều hành (chương 1)realpotter
 
Dien tu-cong-suat3
Dien tu-cong-suat3Dien tu-cong-suat3
Dien tu-cong-suat3
Tuan Nguyen
 
Chương 4 memory
Chương 4 memoryChương 4 memory
Chương 4 memory
lydinhanh
 
Bài Giảng Vi Xử Lý ICTU
Bài Giảng Vi Xử Lý ICTUBài Giảng Vi Xử Lý ICTU
Bài Giảng Vi Xử Lý ICTU
Ngô Doãn Tình
 
C1
C1C1
39 giao trinh chuyen de ky thuat lap trinh
39 giao trinh chuyen de ky thuat lap trinh39 giao trinh chuyen de ky thuat lap trinh
39 giao trinh chuyen de ky thuat lap trinh
Lvcham Le van Cham
 
lap trinh assembly cho VXL
lap trinh  assembly cho VXLlap trinh  assembly cho VXL
lap trinh assembly cho VXLThân Khương
 
Assembly
AssemblyAssembly
Assembly
Jean Okio
 
Chương II: Hệ điều hành
Chương II: Hệ điều hànhChương II: Hệ điều hành
Chương II: Hệ điều hànhSunkute
 
Hệ điều hành (chương 5)
Hệ điều hành (chương 5)Hệ điều hành (chương 5)
Hệ điều hành (chương 5)realpotter
 
Hệ điều hành windows
Hệ điều hành windowsHệ điều hành windows
Hệ điều hành windows
Hào Nghiêm Xuân
 
Báo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mởBáo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mở
Thuyet Nguyen
 
Ktmt chuong 4
Ktmt chuong 4Ktmt chuong 4
Ktmt chuong 4
Tùng Tò Mò
 
tài liệu Mã nguồn mở 17308 he dieu hanh ma nguon mo
tài liệu Mã nguồn mở  17308   he dieu hanh ma nguon motài liệu Mã nguồn mở  17308   he dieu hanh ma nguon mo
tài liệu Mã nguồn mở 17308 he dieu hanh ma nguon mo
Thuyet Nguyen
 

Viewers also liked (20)

Bài Giảng Vi Xử Lý PIT
Bài Giảng Vi Xử Lý PITBài Giảng Vi Xử Lý PIT
Bài Giảng Vi Xử Lý PIT
 
Cau tao va hoat dong cua cpu
Cau tao va hoat dong cua cpuCau tao va hoat dong cua cpu
Cau tao va hoat dong cua cpu
 
Chuong3 lập trình hợp ngữ
Chuong3 lập trình hợp ngữChuong3 lập trình hợp ngữ
Chuong3 lập trình hợp ngữ
 
7 can ban assembly
7 can ban assembly7 can ban assembly
7 can ban assembly
 
Bài giảng Assembly
Bài giảng AssemblyBài giảng Assembly
Bài giảng Assembly
 
Hệ điều hành (chương 1)
Hệ điều hành (chương 1)Hệ điều hành (chương 1)
Hệ điều hành (chương 1)
 
Dien tu-cong-suat3
Dien tu-cong-suat3Dien tu-cong-suat3
Dien tu-cong-suat3
 
Chương 4 memory
Chương 4 memoryChương 4 memory
Chương 4 memory
 
Bài Giảng Vi Xử Lý ICTU
Bài Giảng Vi Xử Lý ICTUBài Giảng Vi Xử Lý ICTU
Bài Giảng Vi Xử Lý ICTU
 
Bai 04 vi xu ly cpu
Bai 04  vi xu ly cpuBai 04  vi xu ly cpu
Bai 04 vi xu ly cpu
 
C1
C1C1
C1
 
39 giao trinh chuyen de ky thuat lap trinh
39 giao trinh chuyen de ky thuat lap trinh39 giao trinh chuyen de ky thuat lap trinh
39 giao trinh chuyen de ky thuat lap trinh
 
lap trinh assembly cho VXL
lap trinh  assembly cho VXLlap trinh  assembly cho VXL
lap trinh assembly cho VXL
 
Assembly
AssemblyAssembly
Assembly
 
Chương II: Hệ điều hành
Chương II: Hệ điều hànhChương II: Hệ điều hành
Chương II: Hệ điều hành
 
Hệ điều hành (chương 5)
Hệ điều hành (chương 5)Hệ điều hành (chương 5)
Hệ điều hành (chương 5)
 
Hệ điều hành windows
Hệ điều hành windowsHệ điều hành windows
Hệ điều hành windows
 
Báo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mởBáo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mở
 
Ktmt chuong 4
Ktmt chuong 4Ktmt chuong 4
Ktmt chuong 4
 
tài liệu Mã nguồn mở 17308 he dieu hanh ma nguon mo
tài liệu Mã nguồn mở  17308   he dieu hanh ma nguon motài liệu Mã nguồn mở  17308   he dieu hanh ma nguon mo
tài liệu Mã nguồn mở 17308 he dieu hanh ma nguon mo
 

Similar to Vi xử lý cấu trúc máy tính

Bai Tap Vi Xu Ly
Bai Tap Vi Xu LyBai Tap Vi Xu Ly
Bai Tap Vi Xu Ly
guestb10ee52
 
Đề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xa
Đề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xaĐề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xa
Đề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xa
Viết thuê trọn gói ZALO 0934573149
 
ghsx.pdf
ghsx.pdfghsx.pdf
ghsx.pdf
TranVu132449
 
đề Cương ôn tập
đề Cương ôn tậpđề Cương ôn tập
đề Cương ôn tập
huynguyenvan19
 
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thuTailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thu
Trần Đức Anh
 
Atmel avr
Atmel avrAtmel avr
Atmel avr
Chinh Vo Wili
 
Ktvxl chuong 2 - 8086-8088
Ktvxl chuong 2 - 8086-8088Ktvxl chuong 2 - 8086-8088
Ktvxl chuong 2 - 8086-8088
NguynMinh294
 
Chuong2 cấu trúc phần cứng 8051
Chuong2 cấu trúc phần cứng 8051Chuong2 cấu trúc phần cứng 8051
Chuong2 cấu trúc phần cứng 8051
Đinh Công Thiện Taydo University
 
câu 1.docx
câu 1.docxcâu 1.docx
câu 1.docx
LinhLngCh2
 
BTL-NMDT_GROUP4
BTL-NMDT_GROUP4BTL-NMDT_GROUP4
BTL-NMDT_GROUP4
Nhok Ly
 
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thư Viện Số
 
BTL - NMĐT - Nhóm 4 - MT1405
BTL - NMĐT - Nhóm 4 - MT1405BTL - NMĐT - Nhóm 4 - MT1405
BTL - NMĐT - Nhóm 4 - MT1405
Nhok Ly
 
Microprocessor final ver1_part2
Microprocessor final ver1_part2Microprocessor final ver1_part2
Microprocessor final ver1_part2Mit Rin
 
vxl.vdk.TranThanhPhong
vxl.vdk.TranThanhPhongvxl.vdk.TranThanhPhong
vxl.vdk.TranThanhPhongLong Tran Huy
 
Chuong 2 gioi thieu ve cau truc ho vdk 8051
Chuong 2 gioi thieu ve cau truc ho vdk 8051Chuong 2 gioi thieu ve cau truc ho vdk 8051
Chuong 2 gioi thieu ve cau truc ho vdk 8051
Bút Chì
 
2. Phan cung may tinh.ppt
2. Phan cung may tinh.ppt2. Phan cung may tinh.ppt
2. Phan cung may tinh.ppt
hangdong15
 
Chuong1 tổng quan 8051
Chuong1 tổng quan 8051Chuong1 tổng quan 8051
Chuong1 tổng quan 8051
Đinh Công Thiện Taydo University
 
Tìm hiểu cách dùng pic để chạy motor bước
Tìm hiểu cách dùng pic để chạy motor bướcTìm hiểu cách dùng pic để chạy motor bước
Tìm hiểu cách dùng pic để chạy motor bước
Dan Vu
 
Chương 2 CPU và tập lệnh máy tính.ppt
Chương 2 CPU và tập lệnh máy tính.pptChương 2 CPU và tập lệnh máy tính.ppt
Chương 2 CPU và tập lệnh máy tính.ppt
DuongTranTrong
 

Similar to Vi xử lý cấu trúc máy tính (20)

Bai Tap Vi Xu Ly
Bai Tap Vi Xu LyBai Tap Vi Xu Ly
Bai Tap Vi Xu Ly
 
Đề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xa
Đề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xaĐề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xa
Đề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xa
 
ghsx.pdf
ghsx.pdfghsx.pdf
ghsx.pdf
 
Vi si ly
Vi si lyVi si ly
Vi si ly
 
đề Cương ôn tập
đề Cương ôn tậpđề Cương ôn tập
đề Cương ôn tập
 
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thuTailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thu
 
Atmel avr
Atmel avrAtmel avr
Atmel avr
 
Ktvxl chuong 2 - 8086-8088
Ktvxl chuong 2 - 8086-8088Ktvxl chuong 2 - 8086-8088
Ktvxl chuong 2 - 8086-8088
 
Chuong2 cấu trúc phần cứng 8051
Chuong2 cấu trúc phần cứng 8051Chuong2 cấu trúc phần cứng 8051
Chuong2 cấu trúc phần cứng 8051
 
câu 1.docx
câu 1.docxcâu 1.docx
câu 1.docx
 
BTL-NMDT_GROUP4
BTL-NMDT_GROUP4BTL-NMDT_GROUP4
BTL-NMDT_GROUP4
 
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
 
BTL - NMĐT - Nhóm 4 - MT1405
BTL - NMĐT - Nhóm 4 - MT1405BTL - NMĐT - Nhóm 4 - MT1405
BTL - NMĐT - Nhóm 4 - MT1405
 
Microprocessor final ver1_part2
Microprocessor final ver1_part2Microprocessor final ver1_part2
Microprocessor final ver1_part2
 
vxl.vdk.TranThanhPhong
vxl.vdk.TranThanhPhongvxl.vdk.TranThanhPhong
vxl.vdk.TranThanhPhong
 
Chuong 2 gioi thieu ve cau truc ho vdk 8051
Chuong 2 gioi thieu ve cau truc ho vdk 8051Chuong 2 gioi thieu ve cau truc ho vdk 8051
Chuong 2 gioi thieu ve cau truc ho vdk 8051
 
2. Phan cung may tinh.ppt
2. Phan cung may tinh.ppt2. Phan cung may tinh.ppt
2. Phan cung may tinh.ppt
 
Chuong1 tổng quan 8051
Chuong1 tổng quan 8051Chuong1 tổng quan 8051
Chuong1 tổng quan 8051
 
Tìm hiểu cách dùng pic để chạy motor bước
Tìm hiểu cách dùng pic để chạy motor bướcTìm hiểu cách dùng pic để chạy motor bước
Tìm hiểu cách dùng pic để chạy motor bước
 
Chương 2 CPU và tập lệnh máy tính.ppt
Chương 2 CPU và tập lệnh máy tính.pptChương 2 CPU và tập lệnh máy tính.ppt
Chương 2 CPU và tập lệnh máy tính.ppt
 

Vi xử lý cấu trúc máy tính

  • 1. Vi xử lý cấu trúc máy tính
  • 2. Nhóm sinh viên thực hiện : • Lê Khương Duy • Đoàn Mạnh Cường • Lê Công Hôm • Chu Văn Hà • Ngô Hoàng Bảo Danh • Nguyễn Trọng Đại • Đỗ Mạnh Dũng
  • 3. Chương 2 . Họ vi xử lý 80×86 của intel
  • 4. 2.1. Bộ vi xử lý 8086 của Intel. Được giới thiệu năm 1978. Là bộ vi xử lý 16 bit đầu tiên của intel. Bên trong 8086 gồm 29000 transistor, được sản xuất bằng cong nghệ NMOS hoặc CMOS. Với 3 phiên bản : - 8086 hoạt động ở tần số 4,77MHz. - 8086-8 hoạt động ở tần số 8MHz. - 8086-10 hoạt động ở tần số 10MHz. Cả 3 đều được đóng gói dạng DIP 40 chân, điện áp nuôi là 5V.
  • 5. 2.1.1.Sơ đồ khối của 8086 :
  • 6. 2.1.1.1. Khối thực hiên lệnh Khối thực hiện lệnh EU (Execution - unit) là nơi giải mã và thi hành các lệnh. EU Bộ xừ lý số học và logic ALU (Arithmatic Logical Unit) là nơi thực hiện cá lệnh số học và lệnh logic. Các thanh ghi 16 bit chứa toán dạnh Thanh ghi cờ F Khối điều khiển CU (Control - Unit) có nhiệm vụ tạo các tín hiệu điều khiển các bộ phận bên trong và ngoài CPU.
  • 7. 2.1.1.2. Khối giao tiếp Bus. Khối giao tiếp bus BIU ( Bus Interface Unit) có nhiệm vụ bảo đảm trao đổi thông tin giữa 8086 với các linh kiện bên ngoài. BIU Một bộ công cụ để tạo địa chỉ vật lý 20 bit từ các thanh ghi 16 bit Bốn thanh ghi đoạn 16 bit gồm CS, DS, SS và ES để giúp 8086 truy cập đến các đoạn trên bộ nhớ
  • 8. Thanh ghi con trỏ lệnh IP: IP được gọi là con trỏ lệnh vì nó kết hợp với CS để tạo thành địa chỉ của lệnh tiếp theo mà 8086 sẽ thi hành. Hàng đợi lệnh có độ dài 6 byte là nới chứa mã lệnh đọc được nằm sẵn để chờ EU xử lý. Mạch logic điều kiển bus có nhiệm vụ đảm bảo giao tiếp giữa 8086 với các tiết bị bên ngoài.
  • 9. Thông thường trong các bộ vi xử lý thế hệ trước, hoạt động của CPU đê thực hiện 1 lệnh gồm 3 giai đoạn : Đọc mã lệnh (F) Giải mã lệnh (D) Thực hiện lệnh (E)
  • 10. 2.1.2. Các thanh ghi của 8086. Trong khối EU có 4 thanh ghi đa năng 16 bit là AX, BX, CX và DX. Đặc biệt khi cần chứa dữ liệu 8 bit thì mỗi thanh ghi này có thể tách ra thành 2 thanh 8 bit làm việc độc lập: AH và AL, BH và BL, CH và CL, DH và CL. AX (Accumulator register): thanh ghi chứa, các kết quả thao tác được lưu ở đây DX (Data register): thanh ghi dữ liệu, DX cùng AX tham gia vào các thao tác của phép nhân hoặc chia các số 16 bit. Nó còn dung để chứa địa chỉ của các cổng trong các lệnh vào/ra dữ liệu trực tiếp. CX (Count register): thanh ghi đếm, được dung để chứa số lần lặp trong trường hợp lệnh LOOP(lặn) BX (Base register) : thanh ghi cơ sở của 1 bảng khi dung lệnh XLAT

Editor's Notes

  1. Khốithựchiệnlệnh EU (Execution - unit) lànơigiảimãvàthihànhcáclệnh.
  2. Thôngthườngtrongcácbộ vi xửlýthếhệtrước, hoạtđộngcủa CPU đêthựchiện 1 lệnhgồm 3 giaiđoạn :
  3. AX (Accumulator register): thanhghichứa, cáckếtquảthaotácđượclưu ở đây