ݺߣ

ݺߣShare 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 (20)

Bai giang cau_truc_may_tinh
Bai giang cau_truc_may_tinhBai giang cau_truc_may_tinh
Bai giang cau_truc_may_tinh
Thù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ên
Thieu 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ính
Cao 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 2
Vuong 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ính
Ha 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_dat
Ly 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ò
Bai giang cau_truc_may_tinh
Bai giang cau_truc_may_tinhBai giang cau_truc_may_tinh
Bai giang cau_truc_may_tinh
Thùy Linh
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
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
Thieu 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ính
Cao Toa
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 2
Vuong 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ính
Ha 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_dat
Ly hai
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

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
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 cpu
free 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
C1
Trang Jqt
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
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ành
Sunkute
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

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
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
BAO CAO TUAN 5 đo lường và điều khiển máy tính
BAO CAO TUAN 5 đo lường và điều khiển máy tínhBAO CAO TUAN 5 đo lường và điều khiển máy tính
BAO CAO TUAN 5 đo lường và điều khiển máy tính
phuc140103
ghsx.pdf
ghsx.pdfghsx.pdf
ghsx.pdf
TranVu132449
Ky_thuat_VXL.v1.4.pdf,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Ky_thuat_VXL.v1.4.pdf,,,,,,,,,,,,,,,,,,,,,,,,,,,,Ky_thuat_VXL.v1.4.pdf,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Ky_thuat_VXL.v1.4.pdf,,,,,,,,,,,,,,,,,,,,,,,,,,,,
MaiPh2
đề 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
KTMT-Chuong 1- Giới thiệu Tổng quan.pptx
KTMT-Chuong 1- Giới thiệu Tổng quan.pptxKTMT-Chuong 1- Giới thiệu Tổng quan.pptx
KTMT-Chuong 1- Giới thiệu Tổng quan.pptx
NguynnhPhc15
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_part2
Mit Rin
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
Đề 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
BAO CAO TUAN 5 đo lường và điều khiển máy tính
BAO CAO TUAN 5 đo lường và điều khiển máy tínhBAO CAO TUAN 5 đo lường và điều khiển máy tính
BAO CAO TUAN 5 đo lường và điều khiển máy tính
phuc140103
Ky_thuat_VXL.v1.4.pdf,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Ky_thuat_VXL.v1.4.pdf,,,,,,,,,,,,,,,,,,,,,,,,,,,,Ky_thuat_VXL.v1.4.pdf,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Ky_thuat_VXL.v1.4.pdf,,,,,,,,,,,,,,,,,,,,,,,,,,,,
MaiPh2
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
Ktvxl chuong 2 - 8086-8088
Ktvxl chuong 2 - 8086-8088Ktvxl chuong 2 - 8086-8088
Ktvxl chuong 2 - 8086-8088
NguynMinh294
BTL-NMDT_GROUP4
BTL-NMDT_GROUP4BTL-NMDT_GROUP4
BTL-NMDT_GROUP4
Nhok Ly
KTMT-Chuong 1- Giới thiệu Tổng quan.pptx
KTMT-Chuong 1- Giới thiệu Tổng quan.pptxKTMT-Chuong 1- Giới thiệu Tổng quan.pptx
KTMT-Chuong 1- Giới thiệu Tổng quan.pptx
NguynnhPhc15
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_part2
Mit Rin
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

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

  • #7: Khốithựchiệnlệnh EU (Execution - unit) lànơigiảimãvàthihànhcáclệnh.
  • #10: 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 :
  • #11: AX (Accumulator register): thanhghichứa, cáckếtquảthaotácđượclưu ở đây