A memory access processing method, comprising: receiving a memory access request sent by a processor; combining multiple memory access requests received within a preset time period to form a new memory access request, wherein the new memory access request comprises a code bit vector consisting of code bits corresponding to memory addresses, a base address of the memory addresses accessed by the multiple memory access requests, a memory access granularity, and a memory access request type; and a first code bit identifier indicating there is a memory access operation is configured for the code bits that are in the code bit vector and corresponding to the memory addresses accessed by the multiple memory access requests; and sending the new memory access request to a memory controller, so that the memory controller executes, according to the new memory access request, a memory access operation on a memory address corresponding to the first code bit identifier; wherein the combining multiple memory access requests received within a preset time period to form a new memory access request, wherein the new memory access request comprises a code bit vector consisting of code bits corresponding to memory addresses, a base address of the memory addresses accessed by the multiple memory access requests, a memory access granularity, and a memory access request type, comprises: collecting, to a same row of an address index table, the multiple memory access requests that are received within the preset time period and that have a same memory access request type, a same base address of the memory addresses corresponding to the multiple memory access requests, and a same memory access granularity, wherein each row of the address index table comprises a memory access request type, a base address of memory addresses accessed by memory access requests, a memory access granularity, and a code bit vector, wherein memory addresses corresponding to all code bits that form a code bit vector in each row have a same base address; and extracting the memory access request type, the base address, the memory access granularity, and the code bit vector of the collected memory access requests from the same row of the address index table to form the new memory access request. receiving a memory access request sent by a processor; combining multiple memory access requests received within a preset time period to form a new memory access request, wherein the new memory access request comprises a code bit vector consisting of code bits corresponding to memory addresses, a base address of the memory addresses accessed by the multiple memory access requests, a memory access granularity, and a memory access request type; and a first code bit identifier indicating there is a memory access operation is configured for the code bits that are in the code bit vector and corresponding to the memory addresses accessed by the multiple memory access requests; and sending the new memory access request to a memory controller, so that the memory controller executes, according to the new memory access request, a memory access operation on a memory address corresponding to the first code bit identifier; wherein the combining multiple memory access requests received within a preset time period to form a new memory access request, wherein the new memory access request comprises a code bit vector consisting of code bits corresponding to memory addresses, a base address of the memory addresses accessed by the multiple memory access requests, a memory access granularity, and a memory access request type, comprises: collecting, to a same row of an address index table, the multiple memory access requests that are received within the preset time period and that have a same memory access request type, a same base address of the memory addresses corresponding to the multiple memory access requests, and a same memory access granularity, wherein each row of the address index table comprises a memory access request type, a base address of memory addresses accessed by memory access requests, a memory access granularity, and a code bit vector, wherein memory addresses corresponding to all code bits that form a code bit vector in each row have a same base address; and extracting the memory access request type, the base address, the memory access granularity, and the code bit vector of the collected memory access requests from the same row of the address index table to form the new memory access request. collecting, to a same row of an address index table, the multiple memory access requests that are received within the preset time period and that have a same memory access request type, a same base address of the memory addresses corresponding to the multiple memory access requests, and a same memory access granularity, wherein each row of the address index table comprises a memory access request type, a base address of memory addresses accessed by memory access requests, a memory access granularity, and a code bit vector, wherein memory addresses corresponding to all code bits that form a code bit vector in each row have a same base address; and extracting the memory access request type, the base address, the memory access granularity, and the code bit vector of the collected memory access requests from the same row of the address index table to form the new memory access request.