mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-19 20:39:01 +00:00
37 lines
1.6 KiB
HTML
37 lines
1.6 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title></title>
|
|
</head>
|
|
<body>
|
|
|
|
<h3>
|
|
References</h3>
|
|
<ul>
|
|
<li><a href="http://www.yashks.com/2011/01/210/">http://www.yashks.com/2011/01/210/</a>
|
|
- <a href="Int1Notes.html">cached copy</a></li>
|
|
<li><a href="http://coding.derkeiler.com/Archive/Assembler/comp.lang.asm.x86/2003-12/0364.html">
|
|
http://coding.derkeiler.com/Archive/Assembler/comp.lang.asm.x86/2003-12/0364.html</a></li>
|
|
<li><a href="http://courses.engr.illinois.edu/ece390/books/labmanual/inst-ref-general.html#INST-REF-INT">
|
|
http://courses.engr.illinois.edu/ece390/books/labmanual/inst-ref-general.html#INST-REF-INT</a></li>
|
|
<li>Setting TF - <a href="http://en.wikipedia.org/wiki/Trap_flag">
|
|
http://en.wikipedia.org/wiki/Trap_flag</a></li>
|
|
<li>Debug Status Registers -
|
|
<a href="http://en.wikipedia.org/wiki/X86_debug_register">
|
|
http://en.wikipedia.org/wiki/X86_debug_register</a></li>
|
|
</ul>
|
|
<h3>
|
|
Notes</h3>
|
|
<ul>
|
|
<li>set via IRET</li>
|
|
<li>Executes one op then triggers</li>
|
|
<li>Resets each time - Need to set again</li>
|
|
<li>Store range for local method for step over</li>
|
|
<li>How to determine it as a Int1? -DR6 Bit 14 (Single Step): This bit indicates
|
|
that debug exception has generated since Trap Flag (TF) is set in EFLAGS
|
|
register. Need to reset DR6</li>
|
|
</ul>
|
|
|
|
</body>
|
|
</html>
|