Break points system in a software monitor where entry address of

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

371 19, G06F 1130, G06F 922, G06F 942

Patent

active

048666653

ABSTRACT:
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".

REFERENCES:
patent: 3415981 (1968-12-01), Smith et al.
patent: 3551659 (1970-12-01), Forsythe
patent: 3903503 (1975-09-01), Dillingham et al.
patent: 3987420 (1976-10-01), Badaganani
patent: 4015239 (1977-03-01), Fujumoto et al.
patent: 4028663 (1977-06-01), Ryer et al.
patent: 4074353 (1978-02-01), Woods et al.
patent: 4205370 (1980-05-01), Hirtle
patent: 4214305 (1980-07-01), Tokita et al.
patent: 4296463 (1981-10-01), Dalboussiere et al.
patent: 4308581 (1981-12-01), Raghunathan
patent: 4365273 (1982-12-01), Yamada et al.
patent: 4453214 (1984-06-01), Adcock
patent: 4493022 (1985-01-01), Nicolas et al.
patent: 4498135 (1985-02-01), Caudel
patent: 4499538 (1985-02-01), Finger et al.
patent: 4506322 (1985-03-01), Leigh
patent: 4524454 (1985-06-01), Ejiri
patent: 4525860 (1985-06-01), Boivie
patent: 4536839 (1985-08-01), Shah et al.
patent: 4558412 (1985-12-01), Inoshita et al.
patent: 4571672 (1986-02-01), Hatada et al.
patent: 4577282 (1986-03-01), Caudel et al.
patent: 4586131 (1986-04-01), Caudel et al.
patent: 4635193 (1987-01-01), Moyer et al.
Kane et al., 68000 Assembly Language Programming, 1981, pp. 2-8, Osborne/McGraw-Hill, Berkeley, Calif.
Hughes et al., Breakpoint Design for Debugging Microprocessor Software, 1978, entire document, Computer Design/Nov. 1978.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Break points system in a software monitor where entry address of does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Break points system in a software monitor where entry address of, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Break points system in a software monitor where entry address of will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-922476

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.