ACTIVE HARDWARE STACK OF THE PROCESSOR Russian patent published in 2014 - IPC G06F13/00 

Abstract RU 2530285 C1

FIELD: electricity.

SUBSTANCE: hardware stack of the processor with the stack pointer and stack control logic comprises a program counter with tri-state output cascades, which includes additionally at least N of program counters with tri-state output cascades, at that inputs for parallel loading of all program counters are interconnected bit-by-bit, outputs of all program counters are interconnected bit-by-bit, increment inputs of all program counters are interconnected so that at each certain moment of time only one program counter selected by the stack pointer is in active state and may perform its functions independently from other counters.

EFFECT: increasing operational speed of the processor, its efficiency, simplifying its design due to manufacturing of a program counter unit operating as per the stack principle and allowing operations of subroutine jump or interrupt service procedure.

2 dwg

Similar patents RU2530285C1

Title Year Author Number
PROGRAM EXECUTION VERIFIER 0
  • Myz Aleksandr Nikolaevich
  • Yakimenko Vitalij Grigorevich
SU1709319A1
METHOD OF COMPUTATION PROCESS CONTEXT SWITCHING DURING PROGRAM INTERRUPT OR SUBROUTINE JUMP 2006
  • Shisharin Sergej Aleksandrovich
RU2340933C2
DEVICE FOR CHECKING EXECUTION OF PROGRAMS 0
  • Antosik Valerij Vasilevich
  • Derbunovich Leonid Viktorovich
  • Myz Aleksandr Nikolaevich
  • Neshveev Vitalij Vladimirovich
  • Ivanov Lev Nikolaevich
  • Lobanov Vladimir Ivanovich
  • Morozov Sergej Alekseevich
  • Cherkaj Aleksandr Danilovich
SU1434439A1
MICROPROCESSOR 1990
  • Makarov M.E.
  • Kapranov A.V.
RU2024927C1
MICROPROGRAMMING CONTROL UNIT 0
  • Agizim Aron Markovich
  • Goryacheva Elena Dmitrievna
  • Kravtsov Vladimir Ruvimovich
SU1481759A1
METHODS AND APPARATUS FOR EMULATING BRANCH PREDICTION BEHAVIOUR OF EXPLICIT SUBROUTINE CALL 2007
  • Diffenderfer Dzhejms Norris
  • Stempel Brajan
  • Sartorius Tomas Ehndrju
  • Smit Rodni Uehjn
RU2417407C2
DIGITAL DATA PROCESSING METHOD 2005
  • Shestakov Pavel Mikhajlovich
RU2294010C1
VIDEO CONTROLLER 1991
  • Rossinskij V.P.
RU2012043C1
DEVICE FOR CONTROLLING MICROPROCESSOR 0
  • Gladshtejn Mikhail Arkadevich
  • Komarov Valerij Mikhajlovich
  • Shubin Nikolaj Alekseevich
  • Alterman Igor Zelimovich
SU1817096A1
DEVICE FOR INTERFACING PROGRESSOR WITH A GROUP OF ARITHMETIC PROCESSORS 0
  • Mikhnov Yurij Pavlovich
SU1529236A1

RU 2 530 285 C1

Authors

Semenov Andrej Andreevich

Usanov Dmitrij Aleksandrovich

Dates

2014-10-10Published

2013-08-09Filed