

hook是由軟件提供的功能,供軟件用戶在特定情況下調(diào)用自己的代碼,該代碼可以增加或替換當前代碼。程序hook是指程序員查看和或與系統(tǒng)程序中已經(jīng)發(fā)生的事情進行交互和或更改的東西。
程序是一系列指令的有序集合稱為程序。程序在計算機中是按序執(zhí)行的,CPU通過程序計數(shù)器PC控制程序的執(zhí)行順序,一般情況下程序是按序執(zhí)行的,當執(zhí)行轉(zhuǎn)移、調(diào)用、返回等指令時,程序轉(zhuǎn)移到相應的目的地址處執(zhí)行。CPU根據(jù)程序計數(shù)器PC中的地址將欲執(zhí)行指令的指令碼從存儲器中取出,存放在IR中,ID對IR中的指令碼進行譯碼,定時控制邏輯在OSC配合下對ID譯碼后的信號進行分時,產(chǎn)生執(zhí)行本條指令所需的全部信號,完成本條指令的執(zhí)行。
