FIELD: information technology.
SUBSTANCE: invention relates to addressing or location of data in the memory. Method comprises setting a circular buffer length, setting an initial address and a final address for the circular buffer, setting an initial location of a current indicator in the microprocessor memory, setting an index step in the microprocessor memory, setting an indicator in the circular buffer, determining in the microprocessor an initial location of a current indicator in the microprocessor memory, determining a location of the indicator in the circular buffer, and if the location does not exceed the final address of the circular buffer, it is set equal to the location of the current indicator in microprocessor memory, and if the location of the current indicator in the microprocessor memory is larger than the final address of the circular buffer, location is set by subtracting the length of the circular buffer from the location of the current indicator in the microprocessor memory.
EFFECT: technical result is higher efficiency of processing data packets of variable length using a circular buffer.
1 cl, 2 dwg
Title | Year | Author | Number |
---|---|---|---|
METHOD AND SYSTEM FOR CALCULATING POINTER FOR SCALABLE PROGRAMMABLE CIRCULAR BUFFER | 2006 |
|
RU2395835C2 |
COMPUTER MEMORY STRUCTURE | 1997 |
|
RU2182375C2 |
METHOD AND DEVICE FOR TRANSMITTING AND RECEIVING LIMITED-SPECTRUM SIGNALS (ALTERNATIVES) | 2004 |
|
RU2265278C1 |
VOCODER INTEGRATED CIRCUIT OF APPLIED ORIENTATION | 1995 |
|
RU2183034C2 |
MEMORY CONTROLLER, WHICH PERFORMS READING AND WRITING INSTRUCTIONS IN ORDER DIFFERENT FROM SIMPLE QUEUE | 1996 |
|
RU2157562C2 |
DEVICE FOR PROCESSING OF PROGRAM COMPONENTS AND MEMORY CONTROL CIRCUIT FOR TRANSPORT PROCESSOR | 1995 |
|
RU2145728C1 |
MICROPROCESSOR | 0 |
|
SU1330634A1 |
ALLOCATED STORAGE MULTICONTROLLER | 2014 |
|
RU2550555C1 |
DIRECT MEMORY ACCESS CONTROLLER | 0 |
|
SU1789987A1 |
UNIT IN RECEIVER TO PROCESS RECORDED OR TRANSMITTED AUDIOCOMPONENTS, VIDEOCOMPONENTS AND DATA COMPONENTS OF PROGRAM SIGNAL | 1995 |
|
RU2154353C2 |
Authors
Dates
2016-09-20—Published
2015-03-26—Filed