網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

CS和IP是怎麼回事

欄目: 心理 / 發佈於: / 人氣:2.9W
CS和IP是怎麼回事

CS寄存器和IP寄存器:

首先強調一下,這兩個寄存器非常非常重要,CS的全拼為“Code segment”,即代碼段寄存器,對應於內存中的存放代碼的內存區域,用來存放內存代碼段區域的入口地址(段基址)。

CPU在執行指令時,通過代碼寄存器CS和指令指針寄存器IP(instruction Pointer)來確定要執行的下一條指令的內存地址。

CS:IP 兩個寄存器指示了CPU當前要賭氣的指令地址,計算方式一般為CS左移4位然後加上IP寄存器,作為地址去取內容。

CPU的製造商會為這兩個寄存器設置出廠初始值,這2個初始值,其實就決定了第一條執行指令的地址,這是所有程序的源頭,沒有這個初始值,多麼複雜精妙的程序都沒用,因為CPU壓根就不會鳥你。隨着X86的發展,第一條指令並不是一成不變的。

Tags:cs IP 怎麼回事