Break points system in a software monitor where entry address of break point routing equals op code of call instruction

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 4866665
SERIAL NO

07033176

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

In a system based upon a microprocessor, the instruction set of which includes only one trap instruction, a software monitor is provided in which the user can define and monitor software break points without using trap instructions, thereby leaving the entire instruction set available to a user to execute, develop, or debug software containing trap instructions. To accomplish this result, software break points are defined at desired addresses by replacing user instructions at such addresses with call instructions that call a monitor routine which handles software break points. The argument of the call instruction is made equal to its op code. The portion of the monitor that handles software break points is entered at an address equal to the op code of the call instruction inserted at the break point address. This procedure avoids overwriting errors that otherwise would occur when software break points are defined at consecutive locations of the user program. This is particularly relevant where a user may wish to single step through a user program executing one user instruction at a time using a 'single-step command'.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
BURR-BROWN LTDLIVINGSTON WEST LOTHIAN

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Haswell-Smith, Iain Edinburgh, GB6 1 54

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation