Matches in SemOpenAlex for { <https://semopenalex.org/work/W4254322100> ?p ?o ?g. }
Showing items 1 to 69 of
69
with 100 items per page.
- W4254322100 endingPage "148" @default.
- W4254322100 startingPage "145" @default.
- W4254322100 abstract "This note describes RED, a remotely executed debugger capable of generating a real-time source level trace history of a high level language program executing on a microprocessor. The trace history consists of a display of the source statements of each basic block executed, annotated by the time at which execution of that block began. Basic blocks are traced rather than statements to reduce sampling bandwidth requirements while still retaining the ability to record the essential logical flow of programs. RED is intended to assist in debugging stand-alone high level language process control programs with real-time constraints. We outline two possible implementation schemes for generating the real-time trace history. In both, a debugging co-processor collects in a history buffer the values of the program counter (PC) and the corresponding value of a clock as each basic block begins execution. The debugger, which runs on the processor hosting the compiler and has access to the co-processor over a fast link, reconstructs a source level trace from the PC-time pairs in the history buffer. In one scheme, the language compiler emits an extra instruction at the beginning of each basic block in the program to output the value of the program counter to a parallel port connected to the debug processor. The second method makes use of an extended target memory space to provide tag bits denoting basic blocks. When an instruction is fetched, the debug processor detects the presence of the tag bits and buffers up the value of the corresponding program counter and time. The first method is simpler to implement, requiring only conventional, usually straightforward hardware additions to the target, but requires the execution overhead of the extra instructions. In both cases the debugger itself runs on the host processor and has access to tables generated during compile time of the source program." @default.
- W4254322100 created "2022-05-12" @default.
- W4254322100 creator A5091475894 @default.
- W4254322100 date "1983-03-20" @default.
- W4254322100 modified "2023-10-18" @default.
- W4254322100 title "A real-time microprocessor debugging technique" @default.
- W4254322100 cites W2064834221 @default.
- W4254322100 cites W2155165367 @default.
- W4254322100 cites W3161810198 @default.
- W4254322100 doi "https://doi.org/10.1145/1006140.1006179" @default.
- W4254322100 hasPublicationYear "1983" @default.
- W4254322100 type Work @default.
- W4254322100 citedByCount "1" @default.
- W4254322100 crossrefType "journal-article" @default.
- W4254322100 hasAuthorship W4254322100A5091475894 @default.
- W4254322100 hasConcept C111919701 @default.
- W4254322100 hasConcept C124774103 @default.
- W4254322100 hasConcept C138885662 @default.
- W4254322100 hasConcept C149635348 @default.
- W4254322100 hasConcept C168065819 @default.
- W4254322100 hasConcept C169590947 @default.
- W4254322100 hasConcept C199360897 @default.
- W4254322100 hasConcept C2524010 @default.
- W4254322100 hasConcept C2777210771 @default.
- W4254322100 hasConcept C2777904410 @default.
- W4254322100 hasConcept C2778485113 @default.
- W4254322100 hasConcept C2780728072 @default.
- W4254322100 hasConcept C33923547 @default.
- W4254322100 hasConcept C41008148 @default.
- W4254322100 hasConcept C41895202 @default.
- W4254322100 hasConcept C50831359 @default.
- W4254322100 hasConcept C75291252 @default.
- W4254322100 hasConceptScore W4254322100C111919701 @default.
- W4254322100 hasConceptScore W4254322100C124774103 @default.
- W4254322100 hasConceptScore W4254322100C138885662 @default.
- W4254322100 hasConceptScore W4254322100C149635348 @default.
- W4254322100 hasConceptScore W4254322100C168065819 @default.
- W4254322100 hasConceptScore W4254322100C169590947 @default.
- W4254322100 hasConceptScore W4254322100C199360897 @default.
- W4254322100 hasConceptScore W4254322100C2524010 @default.
- W4254322100 hasConceptScore W4254322100C2777210771 @default.
- W4254322100 hasConceptScore W4254322100C2777904410 @default.
- W4254322100 hasConceptScore W4254322100C2778485113 @default.
- W4254322100 hasConceptScore W4254322100C2780728072 @default.
- W4254322100 hasConceptScore W4254322100C33923547 @default.
- W4254322100 hasConceptScore W4254322100C41008148 @default.
- W4254322100 hasConceptScore W4254322100C41895202 @default.
- W4254322100 hasConceptScore W4254322100C50831359 @default.
- W4254322100 hasConceptScore W4254322100C75291252 @default.
- W4254322100 hasIssue "4" @default.
- W4254322100 hasLocation W42543221001 @default.
- W4254322100 hasOpenAccess W4254322100 @default.
- W4254322100 hasPrimaryLocation W42543221001 @default.
- W4254322100 hasRelatedWork W110531153 @default.
- W4254322100 hasRelatedWork W1601811574 @default.
- W4254322100 hasRelatedWork W1833557437 @default.
- W4254322100 hasRelatedWork W2012464402 @default.
- W4254322100 hasRelatedWork W2086216132 @default.
- W4254322100 hasRelatedWork W2118124100 @default.
- W4254322100 hasRelatedWork W2366922255 @default.
- W4254322100 hasRelatedWork W2380581122 @default.
- W4254322100 hasRelatedWork W2393657166 @default.
- W4254322100 hasRelatedWork W3177818109 @default.
- W4254322100 hasVolume "8" @default.
- W4254322100 isParatext "false" @default.
- W4254322100 isRetracted "false" @default.
- W4254322100 workType "article" @default.