The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 06, 2018

Filed:

Nov. 15, 2016
Applicant:

Andes Technology Corporation, Hsin-Chu, TW;

Inventors:

Jen-Chih Tseng, Taoyuan, TW;

Hong-Men Su, Hsinchu County, TW;

Chuan-Hua Chang, Taipei, TW;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2018.01); G06F 9/32 (2018.01); G06F 9/44 (2018.01); G06F 9/448 (2018.01);
U.S. Cl.
CPC ...
G06F 9/30054 (2013.01); G06F 9/322 (2013.01); G06F 9/4486 (2018.02);
Abstract

A data processing system includes a control register, a program counter and a controller. The control register is used to store a level status of an execution flow and at least one return address. When the controller reads a block call instruction while a level status of the execution flow has an initial value, the controller stores a return address of the block call instruction in the control register, increments a value of the level status, and redirects the execution flow to a target address indicated by the block call instruction. When the controller reads a block return instruction and the value of the level status is not equal to the initial value, the controller decrements the value of the level status. If the value of the level status becomes equal to the initial value, the controller redirects the execution flow to the return address.


Find Patent Forward Citations

Loading…