<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" style="task" id="debug-cpu" xml:lang="ja">

  <info xmlns:facet="http://projectmallard.org/facet/1.0/">
    <facet:tag key="all-pages" value="whatever"/> <!--Include page in index-->
    <link type="guide" xref="debug-data" group="sixth"/>
    <revision pkgversion="3.0" version="0.1" date="2011-03-27" status="incomplete"/>
    <desc>
      Examine CPU information.
    </desc>
    <credit type="author">
      <name>Sébastien Granjoux</name>
      <email>seb.sfo@free.fr</email>
    </credit>
    <credit type="editor">
      <name>Philip Chimento</name>
      <email>philip.chimento@gmail.com</email>
    </credit>
  </info>

  <title>CPU</title>

  <section>
    <title>View CPU registers</title>

    <steps>
      <item>
        <p>From the <gui>main menu</gui>, select <guiseq><gui>View</gui>
        <gui>Registers</gui></guiseq> to open the <gui>Register</gui>
        window.</p>
      </item>
    </steps>

    <p>Registers whose values have changed since the last stop are in red. It is
    possible to change the value of any register by clicking in the value
    column and entering a new value.</p>	

  </section>

  <section>
    <title>View memory</title>

    <steps>
      <item>
        <p>From the <gui>main menu</gui>, select <guiseq><gui>View</gui>
        <gui>Memory</gui></guiseq> to open the <gui>Memory</gui>
        window.</p>
      </item>
    </steps>

    <p>最初の列にはメモリのアドレスが16進で表示されます。2番目の列にはメモリの内容が16進で表示され、最後の列にはメモリの内容が ASCII 表示されます。</p>
    <p>The addressing space of even a 32-bit microprocessor is very large
    (4 gigabytes), so it is very difficult to go to a particular address
    with the scrollbar. But you can click the right mouse button and select
    <gui>Go to address</gui> to get a small edit box where you can enter an
    address in hexadecimal.</p>
  </section>


  <section>
    <title>View Disassembly</title>


    <steps>
      <item>
        <p>From the <gui>main menu</gui>, select <guiseq><gui>View</gui>
        <gui>Disassembly</gui></guiseq> to open the <gui>Disassembly</gui>
        window.</p>
      </item>
    </steps>

    <p>最初の列にはアドレスが16進で表示されます。2番目の列には、ラベル(行頭からコロンで終端されている)、またはアセンブラー命令(行頭から4桁のスペースでインデントされている)が表示されます。</p>

    <p>The position in the disassembly window will be changed to the program
    counter value when the program is stopped.</p>

    <p>The addressing space of even a 32-bit microprocessor is very large
    (4 gigabytes), so it is very difficult to go to a particular address
    with the scrollbar. But you can click the right mouse button and select
    <gui>Go to address</gui> to get a small edit box where you can enter an
    address in hexadecimal.</p>
  </section>


</page>
