Dia chi offset là gì

Tkhô cứng ghi (Registers)Hoạt động xử trí đa phần liên quan mang đến cách xử trí dữ liệu.

Quý Khách đang xem: Địa chỉ offmix là gì

Những tài liệu này có thể được tàng trữ trong bộ nhớ lưu trữ cùng được truy vấn từ đó. Tuy nhiên, bài toán hiểu cùng tàng trữ tài liệu vào bộ nhớ lại làm lừ đừ tiến trình vì nó cần gửi đòi hỏi dữ liệu trải qua bus điều khiển.Để tăng tốc độ vận động xử trí, những cỗ vi cách xử trí tất cả chứa 1 vài ba bộ lưu trữ vào nhằm lưu trữ Điện thoại tư vấn là tkhô cứng ghi. Số lượng số lượng giới hạn tkhô cứng ghi được tạo vào con chip vi cách xử lý.

Có 10 tkhô hanh ghi 32-bit và 6 thanh khô ghi 16-bit trong phong cách xây dựng IA-32. Những tkhô cứng ghi này được đội thành 3 loại:

Những tkhô cứng ghi đa chức năng (General registers)Những thanh hao ghi tinh chỉnh và điều khiển (Control registers)Những thanh ghi phân đoạn (Segment registers)

Những tkhô giòn ghi đa chức năng lại được tạo thành những nhóm:

Tkhô nóng ghi dữ liêuTkhô nóng ghi nhỏ trỏTkhô hanh ghi chỉ số (Index)Thanh khô ghi dữ liệuCó 4 thanh ghi dữ liệu 32-bit được dùng đến số học,ngắn gọn xúc tích,với hoạt động khác. Những thanh ghi này được dùng theo 3 phương pháp.Ghi dữ liệu: EAX,EBX,ECX,EDX.Nửa rẻ của các thanh ghi 32-bit có thể sử dụng như tkhô nóng ghi 16-bit: AX,BX,CX,DX với nó rất có thể dùng nhỏng tkhô nóng ghi 8-bit: AH,AL,BH,BL,CH,CL,DH,DL.




You watching: Dia chi offset là gì

*

AX là bộ tích luỹ trước tiên, nó được sử dụng trong nhập xuất cùng hầu như những instruction số học tập. lấy ví dụ như vào phép nhân, 1 toán hạng được lưu lại vào EAX hoặc AX hoặc AL tuỳ theo size của tân oán hạng đó.BX là tkhô nóng ghi cơ sở (base register) được dùng để viết số địa chỉCX là tkhô giòn ghi đếm (count register) được sử dụng như nhằm đếm số vòng lặpDX là thanh ghi tài liệu, nó cũng được thực hiện trong vận động nhập xuất tựa như như AX.Thanh khô ghi bé trỏNhững tkhô giòn ghi bé trỏ 32-bit nhỏng EIP,ESP,EBPhường tương xứng 16-bit vị trí cần IPhường.,SPhường.,BP.. Instruction Pointer (IP) - là đầy đủ tkhô nóng ghi 16-bit tàng trữ shop offphối của instruction tiếp theo sau để xúc tiến. IPhường. với tkhô cứng ghi CS chỉ dẫn tác động đúng chuẩn của instruction ngày nay vào code segment.Stachồng pointer (SP) - Những tkhô cứng ghi 16-bit hỗ trợ cực hiếm offphối phía trong ngăn uống xếp công tác ( program stack). SP với tkhô nóng ghi SS tsay đắm chiếu tới địa điểm bây giờ của tài liệu hoặc ảnh hưởng bên trong program staông xã.Base Pointer (BP) - Những tkhô nóng ghi 16-bit BP chủ yếu cung ứng trong câu hỏi tđắm say chiếu vươn lên là tsay đắm số truyền tới lịch trình nhỏ. Địa chỉ vào thanh hao ghi SS kết hợp với với tkhô hanh ghi DI cùng SI mang đến cửa hàng vắt thể
*



See more: Làm Sao Để Biến Máy Tính Của Bạn Thành Vps Hoặc Hosting Chạy Web Online

Tkhô giòn ghi chỉ sốNhững tkhô hanh ghi 32-bit ESI với EDI tương xứng thanh ghi 16-bit SI với DI được dùng để làm đặt số cửa hàng cùng đôi lúc cần sử dụng trong phnghiền cộng và trừ.Source Index (SI) - được sử dụng đánh số của mối cung cấp mang đến chuỗi operations. Destination Index (DI) - ngược lại với source


*



See more: Phân Tích Cấu Trúc Vốn Là Gì, Vốn Chủ Sở Hữu Và Nợ Phải Trả Thế Nào Là Tối Ưu

Thanh khô ghi con trỏTkhô hanh ghi 32-bit nhỏ trỏ với 32-bit cờ (flags) phối hợp được xem là thanh hao ghi điểu khiển.Nđọc instructions so sánh, tính toán thù số học tập, biến đổi tâm trạng của cờ, đánh giá điều kiện cực hiếm tinh thần của cờ để sở hữu được cái điểu khiển (control flow) cho địa điểm khác.Những bit flag thông thường là:Overflow Flag (OF) - nó cho biết sự tràn bit cao không tính cùng bên trái của tài liệu sau 1 biểu lộ của thuật toán thù.Direction Flag (DF) - nó xác triết lý trái tuyệt phải đến bài toán dịch rời hoặc so sánh chuỗi tài liệu. Khi giá trị DF là 0, chuỗi chuyển động rước trường đoản cú trái qua nên và ngược trở lại lúc DF là 1 trong.Interrupt Flag (IF) - nó chất nhận được cấu hình thiết lập hoạt động vui chơi của CPU trong chế độ đối kháng bước (single-step mode). Chương thơm trình Debug cần sử dụng thiết lập cấu hình cờ mật thám (trap flag). Vì cố gắng hoàn toàn có thể từng bước một thực thi tại một thời điểm.Sign Flag (SF) - nó show dấu hiệu tác dụng của một phép toán số học tập. Cớ này được tùy chỉnh thiết lập tuỳ theo dấu hiệu của data sản phẩm theo sau phép toán thù số học tập. Dấu hiệu được thông tư bới bit cao quanh đó cùng phía bên trái. Kết quả khẳng định tùy chỉnh thiết lập quý hiếm SF là 0 cùng trở lại là một trong những.Zero Flag (ZF) - cho biết thêm hiệu quả phxay toán thù số học tập giỏi đối chiếu. Kết trái ko = 0 thì cờ tùy chỉnh là 0 với kết quả = 0 thì cờ là một trong những.Auxiliary Carry Flag (AF) - nó đựng bit 3 tới bit 4 theo sau phép toán thù số học, dùng để làm chứng thực rõ ràng phép toán.