An instruction processing method, applied to a chip, wherein the chip comprises a thread unit and a search engine unit; and the method comprises: sending, by the thread unit, a search instruction to the search engine unit, wherein the search instruction comprises a data address and a first search field; determining, by the search engine unit according to the search instruction, data indicated by the data address and a program counter indicated by the first search field; and sending, by the search engine unit, the data and the program counter to the thread unit; wherein the chip further comprises a ternary content addressable memory, TCAM, unit, wherein the TCAM unit is disposed in the search engine unit, and the determining, by the search engine unit according to the search instruction, data indicated by the data address and a program counter indicated by the first search field comprises: determining, by the search engine unit, the data based on the data address; determining, by the search engine unit, a search keyword based on the data and the first search field; sending, by the search engine unit, the search keyword and the data to the TCAM unit; and determining, by the TCAM unit, the program counter based on the search keyword; wherein the chip further comprises a memory unit, and the determining, by the search engine unit, the data based on the data address comprises: sending, by the search engine unit, the data address to the memory unit; and determining, by the memory unit based on the data address, the data indicated by the data address, and sending, to the search engine unit, the data indicated by the data address. sending, by the thread unit, a search instruction to the search engine unit, wherein the search instruction comprises a data address and a first search field; determining, by the search engine unit according to the search instruction, data indicated by the data address and a program counter indicated by the first search field; and sending, by the search engine unit, the data and the program counter to the thread unit; wherein the chip further comprises a ternary content addressable memory, TCAM, unit, wherein the TCAM unit is disposed in the search engine unit, and the determining, by the search engine unit according to the search instruction, data indicated by the data address and a program counter indicated by the first search field comprises: determining, by the search engine unit, the data based on the data address; determining, by the search engine unit, a search keyword based on the data and the first search field; sending, by the search engine unit, the search keyword and the data to the TCAM unit; and determining, by the TCAM unit, the program counter based on the search keyword; wherein the chip further comprises a memory unit, and the determining, by the search engine unit, the data based on the data address comprises: sending, by the search engine unit, the data address to the memory unit; and determining, by the memory unit based on the data address, the data indicated by the data address, and sending, to the search engine unit, the data indicated by the data address. determining, by the search engine unit, the data based on the data address; determining, by the search engine unit, a search keyword based on the data and the first search field; sending, by the search engine unit, the search keyword and the data to the TCAM unit; and determining, by the TCAM unit, the program counter based on the search keyword; wherein the chip further comprises a memory unit, and the determining, by the search engine unit, the data based on the data address comprises: sending, by the search engine unit, the data address to the memory unit; and determining, by the memory unit based on the data address, the data indicated by the data address, and sending, to the search engine unit, the data indicated by the data address. sending, by the search engine unit, the data address to the memory unit; and determining, by the memory unit based on the data address, the data indicated by the data address, and sending, to the search engine unit, the data indicated by the data address.