ไมโครโปรเซสเซอร์ - 8086 ภาพรวม
8086 Microprocessor เป็นรุ่นปรับปรุงของ 8085Microprocessor ซึ่งออกแบบโดย Intel ในปี 1976 เป็นไมโครโปรเซสเซอร์ 16 บิตที่มีบรรทัดแอดเดรส 20 บรรทัดและ 16 สายข้อมูลที่ให้พื้นที่เก็บข้อมูลสูงสุด 1MB ประกอบด้วยชุดคำสั่งที่มีประสิทธิภาพซึ่งให้การดำเนินการเช่นการคูณและการหารได้อย่างง่ายดาย
รองรับโหมดการทำงานสองโหมด ได้แก่ โหมดสูงสุดและโหมดต่ำสุด โหมดสูงสุดเหมาะสำหรับระบบที่มีโปรเซสเซอร์หลายตัวและโหมดต่ำสุดเหมาะสำหรับระบบที่มีโปรเซสเซอร์ตัวเดียว
คุณสมบัติของ 8086
คุณสมบัติที่โดดเด่นที่สุดของไมโครโปรเซสเซอร์ 8086 มีดังต่อไปนี้ -
มีคิวคำสั่งซึ่งสามารถจัดเก็บหกไบต์คำสั่งจากหน่วยความจำทำให้การประมวลผลเร็วขึ้น
เป็นโปรเซสเซอร์ 16 บิตตัวแรกที่มี ALU 16 บิตรีจิสเตอร์ 16 บิตบัสข้อมูลภายในและบัสข้อมูลภายนอก 16 บิตทำให้การประมวลผลเร็วขึ้น
มีให้เลือก 3 รุ่นตามความถี่ในการใช้งาน -
8086 → 5MHz
8086-2 → 8 เมกะเฮิร์ตซ์
(ค) 8086-1 → 10 MHz
ใช้สองขั้นตอนของการไปป์ไลน์คือ Fetch Stage และ Execute Stage ซึ่งช่วยเพิ่มประสิทธิภาพ
ขั้นตอนการดึงข้อมูลสามารถดึงคำสั่งล่วงหน้าได้ถึง 6 ไบต์และเก็บไว้ในคิว
Execute stage เรียกใช้คำสั่งเหล่านี้
มีการขัดจังหวะ 256 vectored
ประกอบด้วยทรานซิสเตอร์ 29,000 ตัว
เปรียบเทียบระหว่างไมโครโปรเซสเซอร์ 8085 และ 8086
Size - 8085 เป็นไมโครโปรเซสเซอร์ 8 บิตในขณะที่ 8086 เป็นไมโครโปรเซสเซอร์ 16 บิต
Address Bus - 8085 มีแอดเดรสบัส 16 บิตในขณะที่ 8086 มีแอดเดรสบัส 20 บิต
Memory - 8085 สามารถเข้าถึงได้สูงสุด 64Kb ในขณะที่ 8086 สามารถเข้าถึงหน่วยความจำได้สูงสุด 1 Mb
Instruction - 8085 ไม่มีคิวคำสั่งในขณะที่ 8086 มีคิวคำสั่ง
Pipelining - 8085 ไม่รองรับสถาปัตยกรรมแบบไพพ์ไลน์ในขณะที่ 8086 รองรับสถาปัตยกรรมแบบไพพ์ไลน์
I/O - 8085 สามารถแอดเดรส 2 ^ 8 = 256 I / O ในขณะที่ 8086 สามารถเข้าถึง 2 ^ 16 = 65,536 I / O
Cost - ราคา 8085 ต่ำในขณะที่ 8086 นั้นสูง
สถาปัตยกรรมของ 8086
แผนภาพต่อไปนี้แสดงถึงสถาปัตยกรรมของไมโครโปรเซสเซอร์ 8086 -