about summary refs log tree commit diff stats
path: root/html/subx/examples/ex8.subx.html
diff options
context:
space:
mode:
Diffstat (limited to 'html/subx/examples/ex8.subx.html')
-rw-r--r--html/subx/examples/ex8.subx.html12
1 files changed, 6 insertions, 6 deletions
diff --git a/html/subx/examples/ex8.subx.html b/html/subx/examples/ex8.subx.html
index 03c23e36..b65a4faa 100644
--- a/html/subx/examples/ex8.subx.html
+++ b/html/subx/examples/ex8.subx.html
@@ -72,7 +72,7 @@ if ('onhashchange' in window) {
 <span id="L14" class="LineNr">14 </span><span class="subxComment">#   ...</span>
 <span id="L15" class="LineNr">15 </span><span class="subxComment"># Locals start from ESP-4 downwards.</span>
 <span id="L16" class="LineNr">16 </span>
-<span id="L17" class="LineNr">17 </span>== code
+<span id="L17" class="LineNr">17 </span>== code 0x09000000
 <span id="L18" class="LineNr">18 </span><span class="subxComment">#   instruction                     effective address                                                   register    displacement    immediate</span>
 <span id="L19" class="LineNr">19 </span><span class="subxS1Comment"># . op          subop               mod             rm32          base        index         scale       r32</span>
 <span id="L20" class="LineNr">20 </span><span class="subxS1Comment"># . 1-3 bytes   3 bits              2 bits          3 bits        3 bits      3 bits        2 bits      2 bits      0/1/2/4 bytes   0/1/2/4 bytes</span>
@@ -97,19 +97,19 @@ if ('onhashchange' in window) {
 <span id="L39" class="LineNr">39 </span>    8b/copy                         1/mod/*+disp8   4/rm32/sib    4/base/ESP  4/index/none <span class="Normal"> . </span>          2/r32/EDX   4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># copy *(ESP+4) to EDX</span>
 <span id="L40" class="LineNr">40 </span>    <span class="subxComment"># var result/EAX = 0</span>
 <span id="L41" class="LineNr">41 </span>    b8/copy-to-EAX  0/imm32
-<span id="L42" class="LineNr">42 </span><span class="Constant">$ascii-length-loop</span>:
+<span id="L42" class="LineNr">42 </span><span class="Constant">$ascii-length:loop</span>:
 <span id="L43" class="LineNr">43 </span>    <span class="subxComment"># var c/ECX = *s</span>
 <span id="L44" class="LineNr">44 </span>    8a/copy-byte                    0/mod/*         2/rm32/EDX   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          1/r32/CL   <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy byte at *EDX to CL</span>
 <span id="L45" class="LineNr">45 </span>    <span class="subxComment"># if (c == '\0') break</span>
 <span id="L46" class="LineNr">46 </span>    81          7/subop/compare     3/mod/direct    1/rm32/ECX   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0/imm32           <span class="subxComment"># compare ECX</span>
-<span id="L47" class="LineNr">47 </span>    74/jump-if-equal  $ascii-length-ret/disp8
+<span id="L47" class="LineNr">47 </span>    74/jump-if-equal  $ascii-length:end/disp8
 <span id="L48" class="LineNr">48 </span>    <span class="subxComment"># ++s</span>
 <span id="L49" class="LineNr">49 </span>    42/increment-EDX
 <span id="L50" class="LineNr">50 </span>    <span class="subxComment"># ++result</span>
-<span id="L51" class="LineNr">51 </span>    40/inc-EAX
+<span id="L51" class="LineNr">51 </span>    40/increment-EAX
 <span id="L52" class="LineNr">52 </span>    <span class="subxComment"># loop</span>
-<span id="L53" class="LineNr">53 </span>    eb/jump  $ascii-length-loop/disp8
-<span id="L54" class="LineNr">54 </span><span class="Constant">$ascii-length-ret</span>:
+<span id="L53" class="LineNr">53 </span>    eb/jump  $ascii-length:loop/disp8
+<span id="L54" class="LineNr">54 </span><span class="Constant">$ascii-length:end</span>:
 <span id="L55" class="LineNr">55 </span>    <span class="subxComment"># return EAX</span>
 <span id="L56" class="LineNr">56 </span>    c3/return
 <span id="L57" class="LineNr">57 </span>