Chức năng của các thanh ghi trong CPU 80286

Màu nền
Font chữ
Font size
Chiều cao dòng

Chức năng của các thanh ghi trong CPU 80286

Các thanh ghi là các đơn vị lưu trữ dữ liệu nằm trong CPU , chúng đc dùng để chứa các toán hạng của lệnh

+các thanh ghi đa năng AX,BX,CX,DX

AX,BX,CX,DX là các thanh ghi 16 bít đc dùng để chứa các toán hạng của lệnh hoặc các kết quả phép tính. Ngoài ra mỗi thanh còn chứa chức năng riêng :

-AX khi gọi các hàm chức năg của hệ điều hành thông qua lệnh INT thanh ghi AX dùng để chứa con số xác định 1 chức năng cụ thể cần thực hiện của hàm này

-BX khi thực hiện các lệnh truy nhập đoạn dữ liệu BX đc dung để xác định địa chỉ offset hoặc địa chỉ offset nền của ô nhớ trong đoạn

-CX khi thực hiện các lệnh lặp , CX đóng vai trò của 1 bộ đếm xác định số lân thực hiện lặp

-DX khi truy nhập các cổng vào ra có đại chỉ lớn hơn 255(16 bít) DX đc dùng để chứa địa chỉ các cổng này

+ các thanh ghi địa chỉ BP,SI,DI,SP là các thanh ghi 16 bit

-BP đc dùng để xác định địa chỉ offset hoặc địa chỉ offset nen của ô nhớ khi thực hiện lệnh truy nhập cac đoạn dữ liệu thường dùng cho đoạn ngăn xếp

-SI thường đc dùng để chứa địa chỉ offset của xâu kí tự trong đoạn dữ liệu (DS:SI)khi thực hiện lệnh thao tác xâu

-DI thường đc dùng để chứa địa chỉ offset của xâu ki tự trong đoạn mở rộng (ES:SI) khi thực hiện lệnh thao tác xâu

-SP con trỏ ngăn xếp SP chứa địa chỉ offset của ô nhớ của đỉnh ngăn xếp trong đoạn ngăn xếp

+các thanh ghi điều khiển và trạng thái

-con trỏ lệnh IP là thanh ghi 16 bit. IP chứa địa chỉ oiffset của ô nhớ trong đoạn mã lệnh.

Khi nhập lệnh thì IP tự động tăng dần và khi CPU nhập xong 1 lệnh thì IP trỏ đến ô nhớ chứa lệnh tiếp theo trong đoạn mã lệnh. Nội dung IP thay đổi bất thg khi CPU thực hiện lệnh nhảy, lệnh gọi ctr con or bởi các cơ chế ngắt cứng và mềm.

+thanh ghi cờ FLAG : là thanh ghi 16 bit, chứa các thông tin phản ánh trạng thái của kết quả phép tính

+thanh ghi trạng thái máy (MSW):

-PE cho phép chế độ bảo vệ

-MP đc dùng để đồng bộ hoạt động của CPU và bộ đồng xử lý

-EM thực hiện các mã lệnh dấu phẩy động

-TS dùng ở chế độ đa nhiệm

Bạn đang đọc truyện trên: Truyen2U.Pro