1. Intel 802862. Intel gia đình của bộ vi xử lý, xe buýt và bộ nhớ kích cỡ bộ vi xử lý dữ liệu xe buýt chiều rộng chiều rộng xe buýt địa chỉ bộ nhớ kích thước 8086 16 20 1M 80186 16 20 1M 80286 16 24 16 M 80386 thật DX 32 32 4 G 80486 32 32 4 G Pentium 4 & cốt lõi 2 64 40 1T3. các tính năng nổi bật của 80286 80286 là thành viên đầu tiên của gia đình của bộ vi xử lý tiên tiến với quản lý bộ nhớ và bảo vệ khả năng The 80286 CPU, với xe buýt 24-bit địa chỉ của nó có khả năng để giải quyết 16Mb của bộ nhớ vật lý. có sẵn trong 12,5 Mhz, 10 MHz & 8 Mhz đồng hồ tần số quản lý bộ nhớ, khả năng quản lý và bảo vệ bộ nhớ ảo.4. quản lý bộ nhớ được hỗ trợ bởi một đơn vị phần cứng được gọi là đơn vị quản lý bộ nhớ. Intel 80286 là CPU đầu tiên để kết hợp các đơn vị quản lý tích hợp bộ nhớ. hoạt động của đơn vị quản lý bộ nhớ: 1. đảm bảo thực hiện trơn của chương trình. 2. bảo vệ. SWAPPING IN: từ bộ nhớ thứ cấp để bộ nhớ vật lý5. trao đổi ra: From bộ nhớ vật lý bộ nhớ thứ cấp 2. Các khía cạnh quan trọng của quản lý bộ nhớ là bảo vệ dữ liệu hoặc công tác phòng chống truy cập trái phép. -Thực hiện với sự giúp đỡ của bộ nhớ phân đoạn-ngăn ngừa sự chồng lấn của các phân đoạn để tránh kết quả ngẫu nhiên.6. hoạt động chế độ Intel 80286 có 2 chế độ hoạt động. 1. chế độ thực tế địa chỉ. 2. bảo vệ chế độ địa chỉ ảo. Thực địa chỉ chế độ: 80286 cũng giống như một nhanh 8086 tất cả bộ nhớ quản lý và bảo vệ cơ chế vô hiệu hóa bảo vệ chế độ địa chỉ ảo 80286 làm việc với tất cả khả năng quản lý và bảo vệ các bộ nhớ với các thiết lập nâng cao hướng dẫn.7. đồng hồ tần số 16 Mhz8. đồng hồ tần số 10Mhz9. đăng ký tổ chức của 80286 The 80286 CPU có gần như cùng một bộ đăng ký, như trong 8086. 1. Tám 16-bit thông dụng đăng ký. 2. bốn 16 bit thanh ghi phân đoạn. 3. đăng ký trạng thái và kiểm soát. 4. hướng dẫn con trỏ.10. cờ đăng ký11. cờ đăng ký bit D0, D2, D4, D6, tuyến đường D7 và D11 được sửa đổi theo kết quả của việc thực hiện hợp lý và số học giảng dạy. Chúng được gọi là tình trạng Fag Bit. D8 - Trap cờ (TF) D9 - làm gián đoạn cờ (nếu) D8 & D9-được sử dụng để kiểm soát máy hoạt động và do đó họ được gọi là kiểm soát cờ. IOPL-I/O đặc quyền lĩnh vực (bit D12 và D13) NT-Nested nhiệm vụ cờ (bit D14)12. PE - bảo vệ cho phép Protection kích hoạt Cờ đặt các 80286 trong chế độ bảo vệ, nếu thiết lập. Điều này chỉ có thể bị xóa bằng cách đặt lại CPU. MP-màn hình xử lý phần mở rộng flag cho phép chờ đợi các hướng dẫn để tạo ra một phần mở rộng bộ vi xử lý. EM-thi đua bộ vi xử lý mở rộng cờ, if đặt, gây ra một phần mở rộng bộ vi xử lý không có ngoại lệ và cho phép thi đua của bộ vi xử lý mở rộng bởi CPU. TS-nhiệm vụ chuyển nếu bộ cờ này cho thấy các chỉ dẫn tiếp theo bằng cách sử dụng tiện ích mở rộng sẽ tạo ra ngoại lệ 7, cho phép CPU để kiểm tra xem phần mở rộng bộ vi xử lý hiện tại là cho công việc hiện tại.13. máy tình trạng từ • có bốn lá cờ. Đây là-PE, MP, EM và TS • LMSW & SMSW hướng dẫn có sẵn trong tập lệnh của 80286 để viết và đọc MSW trong chế độ thực tế địa chỉ.14. sơ đồ khối nội bộ của 8028615. chức năng phần 1. Giải quyết 2 đơn vị. Xe buýt 3 đơn vị. Hướng dẫn các đơn vị 4. Đơn vị thực hiện16. 1. Address Unit – Calculate the physical addresses of the instruction and data that the CPU want to access – Address lines derived by this unit may be used to address different peripherals. – Physical address computed by the address unit is handed over to the BUS unit. 1. Bus Unit – Transmit the physical address over address bus A0 – A23. – Instruction Pipelining. – Prefetcher module in the bus unit performs this task of prefetching. – Bus controller controls the prefetcher module. – Fetched instructions are arranged in a 6 – byte prefetch queue. – Processor Extension Interface Module – Take care of communication b/w CPU and a coprocessor.17. 3. Instruction Unit – Receive arranged instructions from 6 byte prefetch queue. – Instruction decoder decodes the instruction one by one and are latched onto a decoded instruction queue. – O/p of the decoding circuit drives a control circuit in the Execution unit. 4. Execution unit – Control unit is responsible for executing the instructions received from the decoded instruction queue. – Contains Register Bank. – ALU is the heart of execution unit. – After execution ALU sends the result either over data bus or back to the register bank.18. Additional Instructions of Intel 80286 Sl no Instruction Purpose 1. CLTS Clear the task – switched bit 2. LDGT Load global descriptor table register 3. SGDT Store global descriptor table register 4. LIDT Load interrupt descriptor table register 5. SIDT Store interrupt descriptor table register 6. LLDT Load local descriptor table register 7. SLDT Store local descriptor table register 8. LMSW Load machine status register 9. SMSW Store machine status register19. Sl no Instruction Purpose 10. LAR Load access rights 11. LSL Load segment limit 12. SAR Store access right 13. ARPL Adjust requested privilege level 14. VERR Verify a read access 15. VERW Verify a write access20. CLTS The clear task – switched flag instruction clears the TS (Task - switched) flag bit to a logic 0. LAR The load access rights Instruction reads the segment descriptor and place a copy of the access rights byte into a 16 bit register. LSL The load segment limit instruction Loads a user – specified register with the segment limit.21. VERR The verify for read access instruction verifies that a segment can de read. VERW The verify for write access instruction is used to verify that a segment can be written. ARPL The Adjust request privilege level instruction is used to test a selector so that the privilege level of the requested selector is not violated.
đang được dịch, vui lòng đợi..
