Sự khác biệt giữa 8085 và 8086

Năm 1977, Intel giới thiệu 8085, bộ vi xử lý tám bit cuối cùng. Ngày nay có hơn 200 triệu bộ vi xử lý như vậy được nhúng trong các thiết bị điện tử khác nhau, và việc sản xuất nó sẽ tiếp tục trong tương lai. Năm 1978, bộ vi xử lý 8086 - 16 bit được sản xuất với tốc độ chạy 2,5 MPa. Bộ nhớ vi xử lý của nó cao hơn tới 16 lần so với 1MB.

8085 là gì?

Là phiên bản nâng cấp của bộ xử lý Intel 8008/8080, Intel đã tạo ra bộ xử lý 8085 nổi tiếng. Trong bộ xử lý này, 2 hướng dẫn mới đã được thêm vào để bật / tắt 3 đầu nối và cổng Đầu vào / đầu ra, và đơn giản hóa phần cứng chỉ bằng dòng điện + 5V (Volt), cũng như thêm một bộ tạo xung thời gian và mạch điều khiển mạch . Bộ vi xử lý này đòi hỏi ít thành phần phần cứng, nhưng vị trí và chức năng của chúng có thể mang lại hiệu quả làm việc rất cao. Bộ vi xử lý 8085 rất giống với bộ vi điều khiển, chẳng hạn như PIC 16f84, được sử dụng rộng rãi trong điều khiển quá trình. Theo sức mạnh của nó, 8085 không thể so sánh với các bộ vi xử lý Pentium, nhưng nó sẽ được sử dụng trong một thời gian dài bởi vì nó có một ứng dụng tuyệt vời trong các thiết bị điện tử đơn giản không yêu cầu bộ xử lý mạnh như vậy. Đây là bộ xử lý tám bit, đang xử lý dữ liệu với kích thước bằng một byte. Nó có một bộ tạo tốc độ xung nhịp với tốc độ xung nhịp kỹ thuật số 8 MHz, bộ điều khiển đặc biệt để vận hành gián đoạn và điều khiển thời gian. Nó có quyền truy cập vào bộ nhớ với công suất 64KV, về cơ bản có 16 chân địa chỉ để định địa chỉ trực tiếp không gian bộ nhớ (216 = 64K).

Thông số kỹ thuật

  • Tần số 5 MHz;
  • khoảng 6500 bóng bán dẫn trên 1 m
  • Bus dữ liệu 8 bit
  • 16 bit
  • Phiên bản AH có mức tiêu thụ điện năng thấp hơn 20% so với bộ xử lý 8085 bình thường.
  • Địa chỉ bộ nhớ trực tiếp 64 Kb / giây;
  • Dòng lệnh 1,3 (s (0,8 at ở 8085AH-2 / 0,67 tại 8085AH-1);
  • 4 đầu vào ngắt vector (một đầu vào không thể bị che);
  • số thập phân, nhị phân và số học với độ chính xác gấp đôi.

8086 là gì?

8086 là bộ vi xử lý thế hệ thứ ba. 8086 có bus dữ liệu 16 bit. 8086 có bộ nhớ với dung lượng 1 MB (220) và địa chỉ 20 bit được sử dụng để giải quyết các vị trí bộ nhớ. 8086 có vỏ 40 pin và sử dụng nguồn điện 5V. Tùy thuộc vào kích thước và độ phức tạp của các chương trình, nó có thể hoạt động ở hai chế độ - tối thiểu và tối đa. 8086 chứa các đơn vị riêng biệt đồng thời thực hiện một số giai đoạn (chuyển mã vận hành từ bộ nhớ sang bộ vi xử lý - tìm nạp opcode, truyền toán hạng nếu được yêu cầu - đọc, thực thi hiệu quả - thực thi, trả kết quả vào bộ nhớ - ghi). 8086 hoạt động độc quyền trong chế độ hoạt động thực tế. Bắt đầu từ 8086 đến 80286, các địa chỉ sau được sử dụng: đăng ký địa chỉ, ngay lập tức, trực tiếp, đăng ký gián tiếp, dựa trên, lập chỉ mục, dựa trên chỉ mục và lập chỉ mục dựa trên dịch chuyển.

 Thông số kỹ thuật

  • Tần số lên tới 10 MHz;
  • khoảng 29000 bóng bán dẫn trên 1 m
  • Bus dữ liệu 16 bit
  • Dòng địa chỉ 20 bit
  • Địa chỉ bộ nhớ trực tiếp 1 MB;
  • Chế độ tối thiểu và tối đa
  • Số thập phân, nhị phân và ASCII.

Sự khác biệt giữa 8085 và 8086

  1. Kích thước

Trước hết, 8085 là 8 bit, trong khi 8086 là bộ xử lý 16 bit.

  1. Dòng địa chỉ

8085 sử dụng dòng địa chỉ 18 bit, 8086 một 20 bit.

  1. Xe buýt dữ liệu

Cái đầu tiên có 8 bit, bus dữ liệu 16 bit thứ hai.

  1. Tốc độ đồng hồ

Tốc độ xung nhịp của bộ vi xử lý 8085 là 3.072 MHz. 8086 ban đầu được giới hạn ở mức 5 MHz, nhưng ngày nay nó lên đến 10 MHz.

  1. Đăng ký cờ

Thanh ghi cờ trong trường hợp 8085 chứa 5 cờ, trong trường hợp 8086 - 9.

  1. Đường ống

8086 là cái duy nhất cho phép đường ống.

  1. Số bóng bán dẫn

8085 tích hợp số lượng bóng bán dẫn thấp hơn - khoảng 6500. 8086 có nhiều bóng bán dẫn hơn - khoảng 29000.

  1. Chu kỳ đồng hồ

8085 hoạt động theo chu kỳ đồng hồ với chu kỳ thuế 50%, trong khi 8086 với 33%.

  1. Kích thước bộ nhớ

8085 sử dụng bộ nhớ 64 KB, 8086 1 MB.

  1. Phân đoạn bộ nhớ

Phiên bản mới hơn hỗ trợ phân đoạn bộ nhớ.

  1. Phương thức hoạt đông

8086 có thể hoạt động ở chế độ tối thiểu và tối đa.

  1. Môn số học

8085 hỗ trợ mã thập phân và số nguyên, trong khi 8086 cũng hỗ trợ ASCII.

  1. Số bộ xử lý

8085 chỉ sử dụng một bộ xử lý - 8086 có thể sử dụng bộ xử lý bên ngoài.

  1. Giá cả

8086 là giá cao hơn

8085 so với 8086

Tóm lược

  • Bộ vi xử lý 8085 được Intel thiết kế vào giữa năm 1977. Nó tương thích với bộ vi xử lý 8080 và yêu cầu phần cứng bổ sung ít hơn, giúp tạo ra một hệ thống máy tính đơn giản và rẻ hơn. Bộ vi xử lý này có kiến ​​trúc Von Neumann, bao gồm việc trộn mã hoạt động và toán hạng. Bộ vi xử lý 8085 yêu cầu: CPU, bộ nhớ và mô hình I / O.
  • Năm 1978, Intel ra mắt bộ xử lý 8086 mới và một năm sau, 8088, chỉ được phân biệt trong dòng địa chỉ. Đây là bộ xử lý 16 bit đầu tiên. 8086 có bus dữ liệu 20 bit cho phép lưu trữ tối đa là 220 = 1MB dữ liệu. Để biết thông tin, bộ xử lý này chứa khoảng 29.000 bóng bán dẫn và từ loại bộ xử lý này có các bộ xử lý khác nhau hoạt động ở tần số hoạt động 5,6 hoặc 10 MHz. Điểm mới lạ của các bộ xử lý này là phân đoạn không gian bộ nhớ, nghĩa là phân chia thành 4 phân đoạn là 214B (byte).