<!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>doc_inner/gnu_global/S/11830.html</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.6.14' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='../style.css' />
</head>
<body>
<a id='TOP' name='TOP'></a><h2 class='header'><a href='../mains.html'>root</a>/<a href='../files/30282.html'>doc_inner</a>/<a href='../files/30285.html'>gnu_global</a>/<a href='../files/30290.html'>S</a>/11830.html</h2>
<em class='comment'>/* [<][>][^][v][top]<a href='#BOTTOM'>[bottom]</a><a href='../mains.html'>[index]</a><a href='../help.html'>[help]</a> */</em>
<hr />
<pre>
<a id='L1' name='L1'></a><!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<a id='L2' name='L2'></a><html xmlns='http://www.w3.org/1999/xhtml'>
<a id='L3' name='L3'></a><head>
<a id='L4' name='L4'></a><title>doc_inner/gnu_global/S/18442.html</title>
<a id='L5' name='L5'></a><meta name='robots' content='noindex,nofollow' />
<a id='L6' name='L6'></a><meta name='generator' content='GLOBAL-6.6.14' />
<a id='L7' name='L7'></a><meta http-equiv='Content-Style-Type' content='text/css' />
<a id='L8' name='L8'></a><link rel='stylesheet' type='text/css' href='../style.css' />
<a id='L9' name='L9'></a></head>
<a id='L10' name='L10'></a><body>
<a id='L11' name='L11'></a><a id='TOP' name='TOP'></a><h2 class='header'><a href='../mains.html'>root</a>/<a href='../files/24420.html'>doc_inner</a>/<a href='../files/24423.html'>gnu_global</a>/<a href='../files/24428.html'>S</a>/18442.html</h2>
<a id='L12' name='L12'></a><em class='comment'>/* [&lt;][&gt;][^][v][top]<a href='#BOTTOM'>[bottom]</a><a href='../mains.html'>[index]</a><a href='../help.html'>[help]</a> */</em>
<a id='L13' name='L13'></a><hr />
<a id='L14' name='L14'></a><pre>
<a id='L15' name='L15'></a><a id='L1' name='L1'></a>&lt;!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'&gt;
<a id='L16' name='L16'></a><a id='L2' name='L2'></a>&lt;html xmlns='http://www.w3.org/1999/xhtml'&gt;
<a id='L17' name='L17'></a><a id='L3' name='L3'></a>&lt;head&gt;
<a id='L18' name='L18'></a><a id='L4' name='L4'></a>&lt;title&gt;doc/manual.html&lt;/title&gt;
<a id='L19' name='L19'></a><a id='L5' name='L5'></a>&lt;meta name='robots' content='noindex,nofollow' /&gt;
<a id='L20' name='L20'></a><a id='L6' name='L6'></a>&lt;meta name='generator' content='GLOBAL-6.6.14' /&gt;
<a id='L21' name='L21'></a><a id='L7' name='L7'></a>&lt;meta http-equiv='Content-Style-Type' content='text/css' /&gt;
<a id='L22' name='L22'></a><a id='L8' name='L8'></a>&lt;link rel='stylesheet' type='text/css' href='../style.css' /&gt;
<a id='L23' name='L23'></a><a id='L9' name='L9'></a>&lt;/head&gt;
<a id='L24' name='L24'></a><a id='L10' name='L10'></a>&lt;body&gt;
<a id='L25' name='L25'></a><a id='L11' name='L11'></a>&lt;a id='TOP' name='TOP'&gt;&lt;/a&gt;&lt;h2 class='header'&gt;&lt;a href='../mains.html'&gt;root&lt;/a&gt;/&lt;a href='../files/18545.html'&gt;doc&lt;/a&gt;/manual.html&lt;/h2&gt;
<a id='L26' name='L26'></a><a id='L12' name='L12'></a>&lt;em class='comment'&gt;/* [&amp;lt;][&amp;gt;][^][v][top]&lt;a href='#BOTTOM'&gt;[bottom]&lt;/a&gt;&lt;a href='../mains.html'&gt;[index]&lt;/a&gt;&lt;a href='../help.html'&gt;[help]&lt;/a&gt; */&lt;/em&gt;
<a id='L27' name='L27'></a><a id='L13' name='L13'></a>&lt;hr /&gt;
<a id='L28' name='L28'></a><a id='L14' name='L14'></a>&lt;pre&gt;
<a id='L29' name='L29'></a><a id='L15' name='L15'></a>&lt;a id='L1' name='L1'&gt;&lt;/a&gt;&amp;lt;!DOCTYPE html&amp;gt;
<a id='L30' name='L30'></a><a id='L16' name='L16'></a>&lt;a id='L2' name='L2'&gt;&lt;/a&gt;&amp;lt;html&amp;gt;
<a id='L31' name='L31'></a><a id='L17' name='L17'></a>&lt;a id='L3' name='L3'&gt;&lt;/a&gt;&amp;lt;!-- Created by GNU Texinfo 7.3, https://www.gnu.org/software/texinfo/ --&amp;gt;
<a id='L32' name='L32'></a><a id='L18' name='L18'></a>&lt;a id='L4' name='L4'&gt;&lt;/a&gt;&amp;lt;head&amp;gt;
<a id='L33' name='L33'></a><a id='L19' name='L19'></a>&lt;a id='L5' name='L5'&gt;&lt;/a&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;
<a id='L34' name='L34'></a><a id='L20' name='L20'></a>&lt;a id='L6' name='L6'&gt;&lt;/a&gt;&amp;lt;!-- Copyright © 2010-2026 j8takagi --&amp;gt;
<a id='L35' name='L35'></a><a id='L21' name='L21'></a>&lt;a id='L7' name='L7'&gt;&lt;/a&gt;&amp;lt;title&amp;gt;YACASL2 - CASL II 処理システム&amp;lt;/title&amp;gt;
<a id='L36' name='L36'></a><a id='L22' name='L22'></a>&lt;a id='L8' name='L8'&gt;&lt;/a&gt;
<a id='L37' name='L37'></a><a id='L23' name='L23'></a>&lt;a id='L9' name='L9'&gt;&lt;/a&gt;&amp;lt;meta name="description" content="YACASL2 - CASL II 処理システム"&amp;gt;
<a id='L38' name='L38'></a><a id='L24' name='L24'></a>&lt;a id='L10' name='L10'&gt;&lt;/a&gt;&amp;lt;meta name="keywords" content="YACASL2 - CASL II 処理システム"&amp;gt;
<a id='L39' name='L39'></a><a id='L25' name='L25'></a>&lt;a id='L11' name='L11'&gt;&lt;/a&gt;&amp;lt;meta name="resource-type" content="document"&amp;gt;
<a id='L40' name='L40'></a><a id='L26' name='L26'></a>&lt;a id='L12' name='L12'&gt;&lt;/a&gt;&amp;lt;meta name="distribution" content="global"&amp;gt;
<a id='L41' name='L41'></a><a id='L27' name='L27'></a>&lt;a id='L13' name='L13'&gt;&lt;/a&gt;&amp;lt;meta name="Generator" content="makeinfo"&amp;gt;
<a id='L42' name='L42'></a><a id='L28' name='L28'></a>&lt;a id='L14' name='L14'&gt;&lt;/a&gt;&amp;lt;meta name="viewport" content="width=device-width,initial-scale=1"&amp;gt;
<a id='L43' name='L43'></a><a id='L29' name='L29'></a>&lt;a id='L15' name='L15'&gt;&lt;/a&gt;
<a id='L44' name='L44'></a><a id='L30' name='L30'></a>&lt;a id='L16' name='L16'&gt;&lt;/a&gt;&amp;lt;link href="#Top" rel="start" title="Top"&amp;gt;
<a id='L45' name='L45'></a><a id='L31' name='L31'></a>&lt;a id='L17' name='L17'&gt;&lt;/a&gt;&amp;lt;link href="#SEC_Contents" rel="contents" title="Table of Contents"&amp;gt;
<a id='L46' name='L46'></a><a id='L32' name='L32'></a>&lt;a id='L18' name='L18'&gt;&lt;/a&gt;&amp;lt;link href="dir.html#Top" rel="up" title="(dir)"&amp;gt;
<a id='L47' name='L47'></a><a id='L33' name='L33'></a>&lt;a id='L19' name='L19'&gt;&lt;/a&gt;&amp;lt;link href="#Overview" rel="next" title="Overview"&amp;gt;
<a id='L48' name='L48'></a><a id='L34' name='L34'></a>&lt;a id='L20' name='L20'&gt;&lt;/a&gt;&amp;lt;link href="dir.html#Top" rel="prev" title="(dir)"&amp;gt;
<a id='L49' name='L49'></a><a id='L35' name='L35'></a>&lt;a id='L21' name='L21'&gt;&lt;/a&gt;&amp;lt;style type="text/css"&amp;gt;
<a id='L50' name='L50'></a><a id='L36' name='L36'></a>&lt;a id='L22' name='L22'&gt;&lt;/a&gt;a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
<a id='L51' name='L51'></a><a id='L37' name='L37'></a>&lt;a id='L23' name='L23'&gt;&lt;/a&gt;div.example {margin-left: 3.2em}
<a id='L52' name='L52'></a><a id='L38' name='L38'></a>&lt;a id='L24' name='L24'&gt;&lt;/a&gt;kbd.kbd {font-style: oblique}
<a id='L53' name='L53'></a><a id='L39' name='L39'></a>&lt;a id='L25' name='L25'&gt;&lt;/a&gt;span:hover a.copiable-link {visibility: visible}
<a id='L54' name='L54'></a><a id='L40' name='L40'></a>&lt;a id='L26' name='L26'&gt;&lt;/a&gt;ul.mark-bullet {list-style-type: disc}
<a id='L55' name='L55'></a><a id='L41' name='L41'></a>&lt;a id='L27' name='L27'&gt;&lt;/a&gt;ul.toc-numbered-mark {list-style: none}
<a id='L56' name='L56'></a><a id='L42' name='L42'></a>&lt;a id='L28' name='L28'&gt;&lt;/a&gt;body {
<a id='L57' name='L57'></a><a id='L43' name='L43'></a>&lt;a id='L29' name='L29'&gt;&lt;/a&gt; margin-left: 7.5%;
<a id='L58' name='L58'></a><a id='L44' name='L44'></a>&lt;a id='L30' name='L30'&gt;&lt;/a&gt; margin-right: 15%;
<a id='L59' name='L59'></a><a id='L45' name='L45'></a>&lt;a id='L31' name='L31'&gt;&lt;/a&gt; color: black;
<a id='L60' name='L60'></a><a id='L46' name='L46'></a>&lt;a id='L32' name='L32'&gt;&lt;/a&gt; background-color: #EEE;
<a id='L61' name='L61'></a><a id='L47' name='L47'></a>&lt;a id='L33' name='L33'&gt;&lt;/a&gt; font-family: sans-serif;
<a id='L62' name='L62'></a><a id='L48' name='L48'></a>&lt;a id='L34' name='L34'&gt;&lt;/a&gt;}
<a id='L63' name='L63'></a><a id='L49' name='L49'></a>&lt;a id='L35' name='L35'&gt;&lt;/a&gt;
<a id='L64' name='L64'></a><a id='L50' name='L50'></a>&lt;a id='L36' name='L36'&gt;&lt;/a&gt;h1, h2, h3, h4, h5, h6 {
<a id='L65' name='L65'></a><a id='L51' name='L51'></a>&lt;a id='L37' name='L37'&gt;&lt;/a&gt; color: navy;
<a id='L66' name='L66'></a><a id='L52' name='L52'></a>&lt;a id='L38' name='L38'&gt;&lt;/a&gt; background-color: inherit;
<a id='L67' name='L67'></a><a id='L53' name='L53'></a>&lt;a id='L39' name='L39'&gt;&lt;/a&gt;}
<a id='L68' name='L68'></a><a id='L54' name='L54'></a>&lt;a id='L40' name='L40'&gt;&lt;/a&gt;
<a id='L69' name='L69'></a><a id='L55' name='L55'></a>&lt;a id='L41' name='L41'&gt;&lt;/a&gt;h1, h2 {
<a id='L70' name='L70'></a><a id='L56' name='L56'></a>&lt;a id='L42' name='L42'&gt;&lt;/a&gt; margin-left: -5%;
<a id='L71' name='L71'></a><a id='L57' name='L57'></a>&lt;a id='L43' name='L43'&gt;&lt;/a&gt;}
<a id='L72' name='L72'></a><a id='L58' name='L58'></a>&lt;a id='L44' name='L44'&gt;&lt;/a&gt;
<a id='L73' name='L73'></a><a id='L59' name='L59'></a>&lt;a id='L45' name='L45'&gt;&lt;/a&gt;.breadcrumbs {
<a id='L74' name='L74'></a><a id='L60' name='L60'></a>&lt;a id='L46' name='L46'&gt;&lt;/a&gt; padding-bottom: 1%;
<a id='L75' name='L75'></a><a id='L61' name='L61'></a>&lt;a id='L47' name='L47'&gt;&lt;/a&gt; margin-bottom: 2%;
<a id='L76' name='L76'></a><a id='L62' name='L62'></a>&lt;a id='L48' name='L48'&gt;&lt;/a&gt; border-bottom: 1px solid #ccc;
<a id='L77' name='L77'></a><a id='L63' name='L63'></a>&lt;a id='L49' name='L49'&gt;&lt;/a&gt; font-size: 90%;
<a id='L78' name='L78'></a><a id='L64' name='L64'></a>&lt;a id='L50' name='L50'&gt;&lt;/a&gt;}
<a id='L79' name='L79'></a><a id='L65' name='L65'></a>&lt;a id='L51' name='L51'&gt;&lt;/a&gt;
<a id='L80' name='L80'></a><a id='L66' name='L66'></a>&lt;a id='L52' name='L52'&gt;&lt;/a&gt;.node{
<a id='L81' name='L81'></a><a id='L67' name='L67'></a>&lt;a id='L53' name='L53'&gt;&lt;/a&gt; margin-left: -7.5%;
<a id='L82' name='L82'></a><a id='L68' name='L68'></a>&lt;a id='L54' name='L54'&gt;&lt;/a&gt; color: inherit;
<a id='L83' name='L83'></a><a id='L69' name='L69'></a>&lt;a id='L55' name='L55'&gt;&lt;/a&gt; background-color: #DDF;
<a id='L84' name='L84'></a><a id='L70' name='L70'></a>&lt;a id='L56' name='L56'&gt;&lt;/a&gt;}
<a id='L85' name='L85'></a><a id='L71' name='L71'></a>&lt;a id='L57' name='L57'&gt;&lt;/a&gt;
<a id='L86' name='L86'></a><a id='L72' name='L72'></a>&lt;a id='L58' name='L58'&gt;&lt;/a&gt;.menu, .node {
<a id='L87' name='L87'></a><a id='L73' name='L73'></a>&lt;a id='L59' name='L59'&gt;&lt;/a&gt; color: inherit;
<a id='L88' name='L88'></a><a id='L74' name='L74'></a>&lt;a id='L60' name='L60'&gt;&lt;/a&gt; background-color: #DDF;
<a id='L89' name='L89'></a><a id='L75' name='L75'></a>&lt;a id='L61' name='L61'&gt;&lt;/a&gt;}
<a id='L90' name='L90'></a><a id='L76' name='L76'></a>&lt;a id='L62' name='L62'&gt;&lt;/a&gt;
<a id='L91' name='L91'></a><a id='L77' name='L77'></a>&lt;a id='L63' name='L63'&gt;&lt;/a&gt;table.menu, table.menu th, table.menu td {
<a id='L92' name='L92'></a><a id='L78' name='L78'></a>&lt;a id='L64' name='L64'&gt;&lt;/a&gt; border-style: none;
<a id='L93' name='L93'></a><a id='L79' name='L79'></a>&lt;a id='L65' name='L65'&gt;&lt;/a&gt;}
<a id='L94' name='L94'></a><a id='L80' name='L80'></a>&lt;a id='L66' name='L66'&gt;&lt;/a&gt;
<a id='L95' name='L95'></a><a id='L81' name='L81'></a>&lt;a id='L67' name='L67'&gt;&lt;/a&gt;h2 {
<a id='L96' name='L96'></a><a id='L82' name='L82'></a>&lt;a id='L68' name='L68'&gt;&lt;/a&gt; padding: 0.5%;
<a id='L97' name='L97'></a><a id='L83' name='L83'></a>&lt;a id='L69' name='L69'&gt;&lt;/a&gt; border: 2px solid navy;
<a id='L98' name='L98'></a><a id='L84' name='L84'></a>&lt;a id='L70' name='L70'&gt;&lt;/a&gt;}
<a id='L99' name='L99'></a><a id='L85' name='L85'></a>&lt;a id='L71' name='L71'&gt;&lt;/a&gt;
<a id='L100' name='L100'></a><a id='L86' name='L86'></a>&lt;a id='L72' name='L72'&gt;&lt;/a&gt;.contents, .mini-toc {
<a id='L101' name='L101'></a><a id='L87' name='L87'></a>&lt;a id='L73' name='L73'&gt;&lt;/a&gt; border: 4px double #DDF;
<a id='L102' name='L102'></a><a id='L88' name='L88'></a>&lt;a id='L74' name='L74'&gt;&lt;/a&gt; padding: 0.25% 0.5% 0.5% 2%;
<a id='L103' name='L103'></a><a id='L89' name='L89'></a>&lt;a id='L75' name='L75'&gt;&lt;/a&gt;}
<a id='L104' name='L104'></a><a id='L90' name='L90'></a>&lt;a id='L76' name='L76'&gt;&lt;/a&gt;
<a id='L105' name='L105'></a><a id='L91' name='L91'></a>&lt;a id='L77' name='L77'&gt;&lt;/a&gt;.contents h2 {
<a id='L106' name='L106'></a><a id='L92' name='L92'></a>&lt;a id='L78' name='L78'&gt;&lt;/a&gt; margin-left: 0;
<a id='L107' name='L107'></a><a id='L93' name='L93'></a>&lt;a id='L79' name='L79'&gt;&lt;/a&gt; color: black;
<a id='L108' name='L108'></a><a id='L94' name='L94'></a>&lt;a id='L80' name='L80'&gt;&lt;/a&gt; background-color: #DDF;
<a id='L109' name='L109'></a><a id='L95' name='L95'></a>&lt;a id='L81' name='L81'&gt;&lt;/a&gt;}
<a id='L110' name='L110'></a><a id='L96' name='L96'></a>&lt;a id='L82' name='L82'&gt;&lt;/a&gt;
<a id='L111' name='L111'></a><a id='L97' name='L97'></a>&lt;a id='L83' name='L83'&gt;&lt;/a&gt;.contents li {
<a id='L112' name='L112'></a><a id='L98' name='L98'></a>&lt;a id='L84' name='L84'&gt;&lt;/a&gt; list-style-type: none;
<a id='L113' name='L113'></a><a id='L99' name='L99'></a>&lt;a id='L85' name='L85'&gt;&lt;/a&gt;}
<a id='L114' name='L114'></a><a id='L100' name='L100'></a>&lt;a id='L86' name='L86'&gt;&lt;/a&gt;
<a id='L115' name='L115'></a><a id='L101' name='L101'></a>&lt;a id='L87' name='L87'&gt;&lt;/a&gt;.shortcontents {
<a id='L116' name='L116'></a><a id='L102' name='L102'></a>&lt;a id='L88' name='L88'&gt;&lt;/a&gt; background-color: #DDF;
<a id='L117' name='L117'></a><a id='L103' name='L103'></a>&lt;a id='L89' name='L89'&gt;&lt;/a&gt; border: 4px double #000;
<a id='L118' name='L118'></a><a id='L104' name='L104'></a>&lt;a id='L90' name='L90'&gt;&lt;/a&gt; }
<a id='L119' name='L119'></a><a id='L105' name='L105'></a>&lt;a id='L91' name='L91'&gt;&lt;/a&gt;
<a id='L120' name='L120'></a><a id='L106' name='L106'></a>&lt;a id='L92' name='L92'&gt;&lt;/a&gt;.shortcontents h2{
<a id='L121' name='L121'></a><a id='L107' name='L107'></a>&lt;a id='L93' name='L93'&gt;&lt;/a&gt; display: none;
<a id='L122' name='L122'></a><a id='L108' name='L108'></a>&lt;a id='L94' name='L94'&gt;&lt;/a&gt;}
<a id='L123' name='L123'></a><a id='L109' name='L109'></a>&lt;a id='L95' name='L95'&gt;&lt;/a&gt;
<a id='L124' name='L124'></a><a id='L110' name='L110'></a>&lt;a id='L96' name='L96'&gt;&lt;/a&gt;h1.node-heading {
<a id='L125' name='L125'></a><a id='L111' name='L111'></a>&lt;a id='L97' name='L97'&gt;&lt;/a&gt; display: none;
<a id='L126' name='L126'></a><a id='L112' name='L112'></a>&lt;a id='L98' name='L98'&gt;&lt;/a&gt;}
<a id='L127' name='L127'></a><a id='L113' name='L113'></a>&lt;a id='L99' name='L99'&gt;&lt;/a&gt;
<a id='L128' name='L128'></a><a id='L114' name='L114'></a>&lt;a id='L100' name='L100'&gt;&lt;/a&gt;h2.contents-heading{
<a id='L129' name='L129'></a><a id='L115' name='L115'></a>&lt;a id='L101' name='L101'&gt;&lt;/a&gt; display: none;
<a id='L130' name='L130'></a><a id='L116' name='L116'></a>&lt;a id='L102' name='L102'&gt;&lt;/a&gt;}
<a id='L131' name='L131'></a><a id='L117' name='L117'></a>&lt;a id='L103' name='L103'&gt;&lt;/a&gt;
<a id='L132' name='L132'></a><a id='L118' name='L118'></a>&lt;a id='L104' name='L104'&gt;&lt;/a&gt;h2.shortcontents-heading{
<a id='L133' name='L133'></a><a id='L119' name='L119'></a>&lt;a id='L105' name='L105'&gt;&lt;/a&gt; display: none;
<a id='L134' name='L134'></a><a id='L120' name='L120'></a>&lt;a id='L106' name='L106'&gt;&lt;/a&gt;}
<a id='L135' name='L135'></a><a id='L121' name='L121'></a>&lt;a id='L107' name='L107'&gt;&lt;/a&gt;
<a id='L136' name='L136'></a><a id='L122' name='L122'></a>&lt;a id='L108' name='L108'&gt;&lt;/a&gt;.shortcontents a {
<a id='L137' name='L137'></a><a id='L123' name='L123'></a>&lt;a id='L109' name='L109'&gt;&lt;/a&gt; margin-right: 0.25%;
<a id='L138' name='L138'></a><a id='L124' name='L124'></a>&lt;a id='L110' name='L110'&gt;&lt;/a&gt;}
<a id='L139' name='L139'></a><a id='L125' name='L125'></a>&lt;a id='L111' name='L111'&gt;&lt;/a&gt;
<a id='L140' name='L140'></a><a id='L126' name='L126'></a>&lt;a id='L112' name='L112'&gt;&lt;/a&gt;h3, h4, h5 {
<a id='L141' name='L141'></a><a id='L127' name='L127'></a>&lt;a id='L113' name='L113'&gt;&lt;/a&gt; margin-left: -0.25%;
<a id='L142' name='L142'></a><a id='L128' name='L128'></a>&lt;a id='L114' name='L114'&gt;&lt;/a&gt;}
<a id='L143' name='L143'></a><a id='L129' name='L129'></a>&lt;a id='L115' name='L115'&gt;&lt;/a&gt;
<a id='L144' name='L144'></a><a id='L130' name='L130'></a>&lt;a id='L116' name='L116'&gt;&lt;/a&gt;h5 {
<a id='L145' name='L145'></a><a id='L131' name='L131'></a>&lt;a id='L117' name='L117'&gt;&lt;/a&gt; font-size: 100%;
<a id='L146' name='L146'></a><a id='L132' name='L132'></a>&lt;a id='L118' name='L118'&gt;&lt;/a&gt;}
<a id='L147' name='L147'></a><a id='L133' name='L133'></a>&lt;a id='L119' name='L119'&gt;&lt;/a&gt;
<a id='L148' name='L148'></a><a id='L134' name='L134'></a>&lt;a id='L120' name='L120'&gt;&lt;/a&gt;p {
<a id='L149' name='L149'></a><a id='L135' name='L135'></a>&lt;a id='L121' name='L121'&gt;&lt;/a&gt; line-height: 125%;
<a id='L150' name='L150'></a><a id='L136' name='L136'></a>&lt;a id='L122' name='L122'&gt;&lt;/a&gt; margin-top: 0;
<a id='L151' name='L151'></a><a id='L137' name='L137'></a>&lt;a id='L123' name='L123'&gt;&lt;/a&gt; margin-bottom: 0.5%;
<a id='L152' name='L152'></a><a id='L138' name='L138'></a>&lt;a id='L124' name='L124'&gt;&lt;/a&gt;}
<a id='L153' name='L153'></a><a id='L139' name='L139'></a>&lt;a id='L125' name='L125'&gt;&lt;/a&gt;
<a id='L154' name='L154'></a><a id='L140' name='L140'></a>&lt;a id='L126' name='L126'&gt;&lt;/a&gt;a:hover {
<a id='L155' name='L155'></a><a id='L141' name='L141'></a>&lt;a id='L127' name='L127'&gt;&lt;/a&gt; color: red;
<a id='L156' name='L156'></a><a id='L142' name='L142'></a>&lt;a id='L128' name='L128'&gt;&lt;/a&gt; text-decoration: underline;
<a id='L157' name='L157'></a><a id='L143' name='L143'></a>&lt;a id='L129' name='L129'&gt;&lt;/a&gt;}
<a id='L158' name='L158'></a><a id='L144' name='L144'></a>&lt;a id='L130' name='L130'&gt;&lt;/a&gt;
<a id='L159' name='L159'></a><a id='L145' name='L145'></a>&lt;a id='L131' name='L131'&gt;&lt;/a&gt;.example, pre.verbatim {
<a id='L160' name='L160'></a><a id='L146' name='L146'></a>&lt;a id='L132' name='L132'&gt;&lt;/a&gt; margin: 0.25% 0 0.25% 0;
<a id='L161' name='L161'></a><a id='L147' name='L147'></a>&lt;a id='L133' name='L133'&gt;&lt;/a&gt; padding: 0 0 0 2.5%;
<a id='L162' name='L162'></a><a id='L148' name='L148'></a>&lt;a id='L134' name='L134'&gt;&lt;/a&gt; border: 1px solid #CCC;
<a id='L163' name='L163'></a><a id='L149' name='L149'></a>&lt;a id='L135' name='L135'&gt;&lt;/a&gt;}
<a id='L164' name='L164'></a><a id='L150' name='L150'></a>&lt;a id='L136' name='L136'&gt;&lt;/a&gt;
<a id='L165' name='L165'></a><a id='L151' name='L151'></a>&lt;a id='L137' name='L137'&gt;&lt;/a&gt;a {
<a id='L166' name='L166'></a><a id='L152' name='L152'></a>&lt;a id='L138' name='L138'&gt;&lt;/a&gt; text-decoration: none;
<a id='L167' name='L167'></a><a id='L153' name='L153'></a>&lt;a id='L139' name='L139'&gt;&lt;/a&gt;}
<a id='L168' name='L168'></a><a id='L154' name='L154'></a>&lt;a id='L140' name='L140'&gt;&lt;/a&gt;
<a id='L169' name='L169'></a><a id='L155' name='L155'></a>&lt;a id='L141' name='L141'&gt;&lt;/a&gt;blockquote {
<a id='L170' name='L170'></a><a id='L156' name='L156'></a>&lt;a id='L142' name='L142'&gt;&lt;/a&gt; border: 1px solid #00F;
<a id='L171' name='L171'></a><a id='L157' name='L157'></a>&lt;a id='L143' name='L143'&gt;&lt;/a&gt;}
<a id='L172' name='L172'></a><a id='L158' name='L158'></a>&lt;a id='L144' name='L144'&gt;&lt;/a&gt;
<a id='L173' name='L173'></a><a id='L159' name='L159'></a>&lt;a id='L145' name='L145'&gt;&lt;/a&gt;kbd, code, .file, var, kbd.kbd {
<a id='L174' name='L174'></a><a id='L160' name='L160'></a>&lt;a id='L146' name='L146'&gt;&lt;/a&gt; font-style: normal;
<a id='L175' name='L175'></a><a id='L161' name='L161'></a>&lt;a id='L147' name='L147'&gt;&lt;/a&gt; font-weight: normal;
<a id='L176' name='L176'></a><a id='L162' name='L162'></a>&lt;a id='L148' name='L148'&gt;&lt;/a&gt; font-family: monospace;
<a id='L177' name='L177'></a><a id='L163' name='L163'></a>&lt;a id='L149' name='L149'&gt;&lt;/a&gt; font-size: 110%;
<a id='L178' name='L178'></a><a id='L164' name='L164'></a>&lt;a id='L150' name='L150'&gt;&lt;/a&gt; margin-left:0.5%;
<a id='L179' name='L179'></a><a id='L165' name='L165'></a>&lt;a id='L151' name='L151'&gt;&lt;/a&gt;}
<a id='L180' name='L180'></a><a id='L166' name='L166'></a>&lt;a id='L152' name='L152'&gt;&lt;/a&gt;
<a id='L181' name='L181'></a><a id='L167' name='L167'></a>&lt;a id='L153' name='L153'&gt;&lt;/a&gt;kbd.kbd {
<a id='L182' name='L182'></a><a id='L168' name='L168'></a>&lt;a id='L154' name='L154'&gt;&lt;/a&gt; font-style: normal;
<a id='L183' name='L183'></a><a id='L169' name='L169'></a>&lt;a id='L155' name='L155'&gt;&lt;/a&gt; font-weight: bold;
<a id='L184' name='L184'></a><a id='L170' name='L170'></a>&lt;a id='L156' name='L156'&gt;&lt;/a&gt; font-family: monospace;
<a id='L185' name='L185'></a><a id='L171' name='L171'></a>&lt;a id='L157' name='L157'&gt;&lt;/a&gt; font-size: 110%;
<a id='L186' name='L186'></a><a id='L172' name='L172'></a>&lt;a id='L158' name='L158'&gt;&lt;/a&gt; margin-left:0.25em;
<a id='L187' name='L187'></a><a id='L173' name='L173'></a>&lt;a id='L159' name='L159'&gt;&lt;/a&gt; margin-right: 0.25em;
<a id='L188' name='L188'></a><a id='L174' name='L174'></a>&lt;a id='L160' name='L160'&gt;&lt;/a&gt;}
<a id='L189' name='L189'></a><a id='L175' name='L175'></a>&lt;a id='L161' name='L161'&gt;&lt;/a&gt;
<a id='L190' name='L190'></a><a id='L176' name='L176'></a>&lt;a id='L162' name='L162'&gt;&lt;/a&gt;table, th, td {
<a id='L191' name='L191'></a><a id='L177' name='L177'></a>&lt;a id='L163' name='L163'&gt;&lt;/a&gt; border: 1px solid black;
<a id='L192' name='L192'></a><a id='L178' name='L178'></a>&lt;a id='L164' name='L164'&gt;&lt;/a&gt; border-collapse: collapse; /* 枠線の表示方法 */
<a id='L193' name='L193'></a><a id='L179' name='L179'></a>&lt;a id='L165' name='L165'&gt;&lt;/a&gt; margin-bottom: 2.5%;
<a id='L194' name='L194'></a><a id='L180' name='L180'></a>&lt;a id='L166' name='L166'&gt;&lt;/a&gt;}
<a id='L195' name='L195'></a><a id='L181' name='L181'></a>&lt;a id='L167' name='L167'&gt;&lt;/a&gt;
<a id='L196' name='L196'></a><a id='L182' name='L182'></a>&lt;a id='L168' name='L168'&gt;&lt;/a&gt;table.cartouche, table.cartouche th, table.cartouche td {
<a id='L197' name='L197'></a><a id='L183' name='L183'></a>&lt;a id='L169' name='L169'&gt;&lt;/a&gt; border: none;
<a id='L198' name='L198'></a><a id='L184' name='L184'></a>&lt;a id='L170' name='L170'&gt;&lt;/a&gt;}
<a id='L199' name='L199'></a><a id='L185' name='L185'></a>&lt;a id='L171' name='L171'&gt;&lt;/a&gt;
<a id='L200' name='L200'></a><a id='L186' name='L186'></a>&lt;a id='L172' name='L172'&gt;&lt;/a&gt;pre.example .command, pre.example .option, pre.example {
<a id='L201' name='L201'></a><a id='L187' name='L187'></a>&lt;a id='L173' name='L173'&gt;&lt;/a&gt; font-weight: bold;
<a id='L202' name='L202'></a><a id='L188' name='L188'></a>&lt;a id='L174' name='L174'&gt;&lt;/a&gt; font-family: monospace;
<a id='L203' name='L203'></a><a id='L189' name='L189'></a>&lt;a id='L175' name='L175'&gt;&lt;/a&gt; font-size: 110%;
<a id='L204' name='L204'></a><a id='L190' name='L190'></a>&lt;a id='L176' name='L176'&gt;&lt;/a&gt; background-color: inherit;
<a id='L205' name='L205'></a><a id='L191' name='L191'></a>&lt;a id='L177' name='L177'&gt;&lt;/a&gt; font-style: normal;
<a id='L206' name='L206'></a><a id='L192' name='L192'></a>&lt;a id='L178' name='L178'&gt;&lt;/a&gt; margin-left:0;
<a id='L207' name='L207'></a><a id='L193' name='L193'></a>&lt;a id='L179' name='L179'&gt;&lt;/a&gt; margin-right: 0;
<a id='L208' name='L208'></a><a id='L194' name='L194'></a>&lt;a id='L180' name='L180'&gt;&lt;/a&gt;}
<a id='L209' name='L209'></a><a id='L195' name='L195'></a>&lt;a id='L181' name='L181'&gt;&lt;/a&gt;
<a id='L210' name='L210'></a><a id='L196' name='L196'></a>&lt;a id='L182' name='L182'&gt;&lt;/a&gt;pre.example strong {
<a id='L211' name='L211'></a><a id='L197' name='L197'></a>&lt;a id='L183' name='L183'&gt;&lt;/a&gt; font: inherit;
<a id='L212' name='L212'></a><a id='L198' name='L198'></a>&lt;a id='L184' name='L184'&gt;&lt;/a&gt; border: 2px solid green;
<a id='L213' name='L213'></a><a id='L199' name='L199'></a>&lt;a id='L185' name='L185'&gt;&lt;/a&gt;}
<a id='L214' name='L214'></a><a id='L200' name='L200'></a>&lt;a id='L186' name='L186'&gt;&lt;/a&gt;
<a id='L215' name='L215'></a><a id='L201' name='L201'></a>&lt;a id='L187' name='L187'&gt;&lt;/a&gt;pre.example em {
<a id='L216' name='L216'></a><a id='L202' name='L202'></a>&lt;a id='L188' name='L188'&gt;&lt;/a&gt; font-size: 100%;
<a id='L217' name='L217'></a><a id='L203' name='L203'></a>&lt;a id='L189' name='L189'&gt;&lt;/a&gt; font-style: normal;
<a id='L218' name='L218'></a><a id='L204' name='L204'></a>&lt;a id='L190' name='L190'&gt;&lt;/a&gt; font-weight: bold;
<a id='L219' name='L219'></a><a id='L205' name='L205'></a>&lt;a id='L191' name='L191'&gt;&lt;/a&gt;}
<a id='L220' name='L220'></a><a id='L206' name='L206'></a>&lt;a id='L192' name='L192'&gt;&lt;/a&gt;
<a id='L221' name='L221'></a><a id='L207' name='L207'></a>&lt;a id='L193' name='L193'&gt;&lt;/a&gt;th {
<a id='L222' name='L222'></a><a id='L208' name='L208'></a>&lt;a id='L194' name='L194'&gt;&lt;/a&gt; font-style: normal;
<a id='L223' name='L223'></a><a id='L209' name='L209'></a>&lt;a id='L195' name='L195'&gt;&lt;/a&gt; font-weight: bold;
<a id='L224' name='L224'></a><a id='L210' name='L210'></a>&lt;a id='L196' name='L196'&gt;&lt;/a&gt; font-family: sans-serif;
<a id='L225' name='L225'></a><a id='L211' name='L211'></a>&lt;a id='L197' name='L197'&gt;&lt;/a&gt; text-align: center;
<a id='L226' name='L226'></a><a id='L212' name='L212'></a>&lt;a id='L198' name='L198'&gt;&lt;/a&gt;}
<a id='L227' name='L227'></a><a id='L213' name='L213'></a>&lt;a id='L199' name='L199'&gt;&lt;/a&gt;
<a id='L228' name='L228'></a><a id='L214' name='L214'></a>&lt;a id='L200' name='L200'&gt;&lt;/a&gt;dfn {
<a id='L229' name='L229'></a><a id='L215' name='L215'></a>&lt;a id='L201' name='L201'&gt;&lt;/a&gt; font-style: normal;
<a id='L230' name='L230'></a><a id='L216' name='L216'></a>&lt;a id='L202' name='L202'&gt;&lt;/a&gt;}
<a id='L231' name='L231'></a><a id='L217' name='L217'></a>&lt;a id='L203' name='L203'&gt;&lt;/a&gt;
<a id='L232' name='L232'></a><a id='L218' name='L218'></a>&lt;a id='L204' name='L204'&gt;&lt;/a&gt;.header, .menu {
<a id='L233' name='L233'></a><a id='L219' name='L219'></a>&lt;a id='L205' name='L205'&gt;&lt;/a&gt; display: none;
<a id='L234' name='L234'></a><a id='L220' name='L220'></a>&lt;a id='L206' name='L206'&gt;&lt;/a&gt;}
<a id='L235' name='L235'></a><a id='L221' name='L221'></a>&lt;a id='L207' name='L207'&gt;&lt;/a&gt;
<a id='L236' name='L236'></a><a id='L222' name='L222'></a>&lt;a id='L208' name='L208'&gt;&lt;/a&gt;em {
<a id='L237' name='L237'></a><a id='L223' name='L223'></a>&lt;a id='L209' name='L209'&gt;&lt;/a&gt; font-style: normal;
<a id='L238' name='L238'></a><a id='L224' name='L224'></a>&lt;a id='L210' name='L210'&gt;&lt;/a&gt; font-weight: bold;
<a id='L239' name='L239'></a><a id='L225' name='L225'></a>&lt;a id='L211' name='L211'&gt;&lt;/a&gt;}
<a id='L240' name='L240'></a><a id='L226' name='L226'></a>&lt;a id='L212' name='L212'&gt;&lt;/a&gt;
<a id='L241' name='L241'></a><a id='L227' name='L227'></a>&lt;a id='L213' name='L213'&gt;&lt;/a&gt;hr {
<a id='L242' name='L242'></a><a id='L228' name='L228'></a>&lt;a id='L214' name='L214'&gt;&lt;/a&gt; display: none;
<a id='L243' name='L243'></a><a id='L229' name='L229'></a>&lt;a id='L215' name='L215'&gt;&lt;/a&gt;}
<a id='L244' name='L244'></a><a id='L230' name='L230'></a>&lt;a id='L216' name='L216'&gt;&lt;/a&gt;
<a id='L245' name='L245'></a><a id='L231' name='L231'></a>&lt;a id='L217' name='L217'&gt;&lt;/a&gt;p.nav-panel {
<a id='L246' name='L246'></a><a id='L232' name='L232'></a>&lt;a id='L218' name='L218'&gt;&lt;/a&gt; border-top: 1px solid #ccc;
<a id='L247' name='L247'></a><a id='L233' name='L233'></a>&lt;a id='L219' name='L219'&gt;&lt;/a&gt; border-bottom: 1px solid #ccc;
<a id='L248' name='L248'></a><a id='L234' name='L234'></a>&lt;a id='L220' name='L220'&gt;&lt;/a&gt; margin-top: 2%;
<a id='L249' name='L249'></a><a id='L235' name='L235'></a>&lt;a id='L221' name='L221'&gt;&lt;/a&gt;}
<a id='L250' name='L250'></a><a id='L236' name='L236'></a>&lt;a id='L222' name='L222'&gt;&lt;/a&gt;
<a id='L251' name='L251'></a><a id='L237' name='L237'></a>&lt;a id='L223' name='L223'&gt;&lt;/a&gt;&amp;lt;/style&amp;gt;
<a id='L252' name='L252'></a><a id='L238' name='L238'></a>&lt;a id='L224' name='L224'&gt;&lt;/a&gt;
<a id='L253' name='L253'></a><a id='L239' name='L239'></a>&lt;a id='L225' name='L225'&gt;&lt;/a&gt;
<a id='L254' name='L254'></a><a id='L240' name='L240'></a>&lt;a id='L226' name='L226'&gt;&lt;/a&gt;&amp;lt;/head&amp;gt;
<a id='L255' name='L255'></a><a id='L241' name='L241'></a>&lt;a id='L227' name='L227'&gt;&lt;/a&gt;
<a id='L256' name='L256'></a><a id='L242' name='L242'></a>&lt;a id='L228' name='L228'&gt;&lt;/a&gt;&amp;lt;body&amp;gt;
<a id='L257' name='L257'></a><a id='L243' name='L243'></a>&lt;a id='L229' name='L229'&gt;&lt;/a&gt;
<a id='L258' name='L258'></a><a id='L244' name='L244'></a>&lt;a id='L230' name='L230'&gt;&lt;/a&gt;
<a id='L259' name='L259'></a><a id='L245' name='L245'></a>&lt;a id='L231' name='L231'&gt;&lt;/a&gt;
<a id='L260' name='L260'></a><a id='L246' name='L246'></a>&lt;a id='L232' name='L232'&gt;&lt;/a&gt;
<a id='L261' name='L261'></a><a id='L247' name='L247'></a>&lt;a id='L233' name='L233'&gt;&lt;/a&gt;&amp;lt;div class="top-level-extent" id="Top"&amp;gt;
<a id='L262' name='L262'></a><a id='L248' name='L248'></a>&lt;a id='L234' name='L234'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L263' name='L263'></a><a id='L249' name='L249'></a>&lt;a id='L235' name='L235'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Overview" rel="next"&amp;gt;YACASL2の概要&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="dir.html#Top" rel="prev"&amp;gt;(dir)&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="dir.html#Top" rel="up"&amp;gt;(dir)&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L264' name='L264'></a><a id='L250' name='L250'></a>&lt;a id='L236' name='L236'&gt;&lt;/a&gt;&amp;lt;h1 class="top" id="YACASL2-_002d-CASL-II-_51e6_7406_30b7_30b9_30c6_30e0"&amp;gt;&amp;lt;span&amp;gt;YACASL2 - CASL II 処理システム&amp;lt;a class="copiable-link" href="#YACASL2-_002d-CASL-II-_51e6_7406_30b7_30b9_30c6_30e0"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h1&amp;gt;
<a id='L265' name='L265'></a><a id='L251' name='L251'></a>&lt;a id='L237' name='L237'&gt;&lt;/a&gt;
<a id='L266' name='L266'></a><a id='L252' name='L252'></a>&lt;a id='L238' name='L238'&gt;&lt;/a&gt;
<a id='L267' name='L267'></a><a id='L253' name='L253'></a>&lt;a id='L239' name='L239'&gt;&lt;/a&gt;
<a id='L268' name='L268'></a><a id='L254' name='L254'></a>&lt;a id='L240' name='L240'&gt;&lt;/a&gt;&amp;lt;div class="region-contents" id="SEC_Contents"&amp;gt;
<a id='L269' name='L269'></a><a id='L255' name='L255'></a>&lt;a id='L241' name='L241'&gt;&lt;/a&gt;&amp;lt;h2 class="contents-heading"&amp;gt;Table of Contents&amp;lt;/h2&amp;gt;
<a id='L270' name='L270'></a><a id='L256' name='L256'></a>&lt;a id='L242' name='L242'&gt;&lt;/a&gt;
<a id='L271' name='L271'></a><a id='L257' name='L257'></a>&lt;a id='L243' name='L243'&gt;&lt;/a&gt;&amp;lt;div class="contents"&amp;gt;
<a id='L272' name='L272'></a><a id='L258' name='L258'></a>&lt;a id='L244' name='L244'&gt;&lt;/a&gt;
<a id='L273' name='L273'></a><a id='L259' name='L259'></a>&lt;a id='L245' name='L245'&gt;&lt;/a&gt;&amp;lt;ul class="toc-numbered-mark"&amp;gt;
<a id='L274' name='L274'></a><a id='L260' name='L260'></a>&lt;a id='L246' name='L246'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-YACASL2_306e_6982_8981" href="#Overview"&amp;gt;1 YACASL2の概要&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L275' name='L275'></a><a id='L261' name='L261'></a>&lt;a id='L247' name='L247'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-YACASL2_306e_4f7f_7528_4f8b" href="#Sample-usage"&amp;gt;2 YACASL2の使用例&amp;lt;/a&amp;gt;
<a id='L276' name='L276'></a><a id='L262' name='L262'></a>&lt;a id='L248' name='L248'&gt;&lt;/a&gt; &amp;lt;ul class="toc-numbered-mark"&amp;gt;
<a id='L277' name='L277'></a><a id='L263' name='L263'></a>&lt;a id='L249' name='L249'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_5b9f_884c_7d50_679c_306e_51fa_529b_3060_3051_3092_8868_793a" href="#Simple-output"&amp;gt;2.1 実行結果の出力だけを表示&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L278' name='L278'></a><a id='L264' name='L264'></a>&lt;a id='L250' name='L250'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_30a2_30bb_30f3_30d6_30eb_7d50_679c_306e_78ba_8a8d" href="#Assemble-result"&amp;gt;2.2 アセンブル結果の確認&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L279' name='L279'></a><a id='L265' name='L265'></a>&lt;a id='L251' name='L251'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_5b9f_884c_6642_306e_30ec_30b8_30b9_30bf_3068_30e1_30e2_30ea_3092_8868_793a" href="#Register-and-memory"&amp;gt;2.3 実行時のレジスタとメモリを表示&amp;lt;/a&amp;gt;
<a id='L280' name='L280'></a><a id='L266' name='L266'></a>&lt;a id='L252' name='L252'&gt;&lt;/a&gt; &amp;lt;ul class="toc-numbered-mark"&amp;gt;
<a id='L281' name='L281'></a><a id='L267' name='L267'></a>&lt;a id='L253' name='L253'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_7279_5b9a_306e_30ec_30b8_30b9_30bf_3092_8868_793a" href="#Register-specify"&amp;gt;2.3.1 特定のレジスタを表示&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L282' name='L282'></a><a id='L268' name='L268'></a>&lt;a id='L254' name='L254'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_30d7_30ed_30b0_30e9_30e0_7d42_4e86_6642_306e_5024_3092_8868_793a" href="#End-value"&amp;gt;2.3.2 プログラム終了時の値を表示&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L283' name='L283'></a><a id='L269' name='L269'></a>&lt;a id='L255' name='L255'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_30d7_30ed_30b0_30e9_30e0_306e_30b9_30c6_30c3_30d7_6570_3092_8868_793a" href="#Step-count"&amp;gt;2.3.3 プログラムのステップ数を表示&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L284' name='L284'></a><a id='L270' name='L270'></a>&lt;a id='L256' name='L256'&gt;&lt;/a&gt; &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;
<a id='L285' name='L285'></a><a id='L271' name='L271'></a>&lt;a id='L257' name='L257'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_30a2_30bb_30f3_30d6_30eb_3068_5b9f_884c_3092_5225_306b_884c_3046" href="#Only-assemble"&amp;gt;2.4 アセンブルと実行を別に行う&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L286' name='L286'></a><a id='L272' name='L272'></a>&lt;a id='L258' name='L258'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-1_8a9e_306e_89e3_6790" href="#Analyze-word"&amp;gt;2.5 1語の解析&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L287' name='L287'></a><a id='L273' name='L273'></a>&lt;a id='L259' name='L259'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-CASL-II_30e9_30a4_30d6_30e9_30ea_306e_4f7f_7528" href="#Use-CASL2LIB"&amp;gt;2.6 CASL IIライブラリの使用&amp;lt;/a&amp;gt;
<a id='L288' name='L288'></a><a id='L274' name='L274'></a>&lt;a id='L260' name='L260'&gt;&lt;/a&gt; &amp;lt;ul class="toc-numbered-mark"&amp;gt;
<a id='L289' name='L289'></a><a id='L275' name='L275'></a>&lt;a id='L261' name='L261'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_6570_5024_3092_51fa_529b_3059_308b" href="#g_t_6570_5024_3092_51fa_529b_3059_308b"&amp;gt;2.6.1 数値を出力する&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L290' name='L290'></a><a id='L276' name='L276'></a>&lt;a id='L262' name='L262'&gt;&lt;/a&gt; &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;
<a id='L291' name='L291'></a><a id='L277' name='L277'></a>&lt;a id='L263' name='L263'&gt;&lt;/a&gt; &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;
<a id='L292' name='L292'></a><a id='L278' name='L278'></a>&lt;a id='L264' name='L264'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-casl2" href="#casl2-invocation"&amp;gt;3 &amp;lt;code class="command"&amp;gt;casl2&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;
<a id='L293' name='L293'></a><a id='L279' name='L279'></a>&lt;a id='L265' name='L265'&gt;&lt;/a&gt; &amp;lt;ul class="toc-numbered-mark"&amp;gt;
<a id='L294' name='L294'></a><a id='L280' name='L280'></a>&lt;a id='L266' name='L266'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_30aa_30d7_30b7_30e7_30f3" href="#g_t_30aa_30d7_30b7_30e7_30f3"&amp;gt;オプション&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L295' name='L295'></a><a id='L281' name='L281'></a>&lt;a id='L267' name='L267'&gt;&lt;/a&gt; &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;
<a id='L296' name='L296'></a><a id='L282' name='L282'></a>&lt;a id='L268' name='L268'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-comet2" href="#comet2-invocation"&amp;gt;4 &amp;lt;code class="command"&amp;gt;comet2&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;
<a id='L297' name='L297'></a><a id='L283' name='L283'></a>&lt;a id='L269' name='L269'&gt;&lt;/a&gt; &amp;lt;ul class="toc-numbered-mark"&amp;gt;
<a id='L298' name='L298'></a><a id='L284' name='L284'></a>&lt;a id='L270' name='L270'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_30aa_30d7_30b7_30e7_30f3-1" href="#g_t_30aa_30d7_30b7_30e7_30f3-1"&amp;gt;オプション&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L299' name='L299'></a><a id='L285' name='L285'></a>&lt;a id='L271' name='L271'&gt;&lt;/a&gt; &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;
<a id='L300' name='L300'></a><a id='L286' name='L286'></a>&lt;a id='L272' name='L272'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-dumpword" href="#dumpword-invocation"&amp;gt;5 &amp;lt;code class="command"&amp;gt;dumpword&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;
<a id='L301' name='L301'></a><a id='L287' name='L287'></a>&lt;a id='L273' name='L273'&gt;&lt;/a&gt; &amp;lt;ul class="toc-numbered-mark"&amp;gt;
<a id='L302' name='L302'></a><a id='L288' name='L288'></a>&lt;a id='L274' name='L274'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_6ce8_610f" href="#g_t_6ce8_610f"&amp;gt;注意&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L303' name='L303'></a><a id='L289' name='L289'></a>&lt;a id='L275' name='L275'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_30aa_30d7_30b7_30e7_30f3-2" href="#g_t_30aa_30d7_30b7_30e7_30f3-2"&amp;gt;オプション&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L304' name='L304'></a><a id='L290' name='L290'></a>&lt;a id='L276' name='L276'&gt;&lt;/a&gt; &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;
<a id='L305' name='L305'></a><a id='L291' name='L291'></a>&lt;a id='L277' name='L277'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-comet2monitor" href="#comet2monitor_002dinvocation"&amp;gt;6 &amp;lt;code class="command"&amp;gt;comet2monitor&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;
<a id='L306' name='L306'></a><a id='L292' name='L292'></a>&lt;a id='L278' name='L278'&gt;&lt;/a&gt; &amp;lt;ul class="toc-numbered-mark"&amp;gt;
<a id='L307' name='L307'></a><a id='L293' name='L293'></a>&lt;a id='L279' name='L279'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_30aa_30d7_30b7_30e7_30f3-3" href="#comet2monitor-options"&amp;gt;6.1 オプション&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L308' name='L308'></a><a id='L294' name='L294'></a>&lt;a id='L280' name='L280'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_30e2_30cb_30bf_30fc_30b3_30de_30f3_30c9" href="#monitor-commands"&amp;gt;6.2 モニターコマンド&amp;lt;/a&amp;gt;
<a id='L309' name='L309'></a><a id='L295' name='L295'></a>&lt;a id='L281' name='L281'&gt;&lt;/a&gt; &amp;lt;ul class="toc-numbered-mark"&amp;gt;
<a id='L310' name='L310'></a><a id='L296' name='L296'></a>&lt;a id='L282' name='L282'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_5b9f_884c_30b3_30de_30f3_30c9" href="#g_t_5b9f_884c_30b3_30de_30f3_30c9"&amp;gt;6.2.1 実行コマンド&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L311' name='L311'></a><a id='L297' name='L297'></a>&lt;a id='L283' name='L283'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_8868_793a_30b3_30de_30f3_30c9" href="#g_t_8868_793a_30b3_30de_30f3_30c9"&amp;gt;6.2.2 表示コマンド&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L312' name='L312'></a><a id='L298' name='L298'></a>&lt;a id='L284' name='L284'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_30d6_30ec_30fc_30af_30dd_30a4_30f3_30c8_30b3_30de_30f3_30c9" href="#g_t_30d6_30ec_30fc_30af_30dd_30a4_30f3_30c8_30b3_30de_30f3_30c9"&amp;gt;6.2.3 ブレークポイントコマンド&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L313' name='L313'></a><a id='L299' name='L299'></a>&lt;a id='L285' name='L285'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_305d_306e_4ed6_306e_30b3_30de_30f3_30c9" href="#g_t_305d_306e_4ed6_306e_30b3_30de_30f3_30c9"&amp;gt;6.2.4 その他のコマンド&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L314' name='L314'></a><a id='L300' name='L300'></a>&lt;a id='L286' name='L286'&gt;&lt;/a&gt; &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;
<a id='L315' name='L315'></a><a id='L301' name='L301'></a>&lt;a id='L287' name='L287'&gt;&lt;/a&gt; &amp;lt;li&amp;gt;&amp;lt;a id="toc-_4f7f_7528_4f8b" href="#comet2monitor-examples"&amp;gt;6.3 使用例&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
<a id='L316' name='L316'></a><a id='L302' name='L302'></a>&lt;a id='L288' name='L288'&gt;&lt;/a&gt; &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;
<a id='L317' name='L317'></a><a id='L303' name='L303'></a>&lt;a id='L289' name='L289'&gt;&lt;/a&gt;&amp;lt;/ul&amp;gt;
<a id='L318' name='L318'></a><a id='L304' name='L304'></a>&lt;a id='L290' name='L290'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L319' name='L319'></a><a id='L305' name='L305'></a>&lt;a id='L291' name='L291'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L320' name='L320'></a><a id='L306' name='L306'></a>&lt;a id='L292' name='L292'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L321' name='L321'></a><a id='L307' name='L307'></a>&lt;a id='L293' name='L293'&gt;&lt;/a&gt;&amp;lt;div class="chapter-level-extent" id="Overview"&amp;gt;
<a id='L322' name='L322'></a><a id='L308' name='L308'></a>&lt;a id='L294' name='L294'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L323' name='L323'></a><a id='L309' name='L309'></a>&lt;a id='L295' name='L295'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Sample-usage" rel="next"&amp;gt;YACASL2の使用例&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Top" rel="prev"&amp;gt;YACASL2 - CASL II 処理システム&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Top" rel="up"&amp;gt;YACASL2 - CASL II 処理システム&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L324' name='L324'></a><a id='L310' name='L310'></a>&lt;a id='L296' name='L296'&gt;&lt;/a&gt;&amp;lt;h2 class="chapter" id="YACASL2_306e_6982_8981"&amp;gt;&amp;lt;span&amp;gt;1 YACASL2の概要&amp;lt;a class="copiable-link" href="#YACASL2_306e_6982_8981"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;
<a id='L325' name='L325'></a><a id='L311' name='L311'></a>&lt;a id='L297' name='L297'&gt;&lt;/a&gt;
<a id='L326' name='L326'></a><a id='L312' name='L312'></a>&lt;a id='L298' name='L298'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;YACASL2は、UNIXやLinuxのコマンドラインインターフェイスで
<a id='L327' name='L327'></a><a id='L313' name='L313'></a>&lt;a id='L299' name='L299'&gt;&lt;/a&gt;動作するオープンソースのCASL II処理システムです。
<a id='L328' name='L328'></a><a id='L314' name='L314'></a>&lt;a id='L300' name='L300'&gt;&lt;/a&gt;CASL IIは情報処理試験で用いられるアセンブラ言語で、
<a id='L329' name='L329'></a><a id='L315' name='L315'></a>&lt;a id='L301' name='L301'&gt;&lt;/a&gt;次の資料により仕様が公開されています。
<a id='L330' name='L330'></a><a id='L316' name='L316'></a>&lt;a id='L302' name='L302'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L331' name='L331'></a><a id='L317' name='L317'></a>&lt;a id='L303' name='L303'&gt;&lt;/a&gt;&amp;lt;blockquote class="quotation"&amp;gt;
<a id='L332' name='L332'></a><a id='L318' name='L318'></a>&lt;a id='L304' name='L304'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;a class="uref" href="https://www.ipa.go.jp/shiken/syllabus/ps6vr7000000i9g3-att/shiken_yougo_ver4_3.pdf"&amp;gt;情報処理技術者試験 情報処理安全確保支援士試験 試験で使用する情報技術に関する用語・プログラム言語など Ver 4.3&amp;lt;/a&amp;gt;[PDFファイル] &amp;lt;br&amp;gt;
<a id='L333' name='L333'></a><a id='L319' name='L319'></a>&lt;a id='L305' name='L305'&gt;&lt;/a&gt;別紙2 アセンブラ言語の仕様(5ページから12ページまで)
<a id='L334' name='L334'></a><a id='L320' name='L320'></a>&lt;a id='L306' name='L306'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;
<a id='L335' name='L335'></a><a id='L321' name='L321'></a>&lt;a id='L307' name='L307'&gt;&lt;/a&gt;
<a id='L336' name='L336'></a><a id='L322' name='L322'></a>&lt;a id='L308' name='L308'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;この資料の必要部分を抜粋し、HTMLとPDFに変換したもの
<a id='L337' name='L337'></a><a id='L323' name='L323'></a>&lt;a id='L309' name='L309'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L338' name='L338'></a><a id='L324' name='L324'></a>&lt;a id='L310' name='L310'&gt;&lt;/a&gt;&amp;lt;blockquote class="quotation"&amp;gt;
<a id='L339' name='L339'></a><a id='L325' name='L325'></a>&lt;a id='L311' name='L311'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;a class="uref" href="casl2_spec/casl2_spec.html"&amp;gt;情報処理技術者試験 アセンブラ言語の仕様(HTML版)&amp;lt;/a&amp;gt;
<a id='L340' name='L340'></a><a id='L326' name='L326'></a>&lt;a id='L312' name='L312'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;
<a id='L341' name='L341'></a><a id='L327' name='L327'></a>&lt;a id='L313' name='L313'&gt;&lt;/a&gt;
<a id='L342' name='L342'></a><a id='L328' name='L328'></a>&lt;a id='L314' name='L314'&gt;&lt;/a&gt;&amp;lt;blockquote class="quotation"&amp;gt;
<a id='L343' name='L343'></a><a id='L329' name='L329'></a>&lt;a id='L315' name='L315'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;a class="uref" href="casl2_spec/casl2_spec.pdf"&amp;gt;情報処理技術者試験 アセンブラ言語の仕様(PDF版)&amp;lt;/a&amp;gt;
<a id='L344' name='L344'></a><a id='L330' name='L330'></a>&lt;a id='L316' name='L316'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;
<a id='L345' name='L345'></a><a id='L331' name='L331'></a>&lt;a id='L317' name='L317'&gt;&lt;/a&gt;
<a id='L346' name='L346'></a><a id='L332' name='L332'></a>&lt;a id='L318' name='L318'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;YACASL2は、CASL IIアセンブラ言語で記述されたファイルをアセンブルし、
<a id='L347' name='L347'></a><a id='L333' name='L333'></a>&lt;a id='L319' name='L319'&gt;&lt;/a&gt;仮想マシンCOMET II上で実行します。
<a id='L348' name='L348'></a><a id='L334' name='L334'></a>&lt;a id='L320' name='L320'&gt;&lt;/a&gt;アセンブルと実行は、連続で行うこともできますし、
<a id='L349' name='L349'></a><a id='L335' name='L335'></a>&lt;a id='L321' name='L321'&gt;&lt;/a&gt;アセンブル結果をファイルに保存してあとから実行することもできます。
<a id='L350' name='L350'></a><a id='L336' name='L336'></a>&lt;a id='L322' name='L322'&gt;&lt;/a&gt;YACASL2の動作はCASL IIの仕様に準拠しているため、情報処理試験の問題を
<a id='L351' name='L351'></a><a id='L337' name='L337'></a>&lt;a id='L323' name='L323'&gt;&lt;/a&gt;はじめ各種参考書やサイトに記載されたCASL IIのプログラムを
<a id='L352' name='L352'></a><a id='L338' name='L338'></a>&lt;a id='L324' name='L324'&gt;&lt;/a&gt;そのままアセンブルして実行できます。
<a id='L353' name='L353'></a><a id='L339' name='L339'></a>&lt;a id='L325' name='L325'&gt;&lt;/a&gt;また、本パッケージ中にCASL IIのサンプルプログラムが多数収録されています。
<a id='L354' name='L354'></a><a id='L340' name='L340'></a>&lt;a id='L326' name='L326'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L355' name='L355'></a><a id='L341' name='L341'></a>&lt;a id='L327' name='L327'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;YACASL2は、「ふつうの処理系」として動作します。
<a id='L356' name='L356'></a><a id='L342' name='L342'></a>&lt;a id='L328' name='L328'&gt;&lt;/a&gt;YACASL2の操作は、端末上のコマンドラインインターフェイス(CLI)で操作します。
<a id='L357' name='L357'></a><a id='L343' name='L343'></a>&lt;a id='L329' name='L329'&gt;&lt;/a&gt;YACASL2は、次のような動作内容をすべてテキストで出力します。
<a id='L358' name='L358'></a><a id='L344' name='L344'></a>&lt;a id='L330' name='L330'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L359' name='L359'></a><a id='L345' name='L345'></a>&lt;a id='L331' name='L331'&gt;&lt;/a&gt;&amp;lt;ul class="itemize mark-bullet"&amp;gt;
<a id='L360' name='L360'></a><a id='L346' name='L346'></a>&lt;a id='L332' name='L332'&gt;&lt;/a&gt;&amp;lt;li&amp;gt;ラベルとアドレスの対応
<a id='L361' name='L361'></a><a id='L347' name='L347'></a>&lt;a id='L333' name='L333'&gt;&lt;/a&gt;
<a id='L362' name='L362'></a><a id='L348' name='L348'></a>&lt;a id='L334' name='L334'&gt;&lt;/a&gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;アセンブル結果
<a id='L363' name='L363'></a><a id='L349' name='L349'></a>&lt;a id='L335' name='L335'&gt;&lt;/a&gt;
<a id='L364' name='L364'></a><a id='L350' name='L350'></a>&lt;a id='L336' name='L336'&gt;&lt;/a&gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;実行時のレジスタの内容
<a id='L365' name='L365'></a><a id='L351' name='L351'></a>&lt;a id='L337' name='L337'&gt;&lt;/a&gt;
<a id='L366' name='L366'></a><a id='L352' name='L352'></a>&lt;a id='L338' name='L338'&gt;&lt;/a&gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;実行時のメモリの内容
<a id='L367' name='L367'></a><a id='L353' name='L353'></a>&lt;a id='L339' name='L339'&gt;&lt;/a&gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;
<a id='L368' name='L368'></a><a id='L354' name='L354'></a>&lt;a id='L340' name='L340'&gt;&lt;/a&gt;
<a id='L369' name='L369'></a><a id='L355' name='L355'></a>&lt;a id='L341' name='L341'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;YACASL2では、機械コードモニターを使い、動作中のCPUやメモリーを調べたりデバッグしたりすることもできます。
<a id='L370' name='L370'></a><a id='L356' name='L356'></a>&lt;a id='L342' name='L342'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L371' name='L371'></a><a id='L357' name='L357'></a>&lt;a id='L343' name='L343'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;また、出力された動作内容は、GNU/Linuxのさまざまなコマンド、
<a id='L372' name='L372'></a><a id='L358' name='L358'></a>&lt;a id='L344' name='L344'&gt;&lt;/a&gt;たとえば、&amp;lt;code class="command"&amp;gt;cat&amp;lt;/code&amp;gt;、&amp;lt;code class="command"&amp;gt;less&amp;lt;/code&amp;gt;、&amp;lt;code class="command"&amp;gt;grep&amp;lt;/code&amp;gt;、&amp;lt;code class="command"&amp;gt;wc&amp;lt;/code&amp;gt;などを使って解析できます。
<a id='L373' name='L373'></a><a id='L359' name='L359'></a>&lt;a id='L345' name='L345'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L374' name='L374'></a><a id='L360' name='L360'></a>&lt;a id='L346' name='L346'&gt;&lt;/a&gt;
<a id='L375' name='L375'></a><a id='L361' name='L361'></a>&lt;a id='L347' name='L347'&gt;&lt;/a&gt;
<a id='L376' name='L376'></a><a id='L362' name='L362'></a>&lt;a id='L348' name='L348'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L377' name='L377'></a><a id='L363' name='L363'></a>&lt;a id='L349' name='L349'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L378' name='L378'></a><a id='L364' name='L364'></a>&lt;a id='L350' name='L350'&gt;&lt;/a&gt;&amp;lt;div class="chapter-level-extent" id="Sample-usage"&amp;gt;
<a id='L379' name='L379'></a><a id='L365' name='L365'></a>&lt;a id='L351' name='L351'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L380' name='L380'></a><a id='L366' name='L366'></a>&lt;a id='L352' name='L352'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#casl2-invocation" rel="next"&amp;gt;&amp;lt;code class="command"&amp;gt;casl2&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Overview" rel="prev"&amp;gt;YACASL2の概要&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Top" rel="up"&amp;gt;YACASL2 - CASL II 処理システム&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L381' name='L381'></a><a id='L367' name='L367'></a>&lt;a id='L353' name='L353'&gt;&lt;/a&gt;&amp;lt;h2 class="chapter" id="YACASL2_306e_4f7f_7528_4f8b"&amp;gt;&amp;lt;span&amp;gt;2 YACASL2の使用例&amp;lt;a class="copiable-link" href="#YACASL2_306e_4f7f_7528_4f8b"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;
<a id='L382' name='L382'></a><a id='L368' name='L368'></a>&lt;a id='L354' name='L354'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;YACASL2 は、テキストファイルに記述されたCASLプログラムを処理します。
<a id='L383' name='L383'></a><a id='L369' name='L369'></a>&lt;a id='L355' name='L355'&gt;&lt;/a&gt;以下の例で用いられるCASLプログラムのファイルは、
<a id='L384' name='L384'></a><a id='L370' name='L370'></a>&lt;a id='L356' name='L356'&gt;&lt;/a&gt;テキストエディタなどで作成するか、インストールしたディレクトリの
<a id='L385' name='L385'></a><a id='L371' name='L371'></a>&lt;a id='L357' name='L357'&gt;&lt;/a&gt;中にある&amp;lt;samp class="file"&amp;gt;as&amp;lt;/samp&amp;gt;ディレクトリからコピーしてください。
<a id='L386' name='L386'></a><a id='L372' name='L372'></a>&lt;a id='L358' name='L358'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L387' name='L387'></a><a id='L373' name='L373'></a>&lt;a id='L359' name='L359'&gt;&lt;/a&gt;
<a id='L388' name='L388'></a><a id='L374' name='L374'></a>&lt;a id='L360' name='L360'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L389' name='L389'></a><a id='L375' name='L375'></a>&lt;a id='L361' name='L361'&gt;&lt;/a&gt;&amp;lt;div class="section-level-extent" id="Simple-output"&amp;gt;
<a id='L390' name='L390'></a><a id='L376' name='L376'></a>&lt;a id='L362' name='L362'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L391' name='L391'></a><a id='L377' name='L377'></a>&lt;a id='L363' name='L363'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Assemble-result" rel="next"&amp;gt;アセンブル結果の確認&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Sample-usage" rel="prev"&amp;gt;YACASL2の使用例&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Sample-usage" rel="up"&amp;gt;YACASL2の使用例&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L392' name='L392'></a><a id='L378' name='L378'></a>&lt;a id='L364' name='L364'&gt;&lt;/a&gt;&amp;lt;h3 class="section" id="g_t_5b9f_884c_7d50_679c_306e_51fa_529b_3060_3051_3092_8868_793a"&amp;gt;&amp;lt;span&amp;gt;2.1 実行結果の出力だけを表示&amp;lt;a class="copiable-link" href="#g_t_5b9f_884c_7d50_679c_306e_51fa_529b_3060_3051_3092_8868_793a"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;
<a id='L393' name='L393'></a><a id='L379' name='L379'></a>&lt;a id='L365' name='L365'&gt;&lt;/a&gt;
<a id='L394' name='L394'></a><a id='L380' name='L380'></a>&lt;a id='L366' name='L366'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;インストール時にコマンド実行の確認に使った&amp;lt;samp class="file"&amp;gt;hello.casl&amp;lt;/samp&amp;gt;は、次のような内容です。
<a id='L395' name='L395'></a><a id='L381' name='L381'></a>&lt;a id='L367' name='L367'&gt;&lt;/a&gt;CASL IIのマクロ命令OUTは、文字列を出力します。
<a id='L396' name='L396'></a><a id='L382' name='L382'></a>&lt;a id='L368' name='L368'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L397' name='L397'></a><a id='L383' name='L383'></a>&lt;a id='L369' name='L369'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L398' name='L398'></a><a id='L384' name='L384'></a>&lt;a id='L370' name='L370'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;cat hello.casl&amp;lt;/kbd&amp;gt;
<a id='L399' name='L399'></a><a id='L385' name='L385'></a>&lt;a id='L371' name='L371'&gt;&lt;/a&gt;MAIN START
<a id='L400' name='L400'></a><a id='L386' name='L386'></a>&lt;a id='L372' name='L372'&gt;&lt;/a&gt; OUT OBUF,LEN
<a id='L401' name='L401'></a><a id='L387' name='L387'></a>&lt;a id='L373' name='L373'&gt;&lt;/a&gt; RET
<a id='L402' name='L402'></a><a id='L388' name='L388'></a>&lt;a id='L374' name='L374'&gt;&lt;/a&gt;OBUF DC 'Hello, World!'
<a id='L403' name='L403'></a><a id='L389' name='L389'></a>&lt;a id='L375' name='L375'&gt;&lt;/a&gt;LEN DC 13
<a id='L404' name='L404'></a><a id='L390' name='L390'></a>&lt;a id='L376' name='L376'&gt;&lt;/a&gt; END
<a id='L405' name='L405'></a><a id='L391' name='L391'></a>&lt;a id='L377' name='L377'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L406' name='L406'></a><a id='L392' name='L392'></a>&lt;a id='L378' name='L378'&gt;&lt;/a&gt;
<a id='L407' name='L407'></a><a id='L393' name='L393'></a>&lt;a id='L379' name='L379'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;次のコマンドを実行すると、CASL II のアセンブルと仮想マシン COMET II 上での実行が連続で行われ、文字列が出力されます。
<a id='L408' name='L408'></a><a id='L394' name='L394'></a>&lt;a id='L380' name='L380'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L409' name='L409'></a><a id='L395' name='L395'></a>&lt;a id='L381' name='L381'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L410' name='L410'></a><a id='L396' name='L396'></a>&lt;a id='L382' name='L382'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 hello.casl&amp;lt;/kbd&amp;gt;
<a id='L411' name='L411'></a><a id='L397' name='L397'></a>&lt;a id='L383' name='L383'&gt;&lt;/a&gt;Hello, World!
<a id='L412' name='L412'></a><a id='L398' name='L398'></a>&lt;a id='L384' name='L384'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L413' name='L413'></a><a id='L399' name='L399'></a>&lt;a id='L385' name='L385'&gt;&lt;/a&gt;
<a id='L414' name='L414'></a><a id='L400' name='L400'></a>&lt;a id='L386' name='L386'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;samp class="file"&amp;gt;addl.casl&amp;lt;/samp&amp;gt;は、3と1の和を求めます。
<a id='L415' name='L415'></a><a id='L401' name='L401'></a>&lt;a id='L387' name='L387'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L416' name='L416'></a><a id='L402' name='L402'></a>&lt;a id='L388' name='L388'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L417' name='L417'></a><a id='L403' name='L403'></a>&lt;a id='L389' name='L389'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;cat addl.casl&amp;lt;/kbd&amp;gt;
<a id='L418' name='L418'></a><a id='L404' name='L404'></a>&lt;a id='L390' name='L390'&gt;&lt;/a&gt;;;; ADDL r,adr
<a id='L419' name='L419'></a><a id='L405' name='L405'></a>&lt;a id='L391' name='L391'&gt;&lt;/a&gt;MAIN START
<a id='L420' name='L420'></a><a id='L406' name='L406'></a>&lt;a id='L392' name='L392'&gt;&lt;/a&gt; LD GR1,A
<a id='L421' name='L421'></a><a id='L407' name='L407'></a>&lt;a id='L393' name='L393'&gt;&lt;/a&gt; ADDL GR1,B
<a id='L422' name='L422'></a><a id='L408' name='L408'></a>&lt;a id='L394' name='L394'&gt;&lt;/a&gt; RET
<a id='L423' name='L423'></a><a id='L409' name='L409'></a>&lt;a id='L395' name='L395'&gt;&lt;/a&gt;A DC 3
<a id='L424' name='L424'></a><a id='L410' name='L410'></a>&lt;a id='L396' name='L396'&gt;&lt;/a&gt;B DC 1
<a id='L425' name='L425'></a><a id='L411' name='L411'></a>&lt;a id='L397' name='L397'&gt;&lt;/a&gt; END
<a id='L426' name='L426'></a><a id='L412' name='L412'></a>&lt;a id='L398' name='L398'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L427' name='L427'></a><a id='L413' name='L413'></a>&lt;a id='L399' name='L399'&gt;&lt;/a&gt;
<a id='L428' name='L428'></a><a id='L414' name='L414'></a>&lt;a id='L400' name='L400'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;このプログラムには出力命令がないため、オプションなしで実行した場合には結果が出力されません。
<a id='L429' name='L429'></a><a id='L415' name='L415'></a>&lt;a id='L401' name='L401'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L430' name='L430'></a><a id='L416' name='L416'></a>&lt;a id='L402' name='L402'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L431' name='L431'></a><a id='L417' name='L417'></a>&lt;a id='L403' name='L403'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 addl.casl&amp;lt;/kbd&amp;gt;
<a id='L432' name='L432'></a><a id='L418' name='L418'></a>&lt;a id='L404' name='L404'&gt;&lt;/a&gt;$
<a id='L433' name='L433'></a><a id='L419' name='L419'></a>&lt;a id='L405' name='L405'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L434' name='L434'></a><a id='L420' name='L420'></a>&lt;a id='L406' name='L406'&gt;&lt;/a&gt;
<a id='L435' name='L435'></a><a id='L421' name='L421'></a>&lt;a id='L407' name='L407'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;実行内容を確認するには、後述のようにCPU 内にあるレジスタやメモリの内容を表示するか、結果を出力するための処理を追加する必要があります。
<a id='L436' name='L436'></a><a id='L422' name='L422'></a>&lt;a id='L408' name='L408'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L437' name='L437'></a><a id='L423' name='L423'></a>&lt;a id='L409' name='L409'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L438' name='L438'></a><a id='L424' name='L424'></a>&lt;a id='L410' name='L410'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L439' name='L439'></a><a id='L425' name='L425'></a>&lt;a id='L411' name='L411'&gt;&lt;/a&gt;&amp;lt;div class="section-level-extent" id="Assemble-result"&amp;gt;
<a id='L440' name='L440'></a><a id='L426' name='L426'></a>&lt;a id='L412' name='L412'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L441' name='L441'></a><a id='L427' name='L427'></a>&lt;a id='L413' name='L413'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Register-and-memory" rel="next"&amp;gt;実行時のレジスタとメモリを表示&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Simple-output" rel="prev"&amp;gt;実行結果の出力だけを表示&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Sample-usage" rel="up"&amp;gt;YACASL2の使用例&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L442' name='L442'></a><a id='L428' name='L428'></a>&lt;a id='L414' name='L414'&gt;&lt;/a&gt;&amp;lt;h3 class="section" id="g_t_30a2_30bb_30f3_30d6_30eb_7d50_679c_306e_78ba_8a8d"&amp;gt;&amp;lt;span&amp;gt;2.2 アセンブル結果の確認&amp;lt;a class="copiable-link" href="#g_t_30a2_30bb_30f3_30d6_30eb_7d50_679c_306e_78ba_8a8d"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;
<a id='L443' name='L443'></a><a id='L429' name='L429'></a>&lt;a id='L415' name='L415'&gt;&lt;/a&gt;
<a id='L444' name='L444'></a><a id='L430' name='L430'></a>&lt;a id='L416' name='L416'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;casl2の処理途中で行われるアセンブルの結果を表示するには、オプション&amp;lt;samp class="option"&amp;gt;-a&amp;lt;/samp&amp;gt;を指定します。
<a id='L445' name='L445'></a><a id='L431' name='L431'></a>&lt;a id='L417' name='L417'&gt;&lt;/a&gt;また、ラベルとアドレスの対応表を表示するには、オプション&amp;lt;samp class="option"&amp;gt;-l&amp;lt;/samp&amp;gt;を指定します。
<a id='L446' name='L446'></a><a id='L432' name='L432'></a>&lt;a id='L418' name='L418'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L447' name='L447'></a><a id='L433' name='L433'></a>&lt;a id='L419' name='L419'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;次のコマンドでは&amp;lt;samp class="file"&amp;gt;hello.casl&amp;lt;/samp&amp;gt;の、ラベルとアドレスの対応表と、アセンブル結果と、実行結果が表示されます。
<a id='L448' name='L448'></a><a id='L434' name='L434'></a>&lt;a id='L420' name='L420'&gt;&lt;/a&gt;OUTはアセンブラ命令で複数の機械語命令で構成されているため、命令行1行に対して、複数行のコードが生成されます。
<a id='L449' name='L449'></a><a id='L435' name='L435'></a>&lt;a id='L421' name='L421'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L450' name='L450'></a><a id='L436' name='L436'></a>&lt;a id='L422' name='L422'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L451' name='L451'></a><a id='L437' name='L437'></a>&lt;a id='L423' name='L423'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 -a -l hello.casl&amp;lt;/kbd&amp;gt;
<a id='L452' name='L452'></a><a id='L438' name='L438'></a>&lt;a id='L424' name='L424'&gt;&lt;/a&gt;
<a id='L453' name='L453'></a><a id='L439' name='L439'></a>&lt;a id='L425' name='L425'&gt;&lt;/a&gt;Assemble hello.casl (0)
<a id='L454' name='L454'></a><a id='L440' name='L440'></a>&lt;a id='L426' name='L426'&gt;&lt;/a&gt;
<a id='L455' name='L455'></a><a id='L441' name='L441'></a>&lt;a id='L427' name='L427'&gt;&lt;/a&gt;Label::::
<a id='L456' name='L456'></a><a id='L442' name='L442'></a>&lt;a id='L428' name='L428'&gt;&lt;/a&gt;MAIN.LEN ---&amp;amp;gt; #0020
<a id='L457' name='L457'></a><a id='L443' name='L443'></a>&lt;a id='L429' name='L429'&gt;&lt;/a&gt;MAIN ---&amp;amp;gt; #0000
<a id='L458' name='L458'></a><a id='L444' name='L444'></a>&lt;a id='L430' name='L430'&gt;&lt;/a&gt;MAIN.OBUF ---&amp;amp;gt; #0013
<a id='L459' name='L459'></a><a id='L445' name='L445'></a>&lt;a id='L431' name='L431'&gt;&lt;/a&gt;
<a id='L460' name='L460'></a><a id='L446' name='L446'></a>&lt;a id='L432' name='L432'&gt;&lt;/a&gt;Assemble hello.casl (1)
<a id='L461' name='L461'></a><a id='L447' name='L447'></a>&lt;a id='L433' name='L433'&gt;&lt;/a&gt;hello.casl: 1:MAIN START
<a id='L462' name='L462'></a><a id='L448' name='L448'></a>&lt;a id='L434' name='L434'&gt;&lt;/a&gt;hello.casl: 2: OUT OBUF,LEN
<a id='L463' name='L463'></a><a id='L449' name='L449'></a>&lt;a id='L435' name='L435'&gt;&lt;/a&gt; #0000 #7001
<a id='L464' name='L464'></a><a id='L450' name='L450'></a>&lt;a id='L436' name='L436'&gt;&lt;/a&gt; #0001 #0000
<a id='L465' name='L465'></a><a id='L451' name='L451'></a>&lt;a id='L437' name='L437'&gt;&lt;/a&gt; #0002 #7002
<a id='L466' name='L466'></a><a id='L452' name='L452'></a>&lt;a id='L438' name='L438'&gt;&lt;/a&gt; #0003 #0000
<a id='L467' name='L467'></a><a id='L453' name='L453'></a>&lt;a id='L439' name='L439'&gt;&lt;/a&gt; #0004 #1210
<a id='L468' name='L468'></a><a id='L454' name='L454'></a>&lt;a id='L440' name='L440'&gt;&lt;/a&gt; #0005 #0013
<a id='L469' name='L469'></a><a id='L455' name='L455'></a>&lt;a id='L441' name='L441'&gt;&lt;/a&gt; #0006 #1220
<a id='L470' name='L470'></a><a id='L456' name='L456'></a>&lt;a id='L442' name='L442'&gt;&lt;/a&gt; #0007 #0020
<a id='L471' name='L471'></a><a id='L457' name='L457'></a>&lt;a id='L443' name='L443'&gt;&lt;/a&gt; #0008 #F000
<a id='L472' name='L472'></a><a id='L458' name='L458'></a>&lt;a id='L444' name='L444'&gt;&lt;/a&gt; #0009 #0002
<a id='L473' name='L473'></a><a id='L459' name='L459'></a>&lt;a id='L445' name='L445'&gt;&lt;/a&gt; #000A #1210
<a id='L474' name='L474'></a><a id='L460' name='L460'></a>&lt;a id='L446' name='L446'&gt;&lt;/a&gt; #000B #0021
<a id='L475' name='L475'></a><a id='L461' name='L461'></a>&lt;a id='L447' name='L447'&gt;&lt;/a&gt; #0021 #000A
<a id='L476' name='L476'></a><a id='L462' name='L462'></a>&lt;a id='L448' name='L448'&gt;&lt;/a&gt; #000C #1220
<a id='L477' name='L477'></a><a id='L463' name='L463'></a>&lt;a id='L449' name='L449'&gt;&lt;/a&gt; #000D #0022
<a id='L478' name='L478'></a><a id='L464' name='L464'></a>&lt;a id='L450' name='L450'&gt;&lt;/a&gt; #0022 #0001
<a id='L479' name='L479'></a><a id='L465' name='L465'></a>&lt;a id='L451' name='L451'&gt;&lt;/a&gt; #000E #F000
<a id='L480' name='L480'></a><a id='L466' name='L466'></a>&lt;a id='L452' name='L452'&gt;&lt;/a&gt; #000F #0002
<a id='L481' name='L481'></a><a id='L467' name='L467'></a>&lt;a id='L453' name='L453'&gt;&lt;/a&gt; #0010 #7120
<a id='L482' name='L482'></a><a id='L468' name='L468'></a>&lt;a id='L454' name='L454'&gt;&lt;/a&gt; #0011 #7110
<a id='L483' name='L483'></a><a id='L469' name='L469'></a>&lt;a id='L455' name='L455'&gt;&lt;/a&gt;hello.casl: 3: RET
<a id='L484' name='L484'></a><a id='L470' name='L470'></a>&lt;a id='L456' name='L456'&gt;&lt;/a&gt; #0012 #8100
<a id='L485' name='L485'></a><a id='L471' name='L471'></a>&lt;a id='L457' name='L457'&gt;&lt;/a&gt;hello.casl: 4:OBUF DC 'Hello, World!'
<a id='L486' name='L486'></a><a id='L472' name='L472'></a>&lt;a id='L458' name='L458'&gt;&lt;/a&gt; #0013 #0048
<a id='L487' name='L487'></a><a id='L473' name='L473'></a>&lt;a id='L459' name='L459'&gt;&lt;/a&gt; #0014 #0065
<a id='L488' name='L488'></a><a id='L474' name='L474'></a>&lt;a id='L460' name='L460'&gt;&lt;/a&gt; #0015 #006C
<a id='L489' name='L489'></a><a id='L475' name='L475'></a>&lt;a id='L461' name='L461'&gt;&lt;/a&gt; #0016 #006C
<a id='L490' name='L490'></a><a id='L476' name='L476'></a>&lt;a id='L462' name='L462'&gt;&lt;/a&gt; #0017 #006F
<a id='L491' name='L491'></a><a id='L477' name='L477'></a>&lt;a id='L463' name='L463'&gt;&lt;/a&gt; #0018 #002C
<a id='L492' name='L492'></a><a id='L478' name='L478'></a>&lt;a id='L464' name='L464'&gt;&lt;/a&gt; #0019 #0020
<a id='L493' name='L493'></a><a id='L479' name='L479'></a>&lt;a id='L465' name='L465'&gt;&lt;/a&gt; #001A #0057
<a id='L494' name='L494'></a><a id='L480' name='L480'></a>&lt;a id='L466' name='L466'&gt;&lt;/a&gt; #001B #006F
<a id='L495' name='L495'></a><a id='L481' name='L481'></a>&lt;a id='L467' name='L467'&gt;&lt;/a&gt; #001C #0072
<a id='L496' name='L496'></a><a id='L482' name='L482'></a>&lt;a id='L468' name='L468'&gt;&lt;/a&gt; #001D #006C
<a id='L497' name='L497'></a><a id='L483' name='L483'></a>&lt;a id='L469' name='L469'&gt;&lt;/a&gt; #001E #0064
<a id='L498' name='L498'></a><a id='L484' name='L484'></a>&lt;a id='L470' name='L470'&gt;&lt;/a&gt; #001F #0021
<a id='L499' name='L499'></a><a id='L485' name='L485'></a>&lt;a id='L471' name='L471'&gt;&lt;/a&gt;hello.casl: 5:LEN DC 13
<a id='L500' name='L500'></a><a id='L486' name='L486'></a>&lt;a id='L472' name='L472'&gt;&lt;/a&gt; #0020 #000D
<a id='L501' name='L501'></a><a id='L487' name='L487'></a>&lt;a id='L473' name='L473'&gt;&lt;/a&gt;hello.casl: 6: END
<a id='L502' name='L502'></a><a id='L488' name='L488'></a>&lt;a id='L474' name='L474'&gt;&lt;/a&gt;Hello, World!
<a id='L503' name='L503'></a><a id='L489' name='L489'></a>&lt;a id='L475' name='L475'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L504' name='L504'></a><a id='L490' name='L490'></a>&lt;a id='L476' name='L476'&gt;&lt;/a&gt;
<a id='L505' name='L505'></a><a id='L491' name='L491'></a>&lt;a id='L477' name='L477'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;samp class="file"&amp;gt;addl.casl&amp;lt;/samp&amp;gt;の、ラベルとアドレスの対応表と、アセンブル結果は、次のようになります。
<a id='L506' name='L506'></a><a id='L492' name='L492'></a>&lt;a id='L478' name='L478'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L507' name='L507'></a><a id='L493' name='L493'></a>&lt;a id='L479' name='L479'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L508' name='L508'></a><a id='L494' name='L494'></a>&lt;a id='L480' name='L480'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 -a -l addl.casl&amp;lt;/kbd&amp;gt;
<a id='L509' name='L509'></a><a id='L495' name='L495'></a>&lt;a id='L481' name='L481'&gt;&lt;/a&gt;
<a id='L510' name='L510'></a><a id='L496' name='L496'></a>&lt;a id='L482' name='L482'&gt;&lt;/a&gt;Assemble addl.casl (0)
<a id='L511' name='L511'></a><a id='L497' name='L497'></a>&lt;a id='L483' name='L483'&gt;&lt;/a&gt;
<a id='L512' name='L512'></a><a id='L498' name='L498'></a>&lt;a id='L484' name='L484'&gt;&lt;/a&gt;Label::::
<a id='L513' name='L513'></a><a id='L499' name='L499'></a>&lt;a id='L485' name='L485'&gt;&lt;/a&gt;MAIN ---&amp;amp;gt; #0000
<a id='L514' name='L514'></a><a id='L500' name='L500'></a>&lt;a id='L486' name='L486'&gt;&lt;/a&gt;MAIN.A ---&amp;amp;gt; #0007
<a id='L515' name='L515'></a><a id='L501' name='L501'></a>&lt;a id='L487' name='L487'&gt;&lt;/a&gt;MAIN.B ---&amp;amp;gt; #0008
<a id='L516' name='L516'></a><a id='L502' name='L502'></a>&lt;a id='L488' name='L488'&gt;&lt;/a&gt;MAIN.C ---&amp;amp;gt; #0009
<a id='L517' name='L517'></a><a id='L503' name='L503'></a>&lt;a id='L489' name='L489'&gt;&lt;/a&gt;
<a id='L518' name='L518'></a><a id='L504' name='L504'></a>&lt;a id='L490' name='L490'&gt;&lt;/a&gt;Assemble addl.casl (1)
<a id='L519' name='L519'></a><a id='L505' name='L505'></a>&lt;a id='L491' name='L491'&gt;&lt;/a&gt;addl.casl: 1:;;; ADDL r,adr
<a id='L520' name='L520'></a><a id='L506' name='L506'></a>&lt;a id='L492' name='L492'&gt;&lt;/a&gt;addl.casl: 2:MAIN START
<a id='L521' name='L521'></a><a id='L507' name='L507'></a>&lt;a id='L493' name='L493'&gt;&lt;/a&gt;addl.casl: 3: LD GR1,A
<a id='L522' name='L522'></a><a id='L508' name='L508'></a>&lt;a id='L494' name='L494'&gt;&lt;/a&gt; #0000 #1010
<a id='L523' name='L523'></a><a id='L509' name='L509'></a>&lt;a id='L495' name='L495'&gt;&lt;/a&gt; #0001 #0007
<a id='L524' name='L524'></a><a id='L510' name='L510'></a>&lt;a id='L496' name='L496'&gt;&lt;/a&gt;addl.casl: 4: ADDL GR1,B
<a id='L525' name='L525'></a><a id='L511' name='L511'></a>&lt;a id='L497' name='L497'&gt;&lt;/a&gt; #0002 #2210
<a id='L526' name='L526'></a><a id='L512' name='L512'></a>&lt;a id='L498' name='L498'&gt;&lt;/a&gt; #0003 #0008
<a id='L527' name='L527'></a><a id='L513' name='L513'></a>&lt;a id='L499' name='L499'&gt;&lt;/a&gt;addl.casl: 5: ST GR1,C
<a id='L528' name='L528'></a><a id='L514' name='L514'></a>&lt;a id='L500' name='L500'&gt;&lt;/a&gt; #0004 #1110
<a id='L529' name='L529'></a><a id='L515' name='L515'></a>&lt;a id='L501' name='L501'&gt;&lt;/a&gt; #0005 #0009
<a id='L530' name='L530'></a><a id='L516' name='L516'></a>&lt;a id='L502' name='L502'&gt;&lt;/a&gt;addl.casl: 6: RET
<a id='L531' name='L531'></a><a id='L517' name='L517'></a>&lt;a id='L503' name='L503'&gt;&lt;/a&gt; #0006 #8100
<a id='L532' name='L532'></a><a id='L518' name='L518'></a>&lt;a id='L504' name='L504'&gt;&lt;/a&gt;addl.casl: 7:A DC 3
<a id='L533' name='L533'></a><a id='L519' name='L519'></a>&lt;a id='L505' name='L505'&gt;&lt;/a&gt; #0007 #0003
<a id='L534' name='L534'></a><a id='L520' name='L520'></a>&lt;a id='L506' name='L506'&gt;&lt;/a&gt;addl.casl: 8:B DC 2
<a id='L535' name='L535'></a><a id='L521' name='L521'></a>&lt;a id='L507' name='L507'&gt;&lt;/a&gt; #0008 #0002
<a id='L536' name='L536'></a><a id='L522' name='L522'></a>&lt;a id='L508' name='L508'&gt;&lt;/a&gt;addl.casl: 9:C DS 1
<a id='L537' name='L537'></a><a id='L523' name='L523'></a>&lt;a id='L509' name='L509'&gt;&lt;/a&gt; #0009 #0000
<a id='L538' name='L538'></a><a id='L524' name='L524'></a>&lt;a id='L510' name='L510'&gt;&lt;/a&gt;addl.casl: 10: END
<a id='L539' name='L539'></a><a id='L525' name='L525'></a>&lt;a id='L511' name='L511'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L540' name='L540'></a><a id='L526' name='L526'></a>&lt;a id='L512' name='L512'&gt;&lt;/a&gt;
<a id='L541' name='L541'></a><a id='L527' name='L527'></a>&lt;a id='L513' name='L513'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;なお、オプション&amp;lt;samp class="option"&amp;gt;-A&amp;lt;/samp&amp;gt;を指定すると、アセンブル結果が表示される時点で処理が終了します。
<a id='L542' name='L542'></a><a id='L528' name='L528'></a>&lt;a id='L514' name='L514'&gt;&lt;/a&gt;仮想マシンCOMET IIでのプログラム実行はされません。
<a id='L543' name='L543'></a><a id='L529' name='L529'></a>&lt;a id='L515' name='L515'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L544' name='L544'></a><a id='L530' name='L530'></a>&lt;a id='L516' name='L516'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L545' name='L545'></a><a id='L531' name='L531'></a>&lt;a id='L517' name='L517'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L546' name='L546'></a><a id='L532' name='L532'></a>&lt;a id='L518' name='L518'&gt;&lt;/a&gt;&amp;lt;div class="section-level-extent" id="Register-and-memory"&amp;gt;
<a id='L547' name='L547'></a><a id='L533' name='L533'></a>&lt;a id='L519' name='L519'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L548' name='L548'></a><a id='L534' name='L534'></a>&lt;a id='L520' name='L520'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Only-assemble" rel="next"&amp;gt;アセンブルと実行を別に行う&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Assemble-result" rel="prev"&amp;gt;アセンブル結果の確認&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Sample-usage" rel="up"&amp;gt;YACASL2の使用例&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L549' name='L549'></a><a id='L535' name='L535'></a>&lt;a id='L521' name='L521'&gt;&lt;/a&gt;&amp;lt;h3 class="section" id="g_t_5b9f_884c_6642_306e_30ec_30b8_30b9_30bf_3068_30e1_30e2_30ea_3092_8868_793a"&amp;gt;&amp;lt;span&amp;gt;2.3 実行時のレジスタとメモリを表示&amp;lt;a class="copiable-link" href="#g_t_5b9f_884c_6642_306e_30ec_30b8_30b9_30bf_3068_30e1_30e2_30ea_3092_8868_793a"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;
<a id='L550' name='L550'></a><a id='L536' name='L536'></a>&lt;a id='L522' name='L522'&gt;&lt;/a&gt;
<a id='L551' name='L551'></a><a id='L537' name='L537'></a>&lt;a id='L523' name='L523'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;YACASL2では実行中のCPUのレジスタとメモリの内容をそれぞれ、&amp;lt;samp class="option"&amp;gt;-t&amp;lt;/samp&amp;gt;と&amp;lt;samp class="option"&amp;gt;-d&amp;lt;/samp&amp;gt;を指定することで表示できます。
<a id='L552' name='L552'></a><a id='L538' name='L538'></a>&lt;a id='L524' name='L524'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L553' name='L553'></a><a id='L539' name='L539'></a>&lt;a id='L525' name='L525'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;また、&amp;lt;samp class="option"&amp;gt;-M&amp;lt;/samp&amp;gt;で、仮想マシンCOMET II のメモリ容量を語(16ビット)単位で指定できます。
<a id='L554' name='L554'></a><a id='L540' name='L540'></a>&lt;a id='L526' name='L526'&gt;&lt;/a&gt;小さいプログラムを実行するときは、メモリ容量を小さくすれば結果が見やすくなります。
<a id='L555' name='L555'></a><a id='L541' name='L541'></a>&lt;a id='L527' name='L527'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L556' name='L556'></a><a id='L542' name='L542'></a>&lt;a id='L528' name='L528'&gt;&lt;/a&gt;
<a id='L557' name='L557'></a><a id='L543' name='L543'></a>&lt;a id='L529' name='L529'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;samp class="file"&amp;gt;addl.casl&amp;lt;/samp&amp;gt;では、次のようにCPUのレジスタとメモリの内容を表示できます。
<a id='L558' name='L558'></a><a id='L544' name='L544'></a>&lt;a id='L530' name='L530'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L559' name='L559'></a><a id='L545' name='L545'></a>&lt;a id='L531' name='L531'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L560' name='L560'></a><a id='L546' name='L546'></a>&lt;a id='L532' name='L532'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 -t -d -M16 addl.casl | less&amp;lt;/kbd&amp;gt;
<a id='L561' name='L561'></a><a id='L547' name='L547'></a>&lt;a id='L533' name='L533'&gt;&lt;/a&gt;
<a id='L562' name='L562'></a><a id='L548' name='L548'></a>&lt;a id='L534' name='L534'&gt;&lt;/a&gt;Assemble addl.casl (0)
<a id='L563' name='L563'></a><a id='L549' name='L549'></a>&lt;a id='L535' name='L535'&gt;&lt;/a&gt;
<a id='L564' name='L564'></a><a id='L550' name='L550'></a>&lt;a id='L536' name='L536'&gt;&lt;/a&gt;Assemble addl.casl (1)
<a id='L565' name='L565'></a><a id='L551' name='L551'></a>&lt;a id='L537' name='L537'&gt;&lt;/a&gt;
<a id='L566' name='L566'></a><a id='L552' name='L552'></a>&lt;a id='L538' name='L538'&gt;&lt;/a&gt;Executing machine codes
<a id='L567' name='L567'></a><a id='L553' name='L553'></a>&lt;a id='L539' name='L539'&gt;&lt;/a&gt;#0000: Register::::
<a id='L568' name='L568'></a><a id='L554' name='L554'></a>&lt;a id='L540' name='L540'&gt;&lt;/a&gt;#0000: GR0: 0 = #0000 = 0000000000000000
<a id='L569' name='L569'></a><a id='L555' name='L555'></a>&lt;a id='L541' name='L541'&gt;&lt;/a&gt;#0000: GR1: 0 = #0000 = 0000000000000000
<a id='L570' name='L570'></a><a id='L556' name='L556'></a>&lt;a id='L542' name='L542'&gt;&lt;/a&gt;#0000: GR2: 0 = #0000 = 0000000000000000
<a id='L571' name='L571'></a><a id='L557' name='L557'></a>&lt;a id='L543' name='L543'&gt;&lt;/a&gt;#0000: GR3: 0 = #0000 = 0000000000000000
<a id='L572' name='L572'></a><a id='L558' name='L558'></a>&lt;a id='L544' name='L544'&gt;&lt;/a&gt;#0000: GR4: 0 = #0000 = 0000000000000000
<a id='L573' name='L573'></a><a id='L559' name='L559'></a>&lt;a id='L545' name='L545'&gt;&lt;/a&gt;#0000: GR5: 0 = #0000 = 0000000000000000
<a id='L574' name='L574'></a><a id='L560' name='L560'></a>&lt;a id='L546' name='L546'&gt;&lt;/a&gt;#0000: GR6: 0 = #0000 = 0000000000000000
<a id='L575' name='L575'></a><a id='L561' name='L561'></a>&lt;a id='L547' name='L547'&gt;&lt;/a&gt;#0000: GR7: 0 = #0000 = 0000000000000000
<a id='L576' name='L576'></a><a id='L562' name='L562'></a>&lt;a id='L548' name='L548'&gt;&lt;/a&gt;#0000: SP: 16 = #0010 = 0000000000010000
<a id='L577' name='L577'></a><a id='L563' name='L563'></a>&lt;a id='L549' name='L549'&gt;&lt;/a&gt;#0000: PR: 0 = #0000 = 0000000000000000
<a id='L578' name='L578'></a><a id='L564' name='L564'></a>&lt;a id='L550' name='L550'&gt;&lt;/a&gt;#0000: FR (OF SF ZF): 000
<a id='L579' name='L579'></a><a id='L565' name='L565'></a>&lt;a id='L551' name='L551'&gt;&lt;/a&gt;#0000: Memory::::
<a id='L580' name='L580'></a><a id='L566' name='L566'></a>&lt;a id='L552' name='L552'&gt;&lt;/a&gt;#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
<a id='L581' name='L581'></a><a id='L567' name='L567'></a>&lt;a id='L553' name='L553'&gt;&lt;/a&gt; -------------------------------------------------------------------------------------
<a id='L582' name='L582'></a><a id='L568' name='L568'></a>&lt;a id='L554' name='L554'&gt;&lt;/a&gt;#0000: 0000: 1010 0007 2210 0008 1110 0009 8100 0003 0002 0000 0000 0000 0000 0000 0000 0000
<a id='L583' name='L583'></a><a id='L569' name='L569'></a>&lt;a id='L555' name='L555'&gt;&lt;/a&gt;
<a id='L584' name='L584'></a><a id='L570' name='L570'></a>&lt;a id='L556' name='L556'&gt;&lt;/a&gt;#0002: Register::::
<a id='L585' name='L585'></a><a id='L571' name='L571'></a>&lt;a id='L557' name='L557'&gt;&lt;/a&gt;#0002: GR0: 0 = #0000 = 0000000000000000
<a id='L586' name='L586'></a><a id='L572' name='L572'></a>&lt;a id='L558' name='L558'&gt;&lt;/a&gt;#0002: GR1: 3 = #0003 = 0000000000000011
<a id='L587' name='L587'></a><a id='L573' name='L573'></a>&lt;a id='L559' name='L559'&gt;&lt;/a&gt;#0002: GR2: 0 = #0000 = 0000000000000000
<a id='L588' name='L588'></a><a id='L574' name='L574'></a>&lt;a id='L560' name='L560'&gt;&lt;/a&gt;#0002: GR3: 0 = #0000 = 0000000000000000
<a id='L589' name='L589'></a><a id='L575' name='L575'></a>&lt;a id='L561' name='L561'&gt;&lt;/a&gt;#0002: GR4: 0 = #0000 = 0000000000000000
<a id='L590' name='L590'></a><a id='L576' name='L576'></a>&lt;a id='L562' name='L562'&gt;&lt;/a&gt;#0002: GR5: 0 = #0000 = 0000000000000000
<a id='L591' name='L591'></a><a id='L577' name='L577'></a>&lt;a id='L563' name='L563'&gt;&lt;/a&gt;#0002: GR6: 0 = #0000 = 0000000000000000
<a id='L592' name='L592'></a><a id='L578' name='L578'></a>&lt;a id='L564' name='L564'&gt;&lt;/a&gt;#0002: GR7: 0 = #0000 = 0000000000000000
<a id='L593' name='L593'></a><a id='L579' name='L579'></a>&lt;a id='L565' name='L565'&gt;&lt;/a&gt;#0002: SP: 16 = #0010 = 0000000000010000
<a id='L594' name='L594'></a><a id='L580' name='L580'></a>&lt;a id='L566' name='L566'&gt;&lt;/a&gt;#0002: PR: 2 = #0002 = 0000000000000010
<a id='L595' name='L595'></a><a id='L581' name='L581'></a>&lt;a id='L567' name='L567'&gt;&lt;/a&gt;#0002: FR (OF SF ZF): 000
<a id='L596' name='L596'></a><a id='L582' name='L582'></a>&lt;a id='L568' name='L568'&gt;&lt;/a&gt;#0002: Memory::::
<a id='L597' name='L597'></a><a id='L583' name='L583'></a>&lt;a id='L569' name='L569'&gt;&lt;/a&gt;#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
<a id='L598' name='L598'></a><a id='L584' name='L584'></a>&lt;a id='L570' name='L570'&gt;&lt;/a&gt; -------------------------------------------------------------------------------------
<a id='L599' name='L599'></a><a id='L585' name='L585'></a>&lt;a id='L571' name='L571'&gt;&lt;/a&gt;#0002: 0000: 1010 0007 2210 0008 1110 0009 8100 0003 0002 0000 0000 0000 0000 0000 0000 0000
<a id='L600' name='L600'></a><a id='L586' name='L586'></a>&lt;a id='L572' name='L572'&gt;&lt;/a&gt;
<a id='L601' name='L601'></a><a id='L587' name='L587'></a>&lt;a id='L573' name='L573'&gt;&lt;/a&gt;#0004: Register::::
<a id='L602' name='L602'></a><a id='L588' name='L588'></a>&lt;a id='L574' name='L574'&gt;&lt;/a&gt;#0004: GR0: 0 = #0000 = 0000000000000000
<a id='L603' name='L603'></a><a id='L589' name='L589'></a>&lt;a id='L575' name='L575'&gt;&lt;/a&gt;#0004: GR1: 5 = #0005 = 0000000000000101
<a id='L604' name='L604'></a><a id='L590' name='L590'></a>&lt;a id='L576' name='L576'&gt;&lt;/a&gt;#0004: GR2: 0 = #0000 = 0000000000000000
<a id='L605' name='L605'></a><a id='L591' name='L591'></a>&lt;a id='L577' name='L577'&gt;&lt;/a&gt;#0004: GR3: 0 = #0000 = 0000000000000000
<a id='L606' name='L606'></a><a id='L592' name='L592'></a>&lt;a id='L578' name='L578'&gt;&lt;/a&gt;#0004: GR4: 0 = #0000 = 0000000000000000
<a id='L607' name='L607'></a><a id='L593' name='L593'></a>&lt;a id='L579' name='L579'&gt;&lt;/a&gt;#0004: GR5: 0 = #0000 = 0000000000000000
<a id='L608' name='L608'></a><a id='L594' name='L594'></a>&lt;a id='L580' name='L580'&gt;&lt;/a&gt;#0004: GR6: 0 = #0000 = 0000000000000000
<a id='L609' name='L609'></a><a id='L595' name='L595'></a>&lt;a id='L581' name='L581'&gt;&lt;/a&gt;#0004: GR7: 0 = #0000 = 0000000000000000
<a id='L610' name='L610'></a><a id='L596' name='L596'></a>&lt;a id='L582' name='L582'&gt;&lt;/a&gt;#0004: SP: 16 = #0010 = 0000000000010000
<a id='L611' name='L611'></a><a id='L597' name='L597'></a>&lt;a id='L583' name='L583'&gt;&lt;/a&gt;#0004: PR: 4 = #0004 = 0000000000000100
<a id='L612' name='L612'></a><a id='L598' name='L598'></a>&lt;a id='L584' name='L584'&gt;&lt;/a&gt;#0004: FR (OF SF ZF): 000
<a id='L613' name='L613'></a><a id='L599' name='L599'></a>&lt;a id='L585' name='L585'&gt;&lt;/a&gt;#0004: Memory::::
<a id='L614' name='L614'></a><a id='L600' name='L600'></a>&lt;a id='L586' name='L586'&gt;&lt;/a&gt;#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
<a id='L615' name='L615'></a><a id='L601' name='L601'></a>&lt;a id='L587' name='L587'&gt;&lt;/a&gt; -------------------------------------------------------------------------------------
<a id='L616' name='L616'></a><a id='L602' name='L602'></a>&lt;a id='L588' name='L588'&gt;&lt;/a&gt;#0004: 0000: 1010 0007 2210 0008 1110 0009 8100 0003 0002 0000 0000 0000 0000 0000 0000 0000
<a id='L617' name='L617'></a><a id='L603' name='L603'></a>&lt;a id='L589' name='L589'&gt;&lt;/a&gt;
<a id='L618' name='L618'></a><a id='L604' name='L604'></a>&lt;a id='L590' name='L590'&gt;&lt;/a&gt;#0006: Register::::
<a id='L619' name='L619'></a><a id='L605' name='L605'></a>&lt;a id='L591' name='L591'&gt;&lt;/a&gt;#0006: GR0: 0 = #0000 = 0000000000000000
<a id='L620' name='L620'></a><a id='L606' name='L606'></a>&lt;a id='L592' name='L592'&gt;&lt;/a&gt;#0006: GR1: 5 = #0005 = 0000000000000101
<a id='L621' name='L621'></a><a id='L607' name='L607'></a>&lt;a id='L593' name='L593'&gt;&lt;/a&gt;#0006: GR2: 0 = #0000 = 0000000000000000
<a id='L622' name='L622'></a><a id='L608' name='L608'></a>&lt;a id='L594' name='L594'&gt;&lt;/a&gt;#0006: GR3: 0 = #0000 = 0000000000000000
<a id='L623' name='L623'></a><a id='L609' name='L609'></a>&lt;a id='L595' name='L595'&gt;&lt;/a&gt;#0006: GR4: 0 = #0000 = 0000000000000000
<a id='L624' name='L624'></a><a id='L610' name='L610'></a>&lt;a id='L596' name='L596'&gt;&lt;/a&gt;#0006: GR5: 0 = #0000 = 0000000000000000
<a id='L625' name='L625'></a><a id='L611' name='L611'></a>&lt;a id='L597' name='L597'&gt;&lt;/a&gt;#0006: GR6: 0 = #0000 = 0000000000000000
<a id='L626' name='L626'></a><a id='L612' name='L612'></a>&lt;a id='L598' name='L598'&gt;&lt;/a&gt;#0006: GR7: 0 = #0000 = 0000000000000000
<a id='L627' name='L627'></a><a id='L613' name='L613'></a>&lt;a id='L599' name='L599'&gt;&lt;/a&gt;#0006: SP: 16 = #0010 = 0000000000010000
<a id='L628' name='L628'></a><a id='L614' name='L614'></a>&lt;a id='L600' name='L600'&gt;&lt;/a&gt;#0006: PR: 6 = #0006 = 0000000000000110
<a id='L629' name='L629'></a><a id='L615' name='L615'></a>&lt;a id='L601' name='L601'&gt;&lt;/a&gt;#0006: FR (OF SF ZF): 000
<a id='L630' name='L630'></a><a id='L616' name='L616'></a>&lt;a id='L602' name='L602'&gt;&lt;/a&gt;#0006: Memory::::
<a id='L631' name='L631'></a><a id='L617' name='L617'></a>&lt;a id='L603' name='L603'&gt;&lt;/a&gt;#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
<a id='L632' name='L632'></a><a id='L618' name='L618'></a>&lt;a id='L604' name='L604'&gt;&lt;/a&gt; -------------------------------------------------------------------------------------
<a id='L633' name='L633'></a><a id='L619' name='L619'></a>&lt;a id='L605' name='L605'&gt;&lt;/a&gt;#0006: 0000: 1010 0007 2210 0008 1110 0009 8100 0003 0002 0005 0000 0000 0000 0000 0000 0000
<a id='L634' name='L634'></a><a id='L620' name='L620'></a>&lt;a id='L606' name='L606'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L635' name='L635'></a><a id='L621' name='L621'></a>&lt;a id='L607' name='L607'&gt;&lt;/a&gt;
<a id='L636' name='L636'></a><a id='L622' name='L622'></a>&lt;a id='L608' name='L608'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L637' name='L637'></a><a id='L623' name='L623'></a>&lt;a id='L609' name='L609'&gt;&lt;/a&gt;&amp;lt;div class="subsection-level-extent" id="Register-specify"&amp;gt;
<a id='L638' name='L638'></a><a id='L624' name='L624'></a>&lt;a id='L610' name='L610'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L639' name='L639'></a><a id='L625' name='L625'></a>&lt;a id='L611' name='L611'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#End-value" rel="next"&amp;gt;プログラム終了時の値を表示&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Register-and-memory" rel="prev"&amp;gt;実行時のレジスタとメモリを表示&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Register-and-memory" rel="up"&amp;gt;実行時のレジスタとメモリを表示&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L640' name='L640'></a><a id='L626' name='L626'></a>&lt;a id='L612' name='L612'&gt;&lt;/a&gt;&amp;lt;h4 class="subsection" id="g_t_7279_5b9a_306e_30ec_30b8_30b9_30bf_3092_8868_793a"&amp;gt;&amp;lt;span&amp;gt;2.3.1 特定のレジスタを表示&amp;lt;a class="copiable-link" href="#g_t_7279_5b9a_306e_30ec_30b8_30b9_30bf_3092_8868_793a"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;
<a id='L641' name='L641'></a><a id='L627' name='L627'></a>&lt;a id='L613' name='L613'&gt;&lt;/a&gt;
<a id='L642' name='L642'></a><a id='L628' name='L628'></a>&lt;a id='L614' name='L614'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;samp class="file"&amp;gt;addl.casl&amp;lt;/samp&amp;gt;のレジスタやメモリの中で、実行中に値が変化しているのはGR1だけです。
<a id='L643' name='L643'></a><a id='L629' name='L629'></a>&lt;a id='L615' name='L615'&gt;&lt;/a&gt;こうした場合は、&amp;lt;code class="command"&amp;gt;grep&amp;lt;/code&amp;gt;を使って表示される内容を絞り込むことで動作を検証しやすくなります。
<a id='L644' name='L644'></a><a id='L630' name='L630'></a>&lt;a id='L616' name='L616'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L645' name='L645'></a><a id='L631' name='L631'></a>&lt;a id='L617' name='L617'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L646' name='L646'></a><a id='L632' name='L632'></a>&lt;a id='L618' name='L618'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 -t addl.casl | grep 'GR1:'&amp;lt;/kbd&amp;gt;
<a id='L647' name='L647'></a><a id='L633' name='L633'></a>&lt;a id='L619' name='L619'&gt;&lt;/a&gt;#0000: GR1: 0 = #0000 = 0000000000000000
<a id='L648' name='L648'></a><a id='L634' name='L634'></a>&lt;a id='L620' name='L620'&gt;&lt;/a&gt;#0002: GR1: 3 = #0003 = 0000000000000011
<a id='L649' name='L649'></a><a id='L635' name='L635'></a>&lt;a id='L621' name='L621'&gt;&lt;/a&gt;#0004: GR1: 5 = #0005 = 0000000000000101
<a id='L650' name='L650'></a><a id='L636' name='L636'></a>&lt;a id='L622' name='L622'&gt;&lt;/a&gt;#0006: GR1: 5 = #0005 = 0000000000000101
<a id='L651' name='L651'></a><a id='L637' name='L637'></a>&lt;a id='L623' name='L623'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L652' name='L652'></a><a id='L638' name='L638'></a>&lt;a id='L624' name='L624'&gt;&lt;/a&gt;
<a id='L653' name='L653'></a><a id='L639' name='L639'></a>&lt;a id='L625' name='L625'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;この内容を、先に出力したアセンブル結果と比較してください。
<a id='L654' name='L654'></a><a id='L640' name='L640'></a>&lt;a id='L626' name='L626'&gt;&lt;/a&gt;次の表のように、PRとGR1、命令行が対応していることがわかります。
<a id='L655' name='L655'></a><a id='L641' name='L641'></a>&lt;a id='L627' name='L627'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L656' name='L656'></a><a id='L642' name='L642'></a>&lt;a id='L628' name='L628'&gt;&lt;/a&gt;&amp;lt;table class="multitable"&amp;gt;
<a id='L657' name='L657'></a><a id='L643' name='L643'></a>&lt;a id='L629' name='L629'&gt;&lt;/a&gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width="30%"&amp;gt;PR&amp;lt;/td&amp;gt;&amp;lt;td width="30%"&amp;gt;GR1&amp;lt;/td&amp;gt;&amp;lt;td width="40%"&amp;gt;命令行&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
<a id='L658' name='L658'></a><a id='L644' name='L644'></a>&lt;a id='L630' name='L630'&gt;&lt;/a&gt;&amp;lt;tr&amp;gt;&amp;lt;td width="30%"&amp;gt;#0000&amp;lt;/td&amp;gt;&amp;lt;td width="30%"&amp;gt;#0000&amp;lt;/td&amp;gt;&amp;lt;td width="40%"&amp;gt;(なし)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
<a id='L659' name='L659'></a><a id='L645' name='L645'></a>&lt;a id='L631' name='L631'&gt;&lt;/a&gt;&amp;lt;tr&amp;gt;&amp;lt;td width="30%"&amp;gt;#0002&amp;lt;/td&amp;gt;&amp;lt;td width="30%"&amp;gt;#0003&amp;lt;/td&amp;gt;&amp;lt;td width="40%"&amp;gt;&amp;lt;code class="code"&amp;gt;LD GR1,A&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
<a id='L660' name='L660'></a><a id='L646' name='L646'></a>&lt;a id='L632' name='L632'&gt;&lt;/a&gt;&amp;lt;tr&amp;gt;&amp;lt;td width="30%"&amp;gt;#0004&amp;lt;/td&amp;gt;&amp;lt;td width="30%"&amp;gt;#0004&amp;lt;/td&amp;gt;&amp;lt;td width="40%"&amp;gt;&amp;lt;code class="code"&amp;gt;ADDL GR1,B&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
<a id='L661' name='L661'></a><a id='L647' name='L647'></a>&lt;a id='L633' name='L633'&gt;&lt;/a&gt;&amp;lt;tr&amp;gt;&amp;lt;td width="30%"&amp;gt;#0006&amp;lt;/td&amp;gt;&amp;lt;td width="30%"&amp;gt;#0006&amp;lt;/td&amp;gt;&amp;lt;td width="40%"&amp;gt;&amp;lt;code class="code"&amp;gt;ST GR1,C&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
<a id='L662' name='L662'></a><a id='L648' name='L648'></a>&lt;a id='L634' name='L634'&gt;&lt;/a&gt;&amp;lt;/tbody&amp;gt;
<a id='L663' name='L663'></a><a id='L649' name='L649'></a>&lt;a id='L635' name='L635'&gt;&lt;/a&gt;&amp;lt;/table&amp;gt;
<a id='L664' name='L664'></a><a id='L650' name='L650'></a>&lt;a id='L636' name='L636'&gt;&lt;/a&gt;
<a id='L665' name='L665'></a><a id='L651' name='L651'></a>&lt;a id='L637' name='L637'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L666' name='L666'></a><a id='L652' name='L652'></a>&lt;a id='L638' name='L638'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L667' name='L667'></a><a id='L653' name='L653'></a>&lt;a id='L639' name='L639'&gt;&lt;/a&gt;&amp;lt;div class="subsection-level-extent" id="End-value"&amp;gt;
<a id='L668' name='L668'></a><a id='L654' name='L654'></a>&lt;a id='L640' name='L640'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L669' name='L669'></a><a id='L655' name='L655'></a>&lt;a id='L641' name='L641'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Step-count" rel="next"&amp;gt;プログラムのステップ数を表示&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Register-specify" rel="prev"&amp;gt;特定のレジスタを表示&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Register-and-memory" rel="up"&amp;gt;実行時のレジスタとメモリを表示&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L670' name='L670'></a><a id='L656' name='L656'></a>&lt;a id='L642' name='L642'&gt;&lt;/a&gt;&amp;lt;h4 class="subsection" id="g_t_30d7_30ed_30b0_30e9_30e0_7d42_4e86_6642_306e_5024_3092_8868_793a"&amp;gt;&amp;lt;span&amp;gt;2.3.2 プログラム終了時の値を表示&amp;lt;a class="copiable-link" href="#g_t_30d7_30ed_30b0_30e9_30e0_7d42_4e86_6642_306e_5024_3092_8868_793a"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;
<a id='L671' name='L671'></a><a id='L657' name='L657'></a>&lt;a id='L643' name='L643'&gt;&lt;/a&gt;
<a id='L672' name='L672'></a><a id='L658' name='L658'></a>&lt;a id='L644' name='L644'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;grep&amp;lt;/code&amp;gt;と&amp;lt;code class="command"&amp;gt;tail&amp;lt;/code&amp;gt;を組み合わせれば、プログラム終了時の値を表示できます。
<a id='L673' name='L673'></a><a id='L659' name='L659'></a>&lt;a id='L645' name='L645'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L674' name='L674'></a><a id='L660' name='L660'></a>&lt;a id='L646' name='L646'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;samp class="file"&amp;gt;addl.casl&amp;lt;/samp&amp;gt;でプログラム終了時のGR1の値を確認するには、次のようにします。
<a id='L675' name='L675'></a><a id='L661' name='L661'></a>&lt;a id='L647' name='L647'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L676' name='L676'></a><a id='L662' name='L662'></a>&lt;a id='L648' name='L648'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L677' name='L677'></a><a id='L663' name='L663'></a>&lt;a id='L649' name='L649'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 -t addl.casl | grep 'GR1:' | tail -1&amp;lt;/kbd&amp;gt;
<a id='L678' name='L678'></a><a id='L664' name='L664'></a>&lt;a id='L650' name='L650'&gt;&lt;/a&gt;#0006: GR1: 5 = #0005 = 0000000000000101
<a id='L679' name='L679'></a><a id='L665' name='L665'></a>&lt;a id='L651' name='L651'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L680' name='L680'></a><a id='L666' name='L666'></a>&lt;a id='L652' name='L652'&gt;&lt;/a&gt;
<a id='L681' name='L681'></a><a id='L667' name='L667'></a>&lt;a id='L653' name='L653'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;samp class="file"&amp;gt;sum_10.casl&amp;lt;/samp&amp;gt;は、1から10までの整数の和を求め、GR2に格納してからメモリにストア(書き込み)します。
<a id='L682' name='L682'></a><a id='L668' name='L668'></a>&lt;a id='L654' name='L654'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L683' name='L683'></a><a id='L669' name='L669'></a>&lt;a id='L655' name='L655'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L684' name='L684'></a><a id='L670' name='L670'></a>&lt;a id='L656' name='L656'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;cat sum_10.casl&amp;lt;/kbd&amp;gt;
<a id='L685' name='L685'></a><a id='L671' name='L671'></a>&lt;a id='L657' name='L657'&gt;&lt;/a&gt;;;; sum_10.casl
<a id='L686' name='L686'></a><a id='L672' name='L672'></a>&lt;a id='L658' name='L658'&gt;&lt;/a&gt;;;; 1から10までの整数をすべて加算した値をメモリーに格納する
<a id='L687' name='L687'></a><a id='L673' name='L673'></a>&lt;a id='L659' name='L659'&gt;&lt;/a&gt;MAIN START
<a id='L688' name='L688'></a><a id='L674' name='L674'></a>&lt;a id='L660' name='L660'&gt;&lt;/a&gt; XOR GR2,GR2 ; GR2を初期化
<a id='L689' name='L689'></a><a id='L675' name='L675'></a>&lt;a id='L661' name='L661'&gt;&lt;/a&gt; LD GR1,FST ; GR1に初項をメモリーから転送
<a id='L690' name='L690'></a><a id='L676' name='L676'></a>&lt;a id='L662' name='L662'&gt;&lt;/a&gt;LOOP ADDL GR2,GR1 ; ループ先頭。GR2 &amp;amp;lt;- GR2 + GR1
<a id='L691' name='L691'></a><a id='L677' name='L677'></a>&lt;a id='L663' name='L663'&gt;&lt;/a&gt; ADDL GR1,STEP ; GR1 &amp;amp;lt;- GR1 + 公差
<a id='L692' name='L692'></a><a id='L678' name='L678'></a>&lt;a id='L664' name='L664'&gt;&lt;/a&gt; CPL GR1,LST ; GR1が末項より大きい場合は終了
<a id='L693' name='L693'></a><a id='L679' name='L679'></a>&lt;a id='L665' name='L665'&gt;&lt;/a&gt; JPL FIN ; ↓
<a id='L694' name='L694'></a><a id='L680' name='L680'></a>&lt;a id='L666' name='L666'&gt;&lt;/a&gt; JUMP LOOP ; ループ終端
<a id='L695' name='L695'></a><a id='L681' name='L681'></a>&lt;a id='L667' name='L667'&gt;&lt;/a&gt;FIN ST GR2,RST ; GR2の結果をメモリーに転送
<a id='L696' name='L696'></a><a id='L682' name='L682'></a>&lt;a id='L668' name='L668'&gt;&lt;/a&gt; RET
<a id='L697' name='L697'></a><a id='L683' name='L683'></a>&lt;a id='L669' name='L669'&gt;&lt;/a&gt;FST DC 1 ; 初項
<a id='L698' name='L698'></a><a id='L684' name='L684'></a>&lt;a id='L670' name='L670'&gt;&lt;/a&gt;LST DC 10 ; 末項
<a id='L699' name='L699'></a><a id='L685' name='L685'></a>&lt;a id='L671' name='L671'&gt;&lt;/a&gt;STEP DC 1 ; 公差
<a id='L700' name='L700'></a><a id='L686' name='L686'></a>&lt;a id='L672' name='L672'&gt;&lt;/a&gt;RST DS 1 ; 結果
<a id='L701' name='L701'></a><a id='L687' name='L687'></a>&lt;a id='L673' name='L673'&gt;&lt;/a&gt; END
<a id='L702' name='L702'></a><a id='L688' name='L688'></a>&lt;a id='L674' name='L674'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L703' name='L703'></a><a id='L689' name='L689'></a>&lt;a id='L675' name='L675'&gt;&lt;/a&gt;
<a id='L704' name='L704'></a><a id='L690' name='L690'></a>&lt;a id='L676' name='L676'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;samp class="file"&amp;gt;sum_10.casl&amp;lt;/samp&amp;gt;でプログラム終了時のGR2の値を確認するには、次のようにします。
<a id='L705' name='L705'></a><a id='L691' name='L691'></a>&lt;a id='L677' name='L677'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L706' name='L706'></a><a id='L692' name='L692'></a>&lt;a id='L678' name='L678'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L707' name='L707'></a><a id='L693' name='L693'></a>&lt;a id='L679' name='L679'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 -t sum_10.casl | grep 'GR2:' | tail -1&amp;lt;/kbd&amp;gt;
<a id='L708' name='L708'></a><a id='L694' name='L694'></a>&lt;a id='L680' name='L680'&gt;&lt;/a&gt;#000E: GR2: 55 = #0037 = 0000000000110111 = '7'
<a id='L709' name='L709'></a><a id='L695' name='L695'></a>&lt;a id='L681' name='L681'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L710' name='L710'></a><a id='L696' name='L696'></a>&lt;a id='L682' name='L682'&gt;&lt;/a&gt;
<a id='L711' name='L711'></a><a id='L697' name='L697'></a>&lt;a id='L683' name='L683'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L712' name='L712'></a><a id='L698' name='L698'></a>&lt;a id='L684' name='L684'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L713' name='L713'></a><a id='L699' name='L699'></a>&lt;a id='L685' name='L685'&gt;&lt;/a&gt;&amp;lt;div class="subsection-level-extent" id="Step-count"&amp;gt;
<a id='L714' name='L714'></a><a id='L700' name='L700'></a>&lt;a id='L686' name='L686'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L715' name='L715'></a><a id='L701' name='L701'></a>&lt;a id='L687' name='L687'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#End-value" rel="prev"&amp;gt;プログラム終了時の値を表示&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Register-and-memory" rel="up"&amp;gt;実行時のレジスタとメモリを表示&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L716' name='L716'></a><a id='L702' name='L702'></a>&lt;a id='L688' name='L688'&gt;&lt;/a&gt;&amp;lt;h4 class="subsection" id="g_t_30d7_30ed_30b0_30e9_30e0_306e_30b9_30c6_30c3_30d7_6570_3092_8868_793a"&amp;gt;&amp;lt;span&amp;gt;2.3.3 プログラムのステップ数を表示&amp;lt;a class="copiable-link" href="#g_t_30d7_30ed_30b0_30e9_30e0_306e_30b9_30c6_30c3_30d7_6570_3092_8868_793a"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;
<a id='L717' name='L717'></a><a id='L703' name='L703'></a>&lt;a id='L689' name='L689'&gt;&lt;/a&gt;
<a id='L718' name='L718'></a><a id='L704' name='L704'></a>&lt;a id='L690' name='L690'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;grep&amp;lt;/code&amp;gt;と&amp;lt;code class="command"&amp;gt;wc&amp;lt;/code&amp;gt;を組み合わせれば、プログラムのステップ数を表示できます。
<a id='L719' name='L719'></a><a id='L705' name='L705'></a>&lt;a id='L691' name='L691'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L720' name='L720'></a><a id='L706' name='L706'></a>&lt;a id='L692' name='L692'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L721' name='L721'></a><a id='L707' name='L707'></a>&lt;a id='L693' name='L693'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 -t hello.casl | grep 'GR1:' | wc -l&amp;lt;/kbd&amp;gt;
<a id='L722' name='L722'></a><a id='L708' name='L708'></a>&lt;a id='L694' name='L694'&gt;&lt;/a&gt;11
<a id='L723' name='L723'></a><a id='L709' name='L709'></a>&lt;a id='L695' name='L695'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L724' name='L724'></a><a id='L710' name='L710'></a>&lt;a id='L696' name='L696'&gt;&lt;/a&gt;
<a id='L725' name='L725'></a><a id='L711' name='L711'></a>&lt;a id='L697' name='L697'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L726' name='L726'></a><a id='L712' name='L712'></a>&lt;a id='L698' name='L698'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 -t addl.casl | grep 'GR1:' | wc -l&amp;lt;/kbd&amp;gt;
<a id='L727' name='L727'></a><a id='L713' name='L713'></a>&lt;a id='L699' name='L699'&gt;&lt;/a&gt;3
<a id='L728' name='L728'></a><a id='L714' name='L714'></a>&lt;a id='L700' name='L700'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L729' name='L729'></a><a id='L715' name='L715'></a>&lt;a id='L701' name='L701'&gt;&lt;/a&gt;
<a id='L730' name='L730'></a><a id='L716' name='L716'></a>&lt;a id='L702' name='L702'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;samp class="file"&amp;gt;sum_10.casl&amp;lt;/samp&amp;gt;はプログラム内にループがあるため、ステップ数が大きくなります。
<a id='L731' name='L731'></a><a id='L717' name='L717'></a>&lt;a id='L703' name='L703'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L732' name='L732'></a><a id='L718' name='L718'></a>&lt;a id='L704' name='L704'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L733' name='L733'></a><a id='L719' name='L719'></a>&lt;a id='L705' name='L705'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 -t sum_10.casl | grep 'GR2:' | wc -l&amp;lt;/kbd&amp;gt;
<a id='L734' name='L734'></a><a id='L720' name='L720'></a>&lt;a id='L706' name='L706'&gt;&lt;/a&gt;53
<a id='L735' name='L735'></a><a id='L721' name='L721'></a>&lt;a id='L707' name='L707'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L736' name='L736'></a><a id='L722' name='L722'></a>&lt;a id='L708' name='L708'&gt;&lt;/a&gt;
<a id='L737' name='L737'></a><a id='L723' name='L723'></a>&lt;a id='L709' name='L709'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L738' name='L738'></a><a id='L724' name='L724'></a>&lt;a id='L710' name='L710'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L739' name='L739'></a><a id='L725' name='L725'></a>&lt;a id='L711' name='L711'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L740' name='L740'></a><a id='L726' name='L726'></a>&lt;a id='L712' name='L712'&gt;&lt;/a&gt;&amp;lt;div class="section-level-extent" id="Only-assemble"&amp;gt;
<a id='L741' name='L741'></a><a id='L727' name='L727'></a>&lt;a id='L713' name='L713'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L742' name='L742'></a><a id='L728' name='L728'></a>&lt;a id='L714' name='L714'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Analyze-word" rel="next"&amp;gt;1語の解析&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Register-and-memory" rel="prev"&amp;gt;実行時のレジスタとメモリを表示&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Sample-usage" rel="up"&amp;gt;YACASL2の使用例&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L743' name='L743'></a><a id='L729' name='L729'></a>&lt;a id='L715' name='L715'&gt;&lt;/a&gt;&amp;lt;h3 class="section" id="g_t_30a2_30bb_30f3_30d6_30eb_3068_5b9f_884c_3092_5225_306b_884c_3046"&amp;gt;&amp;lt;span&amp;gt;2.4 アセンブルと実行を別に行う&amp;lt;a class="copiable-link" href="#g_t_30a2_30bb_30f3_30d6_30eb_3068_5b9f_884c_3092_5225_306b_884c_3046"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;
<a id='L744' name='L744'></a><a id='L730' name='L730'></a>&lt;a id='L716' name='L716'&gt;&lt;/a&gt;
<a id='L745' name='L745'></a><a id='L731' name='L731'></a>&lt;a id='L717' name='L717'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;casl2&amp;lt;/code&amp;gt;に&amp;lt;samp class="option"&amp;gt;-O&amp;lt;/samp&amp;gt;&amp;lt;samp class="file"&amp;gt;ファイル名&amp;lt;/samp&amp;gt;を指定すると、オブジェクトファイルを作成できます。
<a id='L746' name='L746'></a><a id='L732' name='L732'></a>&lt;a id='L718' name='L718'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L747' name='L747'></a><a id='L733' name='L733'></a>&lt;a id='L719' name='L719'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L748' name='L748'></a><a id='L734' name='L734'></a>&lt;a id='L720' name='L720'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 -Ohello.o hello.casl&amp;lt;/kbd&amp;gt;
<a id='L749' name='L749'></a><a id='L735' name='L735'></a>&lt;a id='L721' name='L721'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L750' name='L750'></a><a id='L736' name='L736'></a>&lt;a id='L722' name='L722'&gt;&lt;/a&gt;
<a id='L751' name='L751'></a><a id='L737' name='L737'></a>&lt;a id='L723' name='L723'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;作成されたオブジェクトファイルの内容は、&amp;lt;code class="command"&amp;gt;od&amp;lt;/code&amp;gt;を使って確認できます。
<a id='L752' name='L752'></a><a id='L738' name='L738'></a>&lt;a id='L724' name='L724'&gt;&lt;/a&gt;テキストファイルではないため、&amp;lt;code class="command"&amp;gt;cat&amp;lt;/code&amp;gt;などでは確認できません。
<a id='L753' name='L753'></a><a id='L739' name='L739'></a>&lt;a id='L725' name='L725'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L754' name='L754'></a><a id='L740' name='L740'></a>&lt;a id='L726' name='L726'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L755' name='L755'></a><a id='L741' name='L741'></a>&lt;a id='L727' name='L727'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;od -t x2 hello.o&amp;lt;/kbd&amp;gt;
<a id='L756' name='L756'></a><a id='L742' name='L742'></a>&lt;a id='L728' name='L728'&gt;&lt;/a&gt;0000000 7001 0000 7002 0000 1210 0013 1220 0020
<a id='L757' name='L757'></a><a id='L743' name='L743'></a>&lt;a id='L729' name='L729'&gt;&lt;/a&gt;0000020 f000 0002 1210 0021 1220 0022 f000 0002
<a id='L758' name='L758'></a><a id='L744' name='L744'></a>&lt;a id='L730' name='L730'&gt;&lt;/a&gt;0000040 7120 7110 8100 0048 0065 006c 006c 006f
<a id='L759' name='L759'></a><a id='L745' name='L745'></a>&lt;a id='L731' name='L731'&gt;&lt;/a&gt;0000060 002c 0020 0057 006f 0072 006c 0064 0021
<a id='L760' name='L760'></a><a id='L746' name='L746'></a>&lt;a id='L732' name='L732'&gt;&lt;/a&gt;0000100 000d 000a 0001
<a id='L761' name='L761'></a><a id='L747' name='L747'></a>&lt;a id='L733' name='L733'&gt;&lt;/a&gt;0000106
<a id='L762' name='L762'></a><a id='L748' name='L748'></a>&lt;a id='L734' name='L734'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L763' name='L763'></a><a id='L749' name='L749'></a>&lt;a id='L735' name='L735'&gt;&lt;/a&gt;
<a id='L764' name='L764'></a><a id='L750' name='L750'></a>&lt;a id='L736' name='L736'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;オブジェクトファイルの実行には、&amp;lt;code class="command"&amp;gt;comet2&amp;lt;/code&amp;gt;を使います。
<a id='L765' name='L765'></a><a id='L751' name='L751'></a>&lt;a id='L737' name='L737'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L766' name='L766'></a><a id='L752' name='L752'></a>&lt;a id='L738' name='L738'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L767' name='L767'></a><a id='L753' name='L753'></a>&lt;a id='L739' name='L739'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;comet2 hello.o&amp;lt;/kbd&amp;gt;
<a id='L768' name='L768'></a><a id='L754' name='L754'></a>&lt;a id='L740' name='L740'&gt;&lt;/a&gt;Hello, World!
<a id='L769' name='L769'></a><a id='L755' name='L755'></a>&lt;a id='L741' name='L741'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L770' name='L770'></a><a id='L756' name='L756'></a>&lt;a id='L742' name='L742'&gt;&lt;/a&gt;
<a id='L771' name='L771'></a><a id='L757' name='L757'></a>&lt;a id='L743' name='L743'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L772' name='L772'></a><a id='L758' name='L758'></a>&lt;a id='L744' name='L744'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L773' name='L773'></a><a id='L759' name='L759'></a>&lt;a id='L745' name='L745'&gt;&lt;/a&gt;&amp;lt;div class="section-level-extent" id="Analyze-word"&amp;gt;
<a id='L774' name='L774'></a><a id='L760' name='L760'></a>&lt;a id='L746' name='L746'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L775' name='L775'></a><a id='L761' name='L761'></a>&lt;a id='L747' name='L747'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Use-CASL2LIB" rel="next"&amp;gt;CASL IIライブラリの使用&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Only-assemble" rel="prev"&amp;gt;アセンブルと実行を別に行う&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Sample-usage" rel="up"&amp;gt;YACASL2の使用例&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L776' name='L776'></a><a id='L762' name='L762'></a>&lt;a id='L748' name='L748'&gt;&lt;/a&gt;&amp;lt;h3 class="section" id="g_t1_8a9e_306e_89e3_6790"&amp;gt;&amp;lt;span&amp;gt;2.5 1語の解析&amp;lt;a class="copiable-link" href="#g_t1_8a9e_306e_89e3_6790"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;
<a id='L777' name='L777'></a><a id='L763' name='L763'></a>&lt;a id='L749' name='L749'&gt;&lt;/a&gt;
<a id='L778' name='L778'></a><a id='L764' name='L764'></a>&lt;a id='L750' name='L750'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;CASL IIでは、1語(1 word、16ビット)を単位としてデータが処理されます。
<a id='L779' name='L779'></a><a id='L765' name='L765'></a>&lt;a id='L751' name='L751'&gt;&lt;/a&gt;&amp;lt;code class="command"&amp;gt;dumpword&amp;lt;/code&amp;gt;は、指定した1語を10進数、16進数、2進数で表示します。
<a id='L780' name='L780'></a><a id='L766' name='L766'></a>&lt;a id='L752' name='L752'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L781' name='L781'></a><a id='L767' name='L767'></a>&lt;a id='L753' name='L753'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L782' name='L782'></a><a id='L768' name='L768'></a>&lt;a id='L754' name='L754'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;dumpword 72&amp;lt;/kbd&amp;gt;
<a id='L783' name='L783'></a><a id='L769' name='L769'></a>&lt;a id='L755' name='L755'&gt;&lt;/a&gt; 72: 72 = #0048 = 0000000001001000 = 'H'
<a id='L784' name='L784'></a><a id='L770' name='L770'></a>&lt;a id='L756' name='L756'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L785' name='L785'></a><a id='L771' name='L771'></a>&lt;a id='L757' name='L757'&gt;&lt;/a&gt;
<a id='L786' name='L786'></a><a id='L772' name='L772'></a>&lt;a id='L758' name='L758'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L787' name='L787'></a><a id='L773' name='L773'></a>&lt;a id='L759' name='L759'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L788' name='L788'></a><a id='L774' name='L774'></a>&lt;a id='L760' name='L760'&gt;&lt;/a&gt;&amp;lt;div class="section-level-extent" id="Use-CASL2LIB"&amp;gt;
<a id='L789' name='L789'></a><a id='L775' name='L775'></a>&lt;a id='L761' name='L761'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L790' name='L790'></a><a id='L776' name='L776'></a>&lt;a id='L762' name='L762'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Analyze-word" rel="prev"&amp;gt;1語の解析&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Sample-usage" rel="up"&amp;gt;YACASL2の使用例&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L791' name='L791'></a><a id='L777' name='L777'></a>&lt;a id='L763' name='L763'&gt;&lt;/a&gt;&amp;lt;h3 class="section" id="CASL-II_30e9_30a4_30d6_30e9_30ea_306e_4f7f_7528"&amp;gt;&amp;lt;span&amp;gt;2.6 CASL IIライブラリの使用&amp;lt;a class="copiable-link" href="#CASL-II_30e9_30a4_30d6_30e9_30ea_306e_4f7f_7528"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;
<a id='L792' name='L792'></a><a id='L778' name='L778'></a>&lt;a id='L764' name='L764'&gt;&lt;/a&gt;
<a id='L793' name='L793'></a><a id='L779' name='L779'></a>&lt;a id='L765' name='L765'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;YACASL2の&amp;lt;samp class="file"&amp;gt;as/casl2lib&amp;lt;/samp&amp;gt;ディレクトリには、CASL IIで記述されたライブラリファイルが格納されています。
<a id='L794' name='L794'></a><a id='L780' name='L780'></a>&lt;a id='L766' name='L766'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L795' name='L795'></a><a id='L781' name='L781'></a>&lt;a id='L767' name='L767'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;このフォルダには、たとえば次のようなプログラムが含まれています。
<a id='L796' name='L796'></a><a id='L782' name='L782'></a>&lt;a id='L768' name='L768'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L797' name='L797'></a><a id='L783' name='L783'></a>&lt;a id='L769' name='L769'&gt;&lt;/a&gt;&amp;lt;dl class="table"&amp;gt;
<a id='L798' name='L798'></a><a id='L784' name='L784'></a>&lt;a id='L770' name='L770'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;OUTL&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L799' name='L799'></a><a id='L785' name='L785'></a>&lt;a id='L771' name='L771'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;samp class="file"&amp;gt;outl.casl&amp;lt;/samp&amp;gt;。
<a id='L800' name='L800'></a><a id='L786' name='L786'></a>&lt;a id='L772' name='L772'&gt;&lt;/a&gt;GR1に格納された値を、0以上65535以下の整数として出力します。
<a id='L801' name='L801'></a><a id='L787' name='L787'></a>&lt;a id='L773' name='L773'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L802' name='L802'></a><a id='L788' name='L788'></a>&lt;a id='L774' name='L774'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L803' name='L803'></a><a id='L789' name='L789'></a>&lt;a id='L775' name='L775'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;OUTA&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L804' name='L804'></a><a id='L790' name='L790'></a>&lt;a id='L776' name='L776'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;samp class="file"&amp;gt;outa.casl&amp;lt;/samp&amp;gt;。
<a id='L805' name='L805'></a><a id='L791' name='L791'></a>&lt;a id='L777' name='L777'&gt;&lt;/a&gt;GR1に格納された値を、-32767以上32767以下の整数として出力します。
<a id='L806' name='L806'></a><a id='L792' name='L792'></a>&lt;a id='L778' name='L778'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L807' name='L807'></a><a id='L793' name='L793'></a>&lt;a id='L779' name='L779'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L808' name='L808'></a><a id='L794' name='L794'></a>&lt;a id='L780' name='L780'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;MULL&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L809' name='L809'></a><a id='L795' name='L795'></a>&lt;a id='L781' name='L781'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;samp class="file"&amp;gt;mull.casl&amp;lt;/samp&amp;gt;。
<a id='L810' name='L810'></a><a id='L796' name='L796'></a>&lt;a id='L782' name='L782'&gt;&lt;/a&gt;GR1とGR2に格納された値を0以上65535以下の整数と見なし、積をGR3に格納します。
<a id='L811' name='L811'></a><a id='L797' name='L797'></a>&lt;a id='L783' name='L783'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L812' name='L812'></a><a id='L798' name='L798'></a>&lt;a id='L784' name='L784'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L813' name='L813'></a><a id='L799' name='L799'></a>&lt;a id='L785' name='L785'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;DIVL&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L814' name='L814'></a><a id='L800' name='L800'></a>&lt;a id='L786' name='L786'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;samp class="file"&amp;gt;divl.casl&amp;lt;/samp&amp;gt;。
<a id='L815' name='L815'></a><a id='L801' name='L801'></a>&lt;a id='L787' name='L787'&gt;&lt;/a&gt;GR1とGR2に格納された値を0以上65535以下の整数と見なし、商をGR3、剰余をGR0に格納します。
<a id='L816' name='L816'></a><a id='L802' name='L802'></a>&lt;a id='L788' name='L788'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/dd&amp;gt;
<a id='L817' name='L817'></a><a id='L803' name='L803'></a>&lt;a id='L789' name='L789'&gt;&lt;/a&gt;&amp;lt;/dl&amp;gt;
<a id='L818' name='L818'></a><a id='L804' name='L804'></a>&lt;a id='L790' name='L790'&gt;&lt;/a&gt;
<a id='L819' name='L819'></a><a id='L805' name='L805'></a>&lt;a id='L791' name='L791'&gt;&lt;/a&gt;&amp;lt;div class="subsection-level-extent" id="g_t_6570_5024_3092_51fa_529b_3059_308b"&amp;gt;
<a id='L820' name='L820'></a><a id='L806' name='L806'></a>&lt;a id='L792' name='L792'&gt;&lt;/a&gt;&amp;lt;h4 class="subsection"&amp;gt;&amp;lt;span&amp;gt;2.6.1 数値を出力する&amp;lt;a class="copiable-link" href="#g_t_6570_5024_3092_51fa_529b_3059_308b"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;
<a id='L821' name='L821'></a><a id='L807' name='L807'></a>&lt;a id='L793' name='L793'&gt;&lt;/a&gt;
<a id='L822' name='L822'></a><a id='L808' name='L808'></a>&lt;a id='L794' name='L794'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;3と1の和を求める&amp;lt;samp class="file"&amp;gt;addl.casl&amp;lt;/samp&amp;gt;で演算結果を出力するには、まず&amp;lt;samp class="file"&amp;gt;addl.casl&amp;lt;/samp&amp;gt;を編集します。
<a id='L823' name='L823'></a><a id='L809' name='L809'></a>&lt;a id='L795' name='L795'&gt;&lt;/a&gt;CASL IIの&amp;lt;code class="command"&amp;gt;CALL&amp;lt;/code&amp;gt;命令で&amp;lt;code class="command"&amp;gt;OUTL&amp;lt;/code&amp;gt;を副プログラムとして呼び出します。
<a id='L824' name='L824'></a><a id='L810' name='L810'></a>&lt;a id='L796' name='L796'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L825' name='L825'></a><a id='L811' name='L811'></a>&lt;a id='L797' name='L797'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L826' name='L826'></a><a id='L812' name='L812'></a>&lt;a id='L798' name='L798'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;cat addl_outl.casl&amp;lt;/kbd&amp;gt;
<a id='L827' name='L827'></a><a id='L813' name='L813'></a>&lt;a id='L799' name='L799'&gt;&lt;/a&gt;MAIN START
<a id='L828' name='L828'></a><a id='L814' name='L814'></a>&lt;a id='L800' name='L800'&gt;&lt;/a&gt; LD GR1,A
<a id='L829' name='L829'></a><a id='L815' name='L815'></a>&lt;a id='L801' name='L801'&gt;&lt;/a&gt; ADDL GR1,B
<a id='L830' name='L830'></a><a id='L816' name='L816'></a>&lt;a id='L802' name='L802'&gt;&lt;/a&gt; &amp;lt;em class="emph"&amp;gt;CALL OUTL&amp;lt;/em&amp;gt;
<a id='L831' name='L831'></a><a id='L817' name='L817'></a>&lt;a id='L803' name='L803'&gt;&lt;/a&gt; RET
<a id='L832' name='L832'></a><a id='L818' name='L818'></a>&lt;a id='L804' name='L804'&gt;&lt;/a&gt;A DC 3
<a id='L833' name='L833'></a><a id='L819' name='L819'></a>&lt;a id='L805' name='L805'&gt;&lt;/a&gt;B DC 1
<a id='L834' name='L834'></a><a id='L820' name='L820'></a>&lt;a id='L806' name='L806'&gt;&lt;/a&gt; END
<a id='L835' name='L835'></a><a id='L821' name='L821'></a>&lt;a id='L807' name='L807'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L836' name='L836'></a><a id='L822' name='L822'></a>&lt;a id='L808' name='L808'&gt;&lt;/a&gt;
<a id='L837' name='L837'></a><a id='L823' name='L823'></a>&lt;a id='L809' name='L809'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;変更したら&amp;lt;code class="command"&amp;gt;casl2&amp;lt;/code&amp;gt;を、複数のファイルを指定して実行します。
<a id='L838' name='L838'></a><a id='L824' name='L824'></a>&lt;a id='L810' name='L810'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L839' name='L839'></a><a id='L825' name='L825'></a>&lt;a id='L811' name='L811'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L840' name='L840'></a><a id='L826' name='L826'></a>&lt;a id='L812' name='L812'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 addl_outl.casl ~/yacasl2/as/casl2lib/outl.casl&amp;lt;/kbd&amp;gt;
<a id='L841' name='L841'></a><a id='L827' name='L827'></a>&lt;a id='L813' name='L813'&gt;&lt;/a&gt;4
<a id='L842' name='L842'></a><a id='L828' name='L828'></a>&lt;a id='L814' name='L814'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L843' name='L843'></a><a id='L829' name='L829'></a>&lt;a id='L815' name='L815'&gt;&lt;/a&gt;
<a id='L844' name='L844'></a><a id='L830' name='L830'></a>&lt;a id='L816' name='L816'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L845' name='L845'></a><a id='L831' name='L831'></a>&lt;a id='L817' name='L817'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L846' name='L846'></a><a id='L832' name='L832'></a>&lt;a id='L818' name='L818'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L847' name='L847'></a><a id='L833' name='L833'></a>&lt;a id='L819' name='L819'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L848' name='L848'></a><a id='L834' name='L834'></a>&lt;a id='L820' name='L820'&gt;&lt;/a&gt;&amp;lt;div class="chapter-level-extent" id="casl2-invocation"&amp;gt;
<a id='L849' name='L849'></a><a id='L835' name='L835'></a>&lt;a id='L821' name='L821'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L850' name='L850'></a><a id='L836' name='L836'></a>&lt;a id='L822' name='L822'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#comet2-invocation" rel="next"&amp;gt;&amp;lt;code class="command"&amp;gt;comet2&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Sample-usage" rel="prev"&amp;gt;YACASL2の使用例&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Top" rel="up"&amp;gt;YACASL2 - CASL II 処理システム&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L851' name='L851'></a><a id='L837' name='L837'></a>&lt;a id='L823' name='L823'&gt;&lt;/a&gt;&amp;lt;h2 class="chapter" id="casl2"&amp;gt;&amp;lt;span&amp;gt;3 &amp;lt;code class="command"&amp;gt;casl2&amp;lt;/code&amp;gt;&amp;lt;a class="copiable-link" href="#casl2"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;
<a id='L852' name='L852'></a><a id='L838' name='L838'></a>&lt;a id='L824' name='L824'&gt;&lt;/a&gt;
<a id='L853' name='L853'></a><a id='L839' name='L839'></a>&lt;a id='L825' name='L825'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-casl2-1"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L854' name='L854'></a><a id='L840' name='L840'></a>&lt;a id='L826' name='L826'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-casl2"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L855' name='L855'></a><a id='L841' name='L841'></a>&lt;a id='L827' name='L827'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-invoking"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L856' name='L856'></a><a id='L842' name='L842'></a>&lt;a id='L828' name='L828'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-options"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L857' name='L857'></a><a id='L843' name='L843'></a>&lt;a id='L829' name='L829'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-usage"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L858' name='L858'></a><a id='L844' name='L844'></a>&lt;a id='L830' name='L830'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-help"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L859' name='L859'></a><a id='L845' name='L845'></a>&lt;a id='L831' name='L831'&gt;&lt;/a&gt;
<a id='L860' name='L860'></a><a id='L846' name='L846'></a>&lt;a id='L832' name='L832'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;casl2&amp;lt;/code&amp;gt;は、引数として指定されたCASLファイルをアセンブルし、仮想マシンCOMET II上で実行します。
<a id='L861' name='L861'></a><a id='L847' name='L847'></a>&lt;a id='L833' name='L833'&gt;&lt;/a&gt;CASLファイルは、アセンブラ言語CASL IIで記述されたテキストファイルです。
<a id='L862' name='L862'></a><a id='L848' name='L848'></a>&lt;a id='L834' name='L834'&gt;&lt;/a&gt;引数が指定されない場合は、エラーメッセージを表示して終了します。
<a id='L863' name='L863'></a><a id='L849' name='L849'></a>&lt;a id='L835' name='L835'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L864' name='L864'></a><a id='L850' name='L850'></a>&lt;a id='L836' name='L836'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L865' name='L865'></a><a id='L851' name='L851'></a>&lt;a id='L837' name='L837'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 hello.casl&amp;lt;/kbd&amp;gt;
<a id='L866' name='L866'></a><a id='L852' name='L852'></a>&lt;a id='L838' name='L838'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L867' name='L867'></a><a id='L853' name='L853'></a>&lt;a id='L839' name='L839'&gt;&lt;/a&gt;
<a id='L868' name='L868'></a><a id='L854' name='L854'></a>&lt;a id='L840' name='L840'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;複数のCASLファイルを指定することで、副プログラムを呼び出すこともできます。
<a id='L869' name='L869'></a><a id='L855' name='L855'></a>&lt;a id='L841' name='L841'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L870' name='L870'></a><a id='L856' name='L856'></a>&lt;a id='L842' name='L842'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L871' name='L871'></a><a id='L857' name='L857'></a>&lt;a id='L843' name='L843'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;casl2 addl_outl.casl ~/yacasl2/as/casl2lib/outl.casl&amp;lt;/kbd&amp;gt;
<a id='L872' name='L872'></a><a id='L858' name='L858'></a>&lt;a id='L844' name='L844'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L873' name='L873'></a><a id='L859' name='L859'></a>&lt;a id='L845' name='L845'&gt;&lt;/a&gt;
<a id='L874' name='L874'></a><a id='L860' name='L860'></a>&lt;a id='L846' name='L846'&gt;&lt;/a&gt;&amp;lt;div class="unnumberedsec-level-extent" id="g_t_30aa_30d7_30b7_30e7_30f3"&amp;gt;
<a id='L875' name='L875'></a><a id='L861' name='L861'></a>&lt;a id='L847' name='L847'&gt;&lt;/a&gt;&amp;lt;h3 class="unnumberedsec"&amp;gt;&amp;lt;span&amp;gt;オプション&amp;lt;a class="copiable-link" href="#g_t_30aa_30d7_30b7_30e7_30f3"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;
<a id='L876' name='L876'></a><a id='L862' name='L862'></a>&lt;a id='L848' name='L848'&gt;&lt;/a&gt;
<a id='L877' name='L877'></a><a id='L863' name='L863'></a>&lt;a id='L849' name='L849'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;casl2&amp;lt;/code&amp;gt;は、次のオプションを指定できます。
<a id='L878' name='L878'></a><a id='L864' name='L864'></a>&lt;a id='L850' name='L850'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L879' name='L879'></a><a id='L865' name='L865'></a>&lt;a id='L851' name='L851'&gt;&lt;/a&gt;&amp;lt;dl class="table"&amp;gt;
<a id='L880' name='L880'></a><a id='L866' name='L866'></a>&lt;a id='L852' name='L852'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-s&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L881' name='L881'></a><a id='L867' name='L867'></a>&lt;a id='L853' name='L853'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--source&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L882' name='L882'></a><a id='L868' name='L868'></a>&lt;a id='L854' name='L854'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;CASLファイルの内容を表示します。
<a id='L883' name='L883'></a><a id='L869' name='L869'></a>&lt;a id='L855' name='L855'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L884' name='L884'></a><a id='L870' name='L870'></a>&lt;a id='L856' name='L856'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L885' name='L885'></a><a id='L871' name='L871'></a>&lt;a id='L857' name='L857'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-l&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L886' name='L886'></a><a id='L872' name='L872'></a>&lt;a id='L858' name='L858'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--label&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L887' name='L887'></a><a id='L873' name='L873'></a>&lt;a id='L859' name='L859'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;ラベルの一覧を次の形式で表示します。
<a id='L888' name='L888'></a><a id='L874' name='L874'></a>&lt;a id='L860' name='L860'&gt;&lt;/a&gt;表示後、ほかの作業を続行します。
<a id='L889' name='L889'></a><a id='L875' name='L875'></a>&lt;a id='L861' name='L861'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L890' name='L890'></a><a id='L876' name='L876'></a>&lt;a id='L862' name='L862'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L891' name='L891'></a><a id='L877' name='L877'></a>&lt;a id='L863' name='L863'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;&amp;amp;lt;プログラム名&amp;amp;gt;.&amp;amp;lt;ラベル名&amp;amp;gt; ---&amp;amp;gt; &amp;amp;lt;アドレスの16進数表現&amp;amp;gt;
<a id='L892' name='L892'></a><a id='L878' name='L878'></a>&lt;a id='L864' name='L864'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L893' name='L893'></a><a id='L879' name='L879'></a>&lt;a id='L865' name='L865'&gt;&lt;/a&gt;
<a id='L894' name='L894'></a><a id='L880' name='L880'></a>&lt;a id='L866' name='L866'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L895' name='L895'></a><a id='L881' name='L881'></a>&lt;a id='L867' name='L867'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-L&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L896' name='L896'></a><a id='L882' name='L882'></a>&lt;a id='L868' name='L868'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--labelonly&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L897' name='L897'></a><a id='L883' name='L883'></a>&lt;a id='L869' name='L869'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;samp class="option"&amp;gt;-l&amp;lt;/samp&amp;gt;と同じ形式でラベルの一覧を表示します。
<a id='L898' name='L898'></a><a id='L884' name='L884'></a>&lt;a id='L870' name='L870'&gt;&lt;/a&gt;表示後、ほかの作業は続行せず、終了します。
<a id='L899' name='L899'></a><a id='L885' name='L885'></a>&lt;a id='L871' name='L871'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L900' name='L900'></a><a id='L886' name='L886'></a>&lt;a id='L872' name='L872'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L901' name='L901'></a><a id='L887' name='L887'></a>&lt;a id='L873' name='L873'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-a&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L902' name='L902'></a><a id='L888' name='L888'></a>&lt;a id='L874' name='L874'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--assembledetail&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L903' name='L903'></a><a id='L889' name='L889'></a>&lt;a id='L875' name='L875'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;アセンブル詳細結果を表示し、ほかの作業を続行します。
<a id='L904' name='L904'></a><a id='L890' name='L890'></a>&lt;a id='L876' name='L876'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L905' name='L905'></a><a id='L891' name='L891'></a>&lt;a id='L877' name='L877'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L906' name='L906'></a><a id='L892' name='L892'></a>&lt;a id='L878' name='L878'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-A&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L907' name='L907'></a><a id='L893' name='L893'></a>&lt;a id='L879' name='L879'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--assembledetailonly&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L908' name='L908'></a><a id='L894' name='L894'></a>&lt;a id='L880' name='L880'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;アセンブル詳細結果を表示して終了します。
<a id='L909' name='L909'></a><a id='L895' name='L895'></a>&lt;a id='L881' name='L881'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L910' name='L910'></a><a id='L896' name='L896'></a>&lt;a id='L882' name='L882'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L911' name='L911'></a><a id='L897' name='L897'></a>&lt;a id='L883' name='L883'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-o&amp;amp;lt;OBJECTFILE&amp;amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L912' name='L912'></a><a id='L898' name='L898'></a>&lt;a id='L884' name='L884'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--assembleout&amp;amp;lt;OBJECTFILE&amp;amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L913' name='L913'></a><a id='L899' name='L899'></a>&lt;a id='L885' name='L885'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;アセンブル結果をオブジェクトファイル&amp;lt;samp class="file"&amp;gt;&amp;amp;lt;OBJECTFILE&amp;amp;gt;&amp;lt;/samp&amp;gt;に出力し、ほかの作業を続行します。
<a id='L914' name='L914'></a><a id='L900' name='L900'></a>&lt;a id='L886' name='L886'&gt;&lt;/a&gt;出力されたオブジェクトファイルは、&amp;lt;code class="command"&amp;gt;comet2&amp;lt;/code&amp;gt;で実行できます。
<a id='L915' name='L915'></a><a id='L901' name='L901'></a>&lt;a id='L887' name='L887'&gt;&lt;/a&gt;オブジェクトファイルを指定しない場合、出力先は&amp;lt;samp class="file"&amp;gt;a.o&amp;lt;/samp&amp;gt;です。
<a id='L916' name='L916'></a><a id='L902' name='L902'></a>&lt;a id='L888' name='L888'&gt;&lt;/a&gt;オブジェクトファイルは1つだけ指定できます。
<a id='L917' name='L917'></a><a id='L903' name='L903'></a>&lt;a id='L889' name='L889'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L918' name='L918'></a><a id='L904' name='L904'></a>&lt;a id='L890' name='L890'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L919' name='L919'></a><a id='L905' name='L905'></a>&lt;a id='L891' name='L891'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-O[&amp;amp;lt;OBJECTFILE&amp;amp;gt;]&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L920' name='L920'></a><a id='L906' name='L906'></a>&lt;a id='L892' name='L892'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--assembleoutonly[&amp;amp;lt;OBJECTFILE&amp;amp;gt;]&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L921' name='L921'></a><a id='L907' name='L907'></a>&lt;a id='L893' name='L893'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;アセンブル結果をオブジェクトファイル&amp;lt;samp class="file"&amp;gt;&amp;amp;lt;OBJECTFILE&amp;amp;gt;&amp;lt;/samp&amp;gt;に出力し、終了します。
<a id='L922' name='L922'></a><a id='L908' name='L908'></a>&lt;a id='L894' name='L894'&gt;&lt;/a&gt;出力されたオブジェクトファイルは、&amp;lt;code class="command"&amp;gt;comet2&amp;lt;/code&amp;gt;で実行できます。
<a id='L923' name='L923'></a><a id='L909' name='L909'></a>&lt;a id='L895' name='L895'&gt;&lt;/a&gt;オブジェクトファイルを指定しない場合、出力先は&amp;lt;samp class="file"&amp;gt;a.o&amp;lt;/samp&amp;gt;です。
<a id='L924' name='L924'></a><a id='L910' name='L910'></a>&lt;a id='L896' name='L896'&gt;&lt;/a&gt;オブジェクトファイルは1つだけ指定できます。
<a id='L925' name='L925'></a><a id='L911' name='L911'></a>&lt;a id='L897' name='L897'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L926' name='L926'></a><a id='L912' name='L912'></a>&lt;a id='L898' name='L898'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L927' name='L927'></a><a id='L913' name='L913'></a>&lt;a id='L899' name='L899'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-t&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L928' name='L928'></a><a id='L914' name='L914'></a>&lt;a id='L900' name='L900'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--trace&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L929' name='L929'></a><a id='L915' name='L915'></a>&lt;a id='L901' name='L901'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--tracearithmetic&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L930' name='L930'></a><a id='L916' name='L916'></a>&lt;a id='L902' name='L902'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;プログラム実行中のレジスタの値を次の形式で表示します。
<a id='L931' name='L931'></a><a id='L917' name='L917'></a>&lt;a id='L903' name='L903'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L932' name='L932'></a><a id='L918' name='L918'></a>&lt;a id='L904' name='L904'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L933' name='L933'></a><a id='L919' name='L919'></a>&lt;a id='L905' name='L905'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;&amp;amp;lt;PR値の16進数表現&amp;amp;gt;: &amp;amp;lt;レジスタ&amp;amp;gt;: &amp;amp;lt;値の10進数表現&amp;amp;gt; =
<a id='L934' name='L934'></a><a id='L920' name='L920'></a>&lt;a id='L906' name='L906'&gt;&lt;/a&gt;&amp;amp;lt;値の16進数表現&amp;amp;gt; = &amp;amp;lt;値の2進数表現&amp;amp;gt;[ ='文字']
<a id='L935' name='L935'></a><a id='L921' name='L921'></a>&lt;a id='L907' name='L907'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L936' name='L936'></a><a id='L922' name='L922'></a>&lt;a id='L908' name='L908'&gt;&lt;/a&gt;
<a id='L937' name='L937'></a><a id='L923' name='L923'></a>&lt;a id='L909' name='L909'&gt;&lt;/a&gt;&amp;lt;ul class="itemize mark-bullet"&amp;gt;
<a id='L938' name='L938'></a><a id='L924' name='L924'></a>&lt;a id='L910' name='L910'&gt;&lt;/a&gt;&amp;lt;li&amp;gt;&amp;lt;code class="code"&amp;gt;&amp;amp;lt;PR値の16進数表現&amp;amp;gt;&amp;lt;/code&amp;gt;と&amp;lt;code class="code"&amp;gt;&amp;amp;lt;レジスタ&amp;amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code class="code"&amp;gt;&amp;amp;lt;値の16進数表現&amp;amp;gt;&amp;lt;/code&amp;gt;は、4けたの16進数で表されます。
<a id='L939' name='L939'></a><a id='L925' name='L925'></a>&lt;a id='L911' name='L911'&gt;&lt;/a&gt;&amp;lt;code class="code"&amp;gt;&amp;amp;lt;PR値の16進数表現&amp;amp;gt;&amp;lt;/code&amp;gt;と&amp;lt;code class="code"&amp;gt;&amp;amp;lt;値の16進数表現&amp;amp;gt;&amp;lt;/code&amp;gt;には、先頭に&amp;lt;code class="code"&amp;gt;#&amp;lt;/code&amp;gt;が付きます。
<a id='L940' name='L940'></a><a id='L926' name='L926'></a>&lt;a id='L912' name='L912'&gt;&lt;/a&gt;範囲は&amp;lt;code class="code"&amp;gt;#0000&amp;lt;/code&amp;gt;から&amp;lt;code class="code"&amp;gt;#FFFF&amp;lt;/code&amp;gt;です
<a id='L941' name='L941'></a><a id='L927' name='L927'></a>&lt;a id='L913' name='L913'&gt;&lt;/a&gt;
<a id='L942' name='L942'></a><a id='L928' name='L928'></a>&lt;a id='L914' name='L914'&gt;&lt;/a&gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code class="code"&amp;gt;&amp;amp;lt;値の10進数表現&amp;amp;gt;&amp;lt;/code&amp;gt;は符号の付いた10進数です。
<a id='L943' name='L943'></a><a id='L929' name='L929'></a>&lt;a id='L915' name='L915'&gt;&lt;/a&gt;範囲は-32768から32767です。
<a id='L944' name='L944'></a><a id='L930' name='L930'></a>&lt;a id='L916' name='L916'&gt;&lt;/a&gt;
<a id='L945' name='L945'></a><a id='L931' name='L931'></a>&lt;a id='L917' name='L917'&gt;&lt;/a&gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code class="code"&amp;gt;&amp;amp;lt;値の2進数表現&amp;amp;gt;&amp;lt;/code&amp;gt;は、16けたの2進数で表されます。
<a id='L946' name='L946'></a><a id='L932' name='L932'></a>&lt;a id='L918' name='L918'&gt;&lt;/a&gt;範囲は、&amp;lt;code class="code"&amp;gt;0000000000000000&amp;lt;/code&amp;gt;から&amp;lt;code class="code"&amp;gt;1111111111111111&amp;lt;/code&amp;gt;です
<a id='L947' name='L947'></a><a id='L933' name='L933'></a>&lt;a id='L919' name='L919'&gt;&lt;/a&gt;
<a id='L948' name='L948'></a><a id='L934' name='L934'></a>&lt;a id='L920' name='L920'&gt;&lt;/a&gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code class="code"&amp;gt;[ ='文字']&amp;lt;/code&amp;gt;は、レジストリの値が「文字の組」の範囲に含まれる場合に表示されます。
<a id='L949' name='L949'></a><a id='L935' name='L935'></a>&lt;a id='L921' name='L921'&gt;&lt;/a&gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;
<a id='L950' name='L950'></a><a id='L936' name='L936'></a>&lt;a id='L922' name='L922'&gt;&lt;/a&gt;
<a id='L951' name='L951'></a><a id='L937' name='L937'></a>&lt;a id='L923' name='L923'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;表示されるレジスタには、次の種類があります。
<a id='L952' name='L952'></a><a id='L938' name='L938'></a>&lt;a id='L924' name='L924'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L953' name='L953'></a><a id='L939' name='L939'></a>&lt;a id='L925' name='L925'&gt;&lt;/a&gt;&amp;lt;dl class="table"&amp;gt;
<a id='L954' name='L954'></a><a id='L940' name='L940'></a>&lt;a id='L926' name='L926'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;GR0 GR1 GR2 GR3 GR4 GR5 GR6 GR7&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L955' name='L955'></a><a id='L941' name='L941'></a>&lt;a id='L927' name='L927'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;汎用レジスタ
<a id='L956' name='L956'></a><a id='L942' name='L942'></a>&lt;a id='L928' name='L928'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L957' name='L957'></a><a id='L943' name='L943'></a>&lt;a id='L929' name='L929'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L958' name='L958'></a><a id='L944' name='L944'></a>&lt;a id='L930' name='L930'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;SP&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L959' name='L959'></a><a id='L945' name='L945'></a>&lt;a id='L931' name='L931'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;スタックポインタ
<a id='L960' name='L960'></a><a id='L946' name='L946'></a>&lt;a id='L932' name='L932'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L961' name='L961'></a><a id='L947' name='L947'></a>&lt;a id='L933' name='L933'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L962' name='L962'></a><a id='L948' name='L948'></a>&lt;a id='L934' name='L934'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;PR&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L963' name='L963'></a><a id='L949' name='L949'></a>&lt;a id='L935' name='L935'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;プログラムレジスタ
<a id='L964' name='L964'></a><a id='L950' name='L950'></a>&lt;a id='L936' name='L936'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L965' name='L965'></a><a id='L951' name='L951'></a>&lt;a id='L937' name='L937'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L966' name='L966'></a><a id='L952' name='L952'></a>&lt;a id='L938' name='L938'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;FR&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L967' name='L967'></a><a id='L953' name='L953'></a>&lt;a id='L939' name='L939'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;フラグレジスタ
<a id='L968' name='L968'></a><a id='L954' name='L954'></a>&lt;a id='L940' name='L940'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/dd&amp;gt;
<a id='L969' name='L969'></a><a id='L955' name='L955'></a>&lt;a id='L941' name='L941'&gt;&lt;/a&gt;&amp;lt;/dl&amp;gt;
<a id='L970' name='L970'></a><a id='L956' name='L956'></a>&lt;a id='L942' name='L942'&gt;&lt;/a&gt;
<a id='L971' name='L971'></a><a id='L957' name='L957'></a>&lt;a id='L943' name='L943'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;例えば、次のように表示されます。
<a id='L972' name='L972'></a><a id='L958' name='L958'></a>&lt;a id='L944' name='L944'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L973' name='L973'></a><a id='L959' name='L959'></a>&lt;a id='L945' name='L945'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L974' name='L974'></a><a id='L960' name='L960'></a>&lt;a id='L946' name='L946'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;#0002: GR1: 3 = #0003 = 0000000000000011
<a id='L975' name='L975'></a><a id='L961' name='L961'></a>&lt;a id='L947' name='L947'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L976' name='L976'></a><a id='L962' name='L962'></a>&lt;a id='L948' name='L948'&gt;&lt;/a&gt;
<a id='L977' name='L977'></a><a id='L963' name='L963'></a>&lt;a id='L949' name='L949'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L978' name='L978'></a><a id='L964' name='L964'></a>&lt;a id='L950' name='L950'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-T&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L979' name='L979'></a><a id='L965' name='L965'></a>&lt;a id='L951' name='L951'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--tracelogical&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L980' name='L980'></a><a id='L966' name='L966'></a>&lt;a id='L952' name='L952'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;samp class="option"&amp;gt;-t&amp;lt;/samp&amp;gt;と同じように、プログラム実行中のレジスタの値を表示します。
<a id='L981' name='L981'></a><a id='L967' name='L967'></a>&lt;a id='L953' name='L953'&gt;&lt;/a&gt;ただし&amp;lt;samp class="option"&amp;gt;-t&amp;lt;/samp&amp;gt;と異なり、&amp;lt;code class="code"&amp;gt;&amp;amp;lt;値の10進数表現&amp;amp;gt;&amp;lt;/code&amp;gt;は符号の付かない10進数です。
<a id='L982' name='L982'></a><a id='L968' name='L968'></a>&lt;a id='L954' name='L954'&gt;&lt;/a&gt;値の範囲は0から65535です。
<a id='L983' name='L983'></a><a id='L969' name='L969'></a>&lt;a id='L955' name='L955'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L984' name='L984'></a><a id='L970' name='L970'></a>&lt;a id='L956' name='L956'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L985' name='L985'></a><a id='L971' name='L971'></a>&lt;a id='L957' name='L957'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-d&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L986' name='L986'></a><a id='L972' name='L972'></a>&lt;a id='L958' name='L958'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--dump&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L987' name='L987'></a><a id='L973' name='L973'></a>&lt;a id='L959' name='L959'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;メモリの内容をすべて表示します。
<a id='L988' name='L988'></a><a id='L974' name='L974'></a>&lt;a id='L960' name='L960'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L989' name='L989'></a><a id='L975' name='L975'></a>&lt;a id='L961' name='L961'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L990' name='L990'></a><a id='L976' name='L976'></a>&lt;a id='L962' name='L962'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-M &amp;amp;lt;MEMORYSIZE&amp;amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L991' name='L991'></a><a id='L977' name='L977'></a>&lt;a id='L963' name='L963'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--memorysize &amp;amp;lt;MEMORYSIZE&amp;amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L992' name='L992'></a><a id='L978' name='L978'></a>&lt;a id='L964' name='L964'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;アセンブルおよびCOMET II実行時のメモリサイズ&amp;lt;samp class="option"&amp;gt;&amp;amp;lt;MEMORYSIZE&amp;amp;gt;&amp;lt;/samp&amp;gt;をWORD(16ビット)単位で1から65535の範囲で指定します。指定しない場合、512語です。小さいプログラムを実行するときは、メモリ容量を小さくすれば結果が見やすくなります。
<a id='L993' name='L993'></a><a id='L979' name='L979'></a>&lt;a id='L965' name='L965'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L994' name='L994'></a><a id='L980' name='L980'></a>&lt;a id='L966' name='L966'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L995' name='L995'></a><a id='L981' name='L981'></a>&lt;a id='L967' name='L967'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-C &amp;amp;lt;CLOCKS&amp;amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L996' name='L996'></a><a id='L982' name='L982'></a>&lt;a id='L968' name='L968'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--clocks &amp;amp;lt;CLOCKS&amp;amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L997' name='L997'></a><a id='L983' name='L983'></a>&lt;a id='L969' name='L969'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;COMET II実行時のクロック周波数&amp;lt;samp class="option"&amp;gt;&amp;amp;lt;CLOCKS&amp;amp;gt;&amp;lt;/samp&amp;gt;を0より大きい整数で指定します。
<a id='L998' name='L998'></a><a id='L984' name='L984'></a>&lt;a id='L970' name='L970'&gt;&lt;/a&gt;指定しない場合、クロック周波数は5000000です。
<a id='L999' name='L999'></a><a id='L985' name='L985'></a>&lt;a id='L971' name='L971'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1000' name='L1000'></a><a id='L986' name='L986'></a>&lt;a id='L972' name='L972'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1001' name='L1001'></a><a id='L987' name='L987'></a>&lt;a id='L973' name='L973'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-v&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1002' name='L1002'></a><a id='L988' name='L988'></a>&lt;a id='L974' name='L974'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--version&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1003' name='L1003'></a><a id='L989' name='L989'></a>&lt;a id='L975' name='L975'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;casl2&amp;lt;/code&amp;gt;のバージョンを表示して終了します。
<a id='L1004' name='L1004'></a><a id='L990' name='L990'></a>&lt;a id='L976' name='L976'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1005' name='L1005'></a><a id='L991' name='L991'></a>&lt;a id='L977' name='L977'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1006' name='L1006'></a><a id='L992' name='L992'></a>&lt;a id='L978' name='L978'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-h&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1007' name='L1007'></a><a id='L993' name='L993'></a>&lt;a id='L979' name='L979'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--help&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1008' name='L1008'></a><a id='L994' name='L994'></a>&lt;a id='L980' name='L980'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;casl2&amp;lt;/code&amp;gt;の使用方法を表示して終了します。
<a id='L1009' name='L1009'></a><a id='L995' name='L995'></a>&lt;a id='L981' name='L981'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/dd&amp;gt;
<a id='L1010' name='L1010'></a><a id='L996' name='L996'></a>&lt;a id='L982' name='L982'&gt;&lt;/a&gt;&amp;lt;/dl&amp;gt;
<a id='L1011' name='L1011'></a><a id='L997' name='L997'></a>&lt;a id='L983' name='L983'&gt;&lt;/a&gt;
<a id='L1012' name='L1012'></a><a id='L998' name='L998'></a>&lt;a id='L984' name='L984'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L1013' name='L1013'></a><a id='L999' name='L999'></a>&lt;a id='L985' name='L985'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1014' name='L1014'></a><a id='L1000' name='L1000'></a>&lt;a id='L986' name='L986'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1015' name='L1015'></a><a id='L1001' name='L1001'></a>&lt;a id='L987' name='L987'&gt;&lt;/a&gt;&amp;lt;div class="chapter-level-extent" id="comet2-invocation"&amp;gt;
<a id='L1016' name='L1016'></a><a id='L1002' name='L1002'></a>&lt;a id='L988' name='L988'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L1017' name='L1017'></a><a id='L1003' name='L1003'></a>&lt;a id='L989' name='L989'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#dumpword-invocation" rel="next"&amp;gt;&amp;lt;code class="command"&amp;gt;dumpword&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#casl2-invocation" rel="prev"&amp;gt;&amp;lt;code class="command"&amp;gt;casl2&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Top" rel="up"&amp;gt;YACASL2 - CASL II 処理システム&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L1018' name='L1018'></a><a id='L1004' name='L1004'></a>&lt;a id='L990' name='L990'&gt;&lt;/a&gt;&amp;lt;h2 class="chapter" id="comet2"&amp;gt;&amp;lt;span&amp;gt;4 &amp;lt;code class="command"&amp;gt;comet2&amp;lt;/code&amp;gt;&amp;lt;a class="copiable-link" href="#comet2"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;
<a id='L1019' name='L1019'></a><a id='L1005' name='L1005'></a>&lt;a id='L991' name='L991'&gt;&lt;/a&gt;
<a id='L1020' name='L1020'></a><a id='L1006' name='L1006'></a>&lt;a id='L992' name='L992'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-comet2-1"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1021' name='L1021'></a><a id='L1007' name='L1007'></a>&lt;a id='L993' name='L993'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-comet2"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1022' name='L1022'></a><a id='L1008' name='L1008'></a>&lt;a id='L994' name='L994'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-invoking-1"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1023' name='L1023'></a><a id='L1009' name='L1009'></a>&lt;a id='L995' name='L995'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-options-1"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1024' name='L1024'></a><a id='L1010' name='L1010'></a>&lt;a id='L996' name='L996'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-usage-1"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1025' name='L1025'></a><a id='L1011' name='L1011'></a>&lt;a id='L997' name='L997'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-help-1"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1026' name='L1026'></a><a id='L1012' name='L1012'></a>&lt;a id='L998' name='L998'&gt;&lt;/a&gt;
<a id='L1027' name='L1027'></a><a id='L1013' name='L1013'></a>&lt;a id='L999' name='L999'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;comet2&amp;lt;/code&amp;gt;は、引数として指定されたオブジェクトファイルを仮想マシンCOMET II上で実行します。
<a id='L1028' name='L1028'></a><a id='L1014' name='L1014'></a>&lt;a id='L1000' name='L1000'&gt;&lt;/a&gt;オブジェクトファイルは、&amp;lt;code class="command"&amp;gt;casl&amp;lt;/code&amp;gt;に&amp;lt;samp class="option"&amp;gt;-o&amp;lt;/samp&amp;gt;または&amp;lt;samp class="option"&amp;gt;-O&amp;lt;/samp&amp;gt;を指定して出力します。
<a id='L1029' name='L1029'></a><a id='L1015' name='L1015'></a>&lt;a id='L1001' name='L1001'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1030' name='L1030'></a><a id='L1016' name='L1016'></a>&lt;a id='L1002' name='L1002'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1031' name='L1031'></a><a id='L1017' name='L1017'></a>&lt;a id='L1003' name='L1003'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;comet2 hello.o&amp;lt;/kbd&amp;gt;
<a id='L1032' name='L1032'></a><a id='L1018' name='L1018'></a>&lt;a id='L1004' name='L1004'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1033' name='L1033'></a><a id='L1019' name='L1019'></a>&lt;a id='L1005' name='L1005'&gt;&lt;/a&gt;
<a id='L1034' name='L1034'></a><a id='L1020' name='L1020'></a>&lt;a id='L1006' name='L1006'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;引数で指定できるオブジェクトファイルは1つだけです。
<a id='L1035' name='L1035'></a><a id='L1021' name='L1021'></a>&lt;a id='L1007' name='L1007'&gt;&lt;/a&gt;引数が指定されない場合は、エラーメッセージを表示して終了します。
<a id='L1036' name='L1036'></a><a id='L1022' name='L1022'></a>&lt;a id='L1008' name='L1008'&gt;&lt;/a&gt;複数の引数を指定した場合、2番目以降の引数は無視されます。
<a id='L1037' name='L1037'></a><a id='L1023' name='L1023'></a>&lt;a id='L1009' name='L1009'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1038' name='L1038'></a><a id='L1024' name='L1024'></a>&lt;a id='L1010' name='L1010'&gt;&lt;/a&gt;&amp;lt;div class="unnumberedsec-level-extent" id="g_t_30aa_30d7_30b7_30e7_30f3-1"&amp;gt;
<a id='L1039' name='L1039'></a><a id='L1025' name='L1025'></a>&lt;a id='L1011' name='L1011'&gt;&lt;/a&gt;&amp;lt;h3 class="unnumberedsec"&amp;gt;&amp;lt;span&amp;gt;オプション&amp;lt;a class="copiable-link" href="#g_t_30aa_30d7_30b7_30e7_30f3-1"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;
<a id='L1040' name='L1040'></a><a id='L1026' name='L1026'></a>&lt;a id='L1012' name='L1012'&gt;&lt;/a&gt;
<a id='L1041' name='L1041'></a><a id='L1027' name='L1027'></a>&lt;a id='L1013' name='L1013'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;comet2&amp;lt;/code&amp;gt;は、次のオプションを指定できます。
<a id='L1042' name='L1042'></a><a id='L1028' name='L1028'></a>&lt;a id='L1014' name='L1014'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1043' name='L1043'></a><a id='L1029' name='L1029'></a>&lt;a id='L1015' name='L1015'&gt;&lt;/a&gt;&amp;lt;dl class="table"&amp;gt;
<a id='L1044' name='L1044'></a><a id='L1030' name='L1030'></a>&lt;a id='L1016' name='L1016'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-t&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1045' name='L1045'></a><a id='L1031' name='L1031'></a>&lt;a id='L1017' name='L1017'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--trace&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1046' name='L1046'></a><a id='L1032' name='L1032'></a>&lt;a id='L1018' name='L1018'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--tracearithmetic&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1047' name='L1047'></a><a id='L1033' name='L1033'></a>&lt;a id='L1019' name='L1019'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;プログラム実行中のレジスタの値を次の形式で表示します。
<a id='L1048' name='L1048'></a><a id='L1034' name='L1034'></a>&lt;a id='L1020' name='L1020'&gt;&lt;/a&gt;&amp;lt;code class="code"&amp;gt;&amp;amp;lt;値の10進数表現&amp;amp;gt;&amp;lt;/code&amp;gt;は符号の付いた10進数です。
<a id='L1049' name='L1049'></a><a id='L1035' name='L1035'></a>&lt;a id='L1021' name='L1021'&gt;&lt;/a&gt;範囲は-32768から32767です。
<a id='L1050' name='L1050'></a><a id='L1036' name='L1036'></a>&lt;a id='L1022' name='L1022'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1051' name='L1051'></a><a id='L1037' name='L1037'></a>&lt;a id='L1023' name='L1023'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1052' name='L1052'></a><a id='L1038' name='L1038'></a>&lt;a id='L1024' name='L1024'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;&amp;amp;lt;PR値の16進数表現&amp;amp;gt;: &amp;amp;lt;レジスタ&amp;amp;gt;: &amp;amp;lt;値の10進数表現&amp;amp;gt; = &amp;amp;lt;値の16進数表現&amp;amp;gt; = &amp;amp;lt;値の2進数表現&amp;amp;gt;[ ='文字']
<a id='L1053' name='L1053'></a><a id='L1039' name='L1039'></a>&lt;a id='L1025' name='L1025'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1054' name='L1054'></a><a id='L1040' name='L1040'></a>&lt;a id='L1026' name='L1026'&gt;&lt;/a&gt;
<a id='L1055' name='L1055'></a><a id='L1041' name='L1041'></a>&lt;a id='L1027' name='L1027'&gt;&lt;/a&gt;&amp;lt;ul class="itemize mark-bullet"&amp;gt;
<a id='L1056' name='L1056'></a><a id='L1042' name='L1042'></a>&lt;a id='L1028' name='L1028'&gt;&lt;/a&gt;&amp;lt;li&amp;gt;&amp;lt;code class="code"&amp;gt;&amp;amp;lt;PR値の16進数表現&amp;amp;gt;&amp;lt;/code&amp;gt;と&amp;lt;code class="code"&amp;gt;&amp;amp;lt;値の16進数表現&amp;amp;gt;&amp;lt;/code&amp;gt;は、先頭に&amp;lt;code class="code"&amp;gt;#&amp;lt;/code&amp;gt;が付いた4けたの16進数で表されます。
<a id='L1057' name='L1057'></a><a id='L1043' name='L1043'></a>&lt;a id='L1029' name='L1029'&gt;&lt;/a&gt;範囲は、&amp;lt;code class="code"&amp;gt;#0000&amp;lt;/code&amp;gt;から&amp;lt;code class="code"&amp;gt;#FFFF&amp;lt;/code&amp;gt;です
<a id='L1058' name='L1058'></a><a id='L1044' name='L1044'></a>&lt;a id='L1030' name='L1030'&gt;&lt;/a&gt;
<a id='L1059' name='L1059'></a><a id='L1045' name='L1045'></a>&lt;a id='L1031' name='L1031'&gt;&lt;/a&gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code class="code"&amp;gt;&amp;amp;lt;値の2進数表現&amp;amp;gt;&amp;lt;/code&amp;gt;は、16けたの2進数で表されます。
<a id='L1060' name='L1060'></a><a id='L1046' name='L1046'></a>&lt;a id='L1032' name='L1032'&gt;&lt;/a&gt;範囲は、&amp;lt;code class="code"&amp;gt;0000000000000000&amp;lt;/code&amp;gt;から&amp;lt;code class="code"&amp;gt;1111111111111111&amp;lt;/code&amp;gt;です
<a id='L1061' name='L1061'></a><a id='L1047' name='L1047'></a>&lt;a id='L1033' name='L1033'&gt;&lt;/a&gt;
<a id='L1062' name='L1062'></a><a id='L1048' name='L1048'></a>&lt;a id='L1034' name='L1034'&gt;&lt;/a&gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code class="code"&amp;gt;[ ='文字']&amp;lt;/code&amp;gt;は、レジストリの値が「文字の組」の範囲に含まれる場合に表示されます。
<a id='L1063' name='L1063'></a><a id='L1049' name='L1049'></a>&lt;a id='L1035' name='L1035'&gt;&lt;/a&gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;
<a id='L1064' name='L1064'></a><a id='L1050' name='L1050'></a>&lt;a id='L1036' name='L1036'&gt;&lt;/a&gt;
<a id='L1065' name='L1065'></a><a id='L1051' name='L1051'></a>&lt;a id='L1037' name='L1037'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;例えば、次のように表示されます。
<a id='L1066' name='L1066'></a><a id='L1052' name='L1052'></a>&lt;a id='L1038' name='L1038'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1067' name='L1067'></a><a id='L1053' name='L1053'></a>&lt;a id='L1039' name='L1039'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1068' name='L1068'></a><a id='L1054' name='L1054'></a>&lt;a id='L1040' name='L1040'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;#0002: GR1: 3 = #0003 = 0000000000000011
<a id='L1069' name='L1069'></a><a id='L1055' name='L1055'></a>&lt;a id='L1041' name='L1041'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1070' name='L1070'></a><a id='L1056' name='L1056'></a>&lt;a id='L1042' name='L1042'&gt;&lt;/a&gt;
<a id='L1071' name='L1071'></a><a id='L1057' name='L1057'></a>&lt;a id='L1043' name='L1043'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;表示されるレジスタには、次の種類があります。
<a id='L1072' name='L1072'></a><a id='L1058' name='L1058'></a>&lt;a id='L1044' name='L1044'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1073' name='L1073'></a><a id='L1059' name='L1059'></a>&lt;a id='L1045' name='L1045'&gt;&lt;/a&gt;&amp;lt;dl class="table"&amp;gt;
<a id='L1074' name='L1074'></a><a id='L1060' name='L1060'></a>&lt;a id='L1046' name='L1046'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;GR0 GR1 GR2 GR3 GR4 GR5 GR6 GR7&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1075' name='L1075'></a><a id='L1061' name='L1061'></a>&lt;a id='L1047' name='L1047'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;汎用レジスタ
<a id='L1076' name='L1076'></a><a id='L1062' name='L1062'></a>&lt;a id='L1048' name='L1048'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1077' name='L1077'></a><a id='L1063' name='L1063'></a>&lt;a id='L1049' name='L1049'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1078' name='L1078'></a><a id='L1064' name='L1064'></a>&lt;a id='L1050' name='L1050'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;SP&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1079' name='L1079'></a><a id='L1065' name='L1065'></a>&lt;a id='L1051' name='L1051'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;スタックポインタ
<a id='L1080' name='L1080'></a><a id='L1066' name='L1066'></a>&lt;a id='L1052' name='L1052'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1081' name='L1081'></a><a id='L1067' name='L1067'></a>&lt;a id='L1053' name='L1053'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1082' name='L1082'></a><a id='L1068' name='L1068'></a>&lt;a id='L1054' name='L1054'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;PR&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1083' name='L1083'></a><a id='L1069' name='L1069'></a>&lt;a id='L1055' name='L1055'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;プログラムレジスタ
<a id='L1084' name='L1084'></a><a id='L1070' name='L1070'></a>&lt;a id='L1056' name='L1056'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1085' name='L1085'></a><a id='L1071' name='L1071'></a>&lt;a id='L1057' name='L1057'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1086' name='L1086'></a><a id='L1072' name='L1072'></a>&lt;a id='L1058' name='L1058'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;FR&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1087' name='L1087'></a><a id='L1073' name='L1073'></a>&lt;a id='L1059' name='L1059'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;フラグレジスタ
<a id='L1088' name='L1088'></a><a id='L1074' name='L1074'></a>&lt;a id='L1060' name='L1060'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/dd&amp;gt;
<a id='L1089' name='L1089'></a><a id='L1075' name='L1075'></a>&lt;a id='L1061' name='L1061'&gt;&lt;/a&gt;&amp;lt;/dl&amp;gt;
<a id='L1090' name='L1090'></a><a id='L1076' name='L1076'></a>&lt;a id='L1062' name='L1062'&gt;&lt;/a&gt;
<a id='L1091' name='L1091'></a><a id='L1077' name='L1077'></a>&lt;a id='L1063' name='L1063'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1092' name='L1092'></a><a id='L1078' name='L1078'></a>&lt;a id='L1064' name='L1064'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-T&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1093' name='L1093'></a><a id='L1079' name='L1079'></a>&lt;a id='L1065' name='L1065'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--tracelogical&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1094' name='L1094'></a><a id='L1080' name='L1080'></a>&lt;a id='L1066' name='L1066'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;samp class="option"&amp;gt;-t&amp;lt;/samp&amp;gt;と同じように、プログラム実行中のレジスタの値を表示します。
<a id='L1095' name='L1095'></a><a id='L1081' name='L1081'></a>&lt;a id='L1067' name='L1067'&gt;&lt;/a&gt;ただし、&amp;lt;samp class="option"&amp;gt;-t&amp;lt;/samp&amp;gt;と異なり、&amp;lt;code class="code"&amp;gt;&amp;amp;lt;値の10進数表現&amp;amp;gt;&amp;lt;/code&amp;gt;は符号の付かない10進数です。
<a id='L1096' name='L1096'></a><a id='L1082' name='L1082'></a>&lt;a id='L1068' name='L1068'&gt;&lt;/a&gt;値の範囲は0から65535です。
<a id='L1097' name='L1097'></a><a id='L1083' name='L1083'></a>&lt;a id='L1069' name='L1069'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1098' name='L1098'></a><a id='L1084' name='L1084'></a>&lt;a id='L1070' name='L1070'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1099' name='L1099'></a><a id='L1085' name='L1085'></a>&lt;a id='L1071' name='L1071'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-d&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1100' name='L1100'></a><a id='L1086' name='L1086'></a>&lt;a id='L1072' name='L1072'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--dump&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1101' name='L1101'></a><a id='L1087' name='L1087'></a>&lt;a id='L1073' name='L1073'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;メモリの内容をすべて表示します。
<a id='L1102' name='L1102'></a><a id='L1088' name='L1088'></a>&lt;a id='L1074' name='L1074'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1103' name='L1103'></a><a id='L1089' name='L1089'></a>&lt;a id='L1075' name='L1075'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1104' name='L1104'></a><a id='L1090' name='L1090'></a>&lt;a id='L1076' name='L1076'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-M &amp;amp;lt;MEMORYSIZE&amp;amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1105' name='L1105'></a><a id='L1091' name='L1091'></a>&lt;a id='L1077' name='L1077'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--memorysize &amp;amp;lt;MEMORYSIZE&amp;amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1106' name='L1106'></a><a id='L1092' name='L1092'></a>&lt;a id='L1078' name='L1078'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;COMET II実行時のメモリサイズ&amp;lt;samp class="option"&amp;gt;&amp;amp;lt;MEMORYSIZE&amp;amp;gt;&amp;lt;/samp&amp;gt;をWORD(16ビット)単位で1から65535の範囲で指定します。指定しない場合、512語です。小さいプログラムを実行するときは、メモリ容量を小さくすれば結果が見やすくなります。
<a id='L1107' name='L1107'></a><a id='L1093' name='L1093'></a>&lt;a id='L1079' name='L1079'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1108' name='L1108'></a><a id='L1094' name='L1094'></a>&lt;a id='L1080' name='L1080'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1109' name='L1109'></a><a id='L1095' name='L1095'></a>&lt;a id='L1081' name='L1081'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-C &amp;amp;lt;CLOCKS&amp;amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1110' name='L1110'></a><a id='L1096' name='L1096'></a>&lt;a id='L1082' name='L1082'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--clocks &amp;amp;lt;CLOCKS&amp;amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1111' name='L1111'></a><a id='L1097' name='L1097'></a>&lt;a id='L1083' name='L1083'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;実行時のクロック周波数&amp;lt;samp class="option"&amp;gt;&amp;amp;lt;CLOCKS&amp;amp;gt;&amp;lt;/samp&amp;gt;を0より大きい整数で指定します。
<a id='L1112' name='L1112'></a><a id='L1098' name='L1098'></a>&lt;a id='L1084' name='L1084'&gt;&lt;/a&gt;指定しない場合、5000000です。
<a id='L1113' name='L1113'></a><a id='L1099' name='L1099'></a>&lt;a id='L1085' name='L1085'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1114' name='L1114'></a><a id='L1100' name='L1100'></a>&lt;a id='L1086' name='L1086'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1115' name='L1115'></a><a id='L1101' name='L1101'></a>&lt;a id='L1087' name='L1087'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-v&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1116' name='L1116'></a><a id='L1102' name='L1102'></a>&lt;a id='L1088' name='L1088'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--version&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1117' name='L1117'></a><a id='L1103' name='L1103'></a>&lt;a id='L1089' name='L1089'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;comet2&amp;lt;/code&amp;gt;のバージョンを表示して終了します。
<a id='L1118' name='L1118'></a><a id='L1104' name='L1104'></a>&lt;a id='L1090' name='L1090'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1119' name='L1119'></a><a id='L1105' name='L1105'></a>&lt;a id='L1091' name='L1091'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1120' name='L1120'></a><a id='L1106' name='L1106'></a>&lt;a id='L1092' name='L1092'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-h&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1121' name='L1121'></a><a id='L1107' name='L1107'></a>&lt;a id='L1093' name='L1093'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--help&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1122' name='L1122'></a><a id='L1108' name='L1108'></a>&lt;a id='L1094' name='L1094'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;comet2&amp;lt;/code&amp;gt;の使用方法を表示して終了します。
<a id='L1123' name='L1123'></a><a id='L1109' name='L1109'></a>&lt;a id='L1095' name='L1095'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/dd&amp;gt;
<a id='L1124' name='L1124'></a><a id='L1110' name='L1110'></a>&lt;a id='L1096' name='L1096'&gt;&lt;/a&gt;&amp;lt;/dl&amp;gt;
<a id='L1125' name='L1125'></a><a id='L1111' name='L1111'></a>&lt;a id='L1097' name='L1097'&gt;&lt;/a&gt;
<a id='L1126' name='L1126'></a><a id='L1112' name='L1112'></a>&lt;a id='L1098' name='L1098'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L1127' name='L1127'></a><a id='L1113' name='L1113'></a>&lt;a id='L1099' name='L1099'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1128' name='L1128'></a><a id='L1114' name='L1114'></a>&lt;a id='L1100' name='L1100'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1129' name='L1129'></a><a id='L1115' name='L1115'></a>&lt;a id='L1101' name='L1101'&gt;&lt;/a&gt;&amp;lt;div class="chapter-level-extent" id="dumpword-invocation"&amp;gt;
<a id='L1130' name='L1130'></a><a id='L1116' name='L1116'></a>&lt;a id='L1102' name='L1102'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L1131' name='L1131'></a><a id='L1117' name='L1117'></a>&lt;a id='L1103' name='L1103'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#comet2monitor_002dinvocation" rel="next"&amp;gt;&amp;lt;code class="command"&amp;gt;comet2monitor&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#comet2-invocation" rel="prev"&amp;gt;&amp;lt;code class="command"&amp;gt;comet2&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Top" rel="up"&amp;gt;YACASL2 - CASL II 処理システム&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L1132' name='L1132'></a><a id='L1118' name='L1118'></a>&lt;a id='L1104' name='L1104'&gt;&lt;/a&gt;&amp;lt;h2 class="chapter" id="dumpword"&amp;gt;&amp;lt;span&amp;gt;5 &amp;lt;code class="command"&amp;gt;dumpword&amp;lt;/code&amp;gt;&amp;lt;a class="copiable-link" href="#dumpword"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;
<a id='L1133' name='L1133'></a><a id='L1119' name='L1119'></a>&lt;a id='L1105' name='L1105'&gt;&lt;/a&gt;
<a id='L1134' name='L1134'></a><a id='L1120' name='L1120'></a>&lt;a id='L1106' name='L1106'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-dumpword-1"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1135' name='L1135'></a><a id='L1121' name='L1121'></a>&lt;a id='L1107' name='L1107'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-dumpword"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1136' name='L1136'></a><a id='L1122' name='L1122'></a>&lt;a id='L1108' name='L1108'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-invoking-2"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1137' name='L1137'></a><a id='L1123' name='L1123'></a>&lt;a id='L1109' name='L1109'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-options-2"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1138' name='L1138'></a><a id='L1124' name='L1124'></a>&lt;a id='L1110' name='L1110'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-usage-2"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1139' name='L1139'></a><a id='L1125' name='L1125'></a>&lt;a id='L1111' name='L1111'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-help-2"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1140' name='L1140'></a><a id='L1126' name='L1126'></a>&lt;a id='L1112' name='L1112'&gt;&lt;/a&gt;
<a id='L1141' name='L1141'></a><a id='L1127' name='L1127'></a>&lt;a id='L1113' name='L1113'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;dumpword&amp;lt;/code&amp;gt;は引数として指定された数値を、整数、#0000から#FFFFまでの範囲の16進数、2進数で表示します。
<a id='L1142' name='L1142'></a><a id='L1128' name='L1128'></a>&lt;a id='L1114' name='L1114'&gt;&lt;/a&gt;文字の組に該当する場合は、「 = 」のうしろに文字が表示されます。
<a id='L1143' name='L1143'></a><a id='L1129' name='L1129'></a>&lt;a id='L1115' name='L1115'&gt;&lt;/a&gt;引数は、10進数または先頭に「#」の付いた16進数で指定します。
<a id='L1144' name='L1144'></a><a id='L1130' name='L1130'></a>&lt;a id='L1116' name='L1116'&gt;&lt;/a&gt;表示される整数は、オプションにより符号付きか符号なしかを指定します。
<a id='L1145' name='L1145'></a><a id='L1131' name='L1131'></a>&lt;a id='L1117' name='L1117'&gt;&lt;/a&gt;オプションなしの場合は符号付きです。
<a id='L1146' name='L1146'></a><a id='L1132' name='L1132'></a>&lt;a id='L1118' name='L1118'&gt;&lt;/a&gt;整数の範囲は、符号付きの場合は-32768以上32767以下、符号なしの場合は0以上65535以下です。
<a id='L1147' name='L1147'></a><a id='L1133' name='L1133'></a>&lt;a id='L1119' name='L1119'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1148' name='L1148'></a><a id='L1134' name='L1134'></a>&lt;a id='L1120' name='L1120'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1149' name='L1149'></a><a id='L1135' name='L1135'></a>&lt;a id='L1121' name='L1121'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;dumpword 10&amp;lt;/kbd&amp;gt;
<a id='L1150' name='L1150'></a><a id='L1136' name='L1136'></a>&lt;a id='L1122' name='L1122'&gt;&lt;/a&gt; 10: 10 = #000A = 0000000000001010 = '\n'
<a id='L1151' name='L1151'></a><a id='L1137' name='L1137'></a>&lt;a id='L1123' name='L1123'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1152' name='L1152'></a><a id='L1138' name='L1138'></a>&lt;a id='L1124' name='L1124'&gt;&lt;/a&gt;
<a id='L1153' name='L1153'></a><a id='L1139' name='L1139'></a>&lt;a id='L1125' name='L1125'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;引数が指定されない場合は、使い方を表示して終了します。
<a id='L1154' name='L1154'></a><a id='L1140' name='L1140'></a>&lt;a id='L1126' name='L1126'&gt;&lt;/a&gt;複数の引数を指定した場合、1つ目の引数だけが表示され、2つ目以降の引数は無視されます。
<a id='L1155' name='L1155'></a><a id='L1141' name='L1141'></a>&lt;a id='L1127' name='L1127'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1156' name='L1156'></a><a id='L1142' name='L1142'></a>&lt;a id='L1128' name='L1128'&gt;&lt;/a&gt;&amp;lt;div class="unnumberedsec-level-extent" id="g_t_6ce8_610f"&amp;gt;
<a id='L1157' name='L1157'></a><a id='L1143' name='L1143'></a>&lt;a id='L1129' name='L1129'&gt;&lt;/a&gt;&amp;lt;h3 class="unnumberedsec"&amp;gt;&amp;lt;span&amp;gt;注意&amp;lt;a class="copiable-link" href="#g_t_6ce8_610f"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;
<a id='L1158' name='L1158'></a><a id='L1144' name='L1144'></a>&lt;a id='L1130' name='L1130'&gt;&lt;/a&gt;
<a id='L1159' name='L1159'></a><a id='L1145' name='L1145'></a>&lt;a id='L1131' name='L1131'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;マイナスの数や16進数はシェルの仕様により、そのままでは指定できません。
<a id='L1160' name='L1160'></a><a id='L1146' name='L1146'></a>&lt;a id='L1132' name='L1132'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1161' name='L1161'></a><a id='L1147' name='L1147'></a>&lt;a id='L1133' name='L1133'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;マイナスの数を指定するときは、次のように&amp;lt;samp class="option"&amp;gt;--&amp;lt;/samp&amp;gt;を付けます。
<a id='L1162' name='L1162'></a><a id='L1148' name='L1148'></a>&lt;a id='L1134' name='L1134'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1163' name='L1163'></a><a id='L1149' name='L1149'></a>&lt;a id='L1135' name='L1135'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1164' name='L1164'></a><a id='L1150' name='L1150'></a>&lt;a id='L1136' name='L1136'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;dumpword -- -72&amp;lt;/kbd&amp;gt;
<a id='L1165' name='L1165'></a><a id='L1151' name='L1151'></a>&lt;a id='L1137' name='L1137'&gt;&lt;/a&gt; -72: -72 = #FFB8 = 1111111110111000
<a id='L1166' name='L1166'></a><a id='L1152' name='L1152'></a>&lt;a id='L1138' name='L1138'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1167' name='L1167'></a><a id='L1153' name='L1153'></a>&lt;a id='L1139' name='L1139'&gt;&lt;/a&gt;
<a id='L1168' name='L1168'></a><a id='L1154' name='L1154'></a>&lt;a id='L1140' name='L1140'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;先頭に「#」を付けて16進数を指定するときは、次のように「&amp;amp;rsquo;」で囲みます。
<a id='L1169' name='L1169'></a><a id='L1155' name='L1155'></a>&lt;a id='L1141' name='L1141'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1170' name='L1170'></a><a id='L1156' name='L1156'></a>&lt;a id='L1142' name='L1142'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1171' name='L1171'></a><a id='L1157' name='L1157'></a>&lt;a id='L1143' name='L1143'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;dumpword '#0048'&amp;lt;/kbd&amp;gt;
<a id='L1172' name='L1172'></a><a id='L1158' name='L1158'></a>&lt;a id='L1144' name='L1144'&gt;&lt;/a&gt; #0048: 72 = #0048 = 0000000001001000 = 'H'
<a id='L1173' name='L1173'></a><a id='L1159' name='L1159'></a>&lt;a id='L1145' name='L1145'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1174' name='L1174'></a><a id='L1160' name='L1160'></a>&lt;a id='L1146' name='L1146'&gt;&lt;/a&gt;
<a id='L1175' name='L1175'></a><a id='L1161' name='L1161'></a>&lt;a id='L1147' name='L1147'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1176' name='L1176'></a><a id='L1162' name='L1162'></a>&lt;a id='L1148' name='L1148'&gt;&lt;/a&gt;&amp;lt;div class="unnumberedsec-level-extent" id="g_t_30aa_30d7_30b7_30e7_30f3-2"&amp;gt;
<a id='L1177' name='L1177'></a><a id='L1163' name='L1163'></a>&lt;a id='L1149' name='L1149'&gt;&lt;/a&gt;&amp;lt;h3 class="unnumberedsec"&amp;gt;&amp;lt;span&amp;gt;オプション&amp;lt;a class="copiable-link" href="#g_t_30aa_30d7_30b7_30e7_30f3-2"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;
<a id='L1178' name='L1178'></a><a id='L1164' name='L1164'></a>&lt;a id='L1150' name='L1150'&gt;&lt;/a&gt;
<a id='L1179' name='L1179'></a><a id='L1165' name='L1165'></a>&lt;a id='L1151' name='L1151'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;dumpword&amp;lt;/code&amp;gt;は、次のオプションを指定できます。
<a id='L1180' name='L1180'></a><a id='L1166' name='L1166'></a>&lt;a id='L1152' name='L1152'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1181' name='L1181'></a><a id='L1167' name='L1167'></a>&lt;a id='L1153' name='L1153'&gt;&lt;/a&gt;&amp;lt;dl class="table"&amp;gt;
<a id='L1182' name='L1182'></a><a id='L1168' name='L1168'></a>&lt;a id='L1154' name='L1154'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-a&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1183' name='L1183'></a><a id='L1169' name='L1169'></a>&lt;a id='L1155' name='L1155'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--arithmetic&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1184' name='L1184'></a><a id='L1170' name='L1170'></a>&lt;a id='L1156' name='L1156'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;出力される整数の範囲を-32,768以上32,767以下にします。
<a id='L1185' name='L1185'></a><a id='L1171' name='L1171'></a>&lt;a id='L1157' name='L1157'&gt;&lt;/a&gt;オプションなしの場合と同じです。
<a id='L1186' name='L1186'></a><a id='L1172' name='L1172'></a>&lt;a id='L1158' name='L1158'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1187' name='L1187'></a><a id='L1173' name='L1173'></a>&lt;a id='L1159' name='L1159'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1188' name='L1188'></a><a id='L1174' name='L1174'></a>&lt;a id='L1160' name='L1160'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-l&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1189' name='L1189'></a><a id='L1175' name='L1175'></a>&lt;a id='L1161' name='L1161'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--logical&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1190' name='L1190'></a><a id='L1176' name='L1176'></a>&lt;a id='L1162' name='L1162'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;出力される整数の範囲を0以上65,535以下にします。
<a id='L1191' name='L1191'></a><a id='L1177' name='L1177'></a>&lt;a id='L1163' name='L1163'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1192' name='L1192'></a><a id='L1178' name='L1178'></a>&lt;a id='L1164' name='L1164'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1193' name='L1193'></a><a id='L1179' name='L1179'></a>&lt;a id='L1165' name='L1165'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-v&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1194' name='L1194'></a><a id='L1180' name='L1180'></a>&lt;a id='L1166' name='L1166'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--version&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1195' name='L1195'></a><a id='L1181' name='L1181'></a>&lt;a id='L1167' name='L1167'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;dumpword&amp;lt;/code&amp;gt;のバージョンを表示して終了します。
<a id='L1196' name='L1196'></a><a id='L1182' name='L1182'></a>&lt;a id='L1168' name='L1168'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1197' name='L1197'></a><a id='L1183' name='L1183'></a>&lt;a id='L1169' name='L1169'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1198' name='L1198'></a><a id='L1184' name='L1184'></a>&lt;a id='L1170' name='L1170'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-h&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1199' name='L1199'></a><a id='L1185' name='L1185'></a>&lt;a id='L1171' name='L1171'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--help&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1200' name='L1200'></a><a id='L1186' name='L1186'></a>&lt;a id='L1172' name='L1172'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;dumpword&amp;lt;/code&amp;gt;の使用方法を表示して終了します。
<a id='L1201' name='L1201'></a><a id='L1187' name='L1187'></a>&lt;a id='L1173' name='L1173'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/dd&amp;gt;
<a id='L1202' name='L1202'></a><a id='L1188' name='L1188'></a>&lt;a id='L1174' name='L1174'&gt;&lt;/a&gt;&amp;lt;/dl&amp;gt;
<a id='L1203' name='L1203'></a><a id='L1189' name='L1189'></a>&lt;a id='L1175' name='L1175'&gt;&lt;/a&gt;
<a id='L1204' name='L1204'></a><a id='L1190' name='L1190'></a>&lt;a id='L1176' name='L1176'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L1205' name='L1205'></a><a id='L1191' name='L1191'></a>&lt;a id='L1177' name='L1177'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1206' name='L1206'></a><a id='L1192' name='L1192'></a>&lt;a id='L1178' name='L1178'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1207' name='L1207'></a><a id='L1193' name='L1193'></a>&lt;a id='L1179' name='L1179'&gt;&lt;/a&gt;&amp;lt;div class="chapter-level-extent" id="comet2monitor_002dinvocation"&amp;gt;
<a id='L1208' name='L1208'></a><a id='L1194' name='L1194'></a>&lt;a id='L1180' name='L1180'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L1209' name='L1209'></a><a id='L1195' name='L1195'></a>&lt;a id='L1181' name='L1181'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#dumpword-invocation" rel="prev"&amp;gt;&amp;lt;code class="command"&amp;gt;dumpword&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#Top" rel="up"&amp;gt;YACASL2 - CASL II 処理システム&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L1210' name='L1210'></a><a id='L1196' name='L1196'></a>&lt;a id='L1182' name='L1182'&gt;&lt;/a&gt;&amp;lt;h2 class="chapter" id="comet2monitor"&amp;gt;&amp;lt;span&amp;gt;6 &amp;lt;code class="command"&amp;gt;comet2monitor&amp;lt;/code&amp;gt;&amp;lt;a class="copiable-link" href="#comet2monitor"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;
<a id='L1211' name='L1211'></a><a id='L1197' name='L1197'></a>&lt;a id='L1183' name='L1183'&gt;&lt;/a&gt;
<a id='L1212' name='L1212'></a><a id='L1198' name='L1198'></a>&lt;a id='L1184' name='L1184'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-comet2monitor-1"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1213' name='L1213'></a><a id='L1199' name='L1199'></a>&lt;a id='L1185' name='L1185'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-comet2monitor"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1214' name='L1214'></a><a id='L1200' name='L1200'></a>&lt;a id='L1186' name='L1186'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-invoking-3"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1215' name='L1215'></a><a id='L1201' name='L1201'></a>&lt;a id='L1187' name='L1187'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-options-3"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1216' name='L1216'></a><a id='L1202' name='L1202'></a>&lt;a id='L1188' name='L1188'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-usage-3"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1217' name='L1217'></a><a id='L1203' name='L1203'></a>&lt;a id='L1189' name='L1189'&gt;&lt;/a&gt;&amp;lt;a class="index-entry-id" id="index-help-3"&amp;gt;&amp;lt;/a&amp;gt;
<a id='L1218' name='L1218'></a><a id='L1204' name='L1204'></a>&lt;a id='L1190' name='L1190'&gt;&lt;/a&gt;
<a id='L1219' name='L1219'></a><a id='L1205' name='L1205'></a>&lt;a id='L1191' name='L1191'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="command"&amp;gt;comet2monitor&amp;lt;/code&amp;gt;は、COMET II機械コードモニターです。
<a id='L1220' name='L1220'></a><a id='L1206' name='L1206'></a>&lt;a id='L1192' name='L1192'&gt;&lt;/a&gt;オブジェクトファイルをロードし、対話的にステップ実行・逆アセンブル・レジスタやメモリの確認ができます。
<a id='L1221' name='L1221'></a><a id='L1207' name='L1207'></a>&lt;a id='L1193' name='L1193'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1222' name='L1222'></a><a id='L1208' name='L1208'></a>&lt;a id='L1194' name='L1194'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1223' name='L1223'></a><a id='L1209' name='L1209'></a>&lt;a id='L1195' name='L1195'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;comet2monitor [-tTdqvh] [-M &amp;amp;lt;MEMORYSIZE&amp;amp;gt;] [-C &amp;amp;lt;CLOCKS&amp;amp;gt;] FILE
<a id='L1224' name='L1224'></a><a id='L1210' name='L1210'></a>&lt;a id='L1196' name='L1196'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1225' name='L1225'></a><a id='L1211' name='L1211'></a>&lt;a id='L1197' name='L1197'&gt;&lt;/a&gt;
<a id='L1226' name='L1226'></a><a id='L1212' name='L1212'></a>&lt;a id='L1198' name='L1198'&gt;&lt;/a&gt;
<a id='L1227' name='L1227'></a><a id='L1213' name='L1213'></a>&lt;a id='L1199' name='L1199'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L1228' name='L1228'></a><a id='L1214' name='L1214'></a>&lt;a id='L1200' name='L1200'&gt;&lt;/a&gt;&amp;lt;div class="section-level-extent" id="comet2monitor-options"&amp;gt;
<a id='L1229' name='L1229'></a><a id='L1215' name='L1215'></a>&lt;a id='L1201' name='L1201'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L1230' name='L1230'></a><a id='L1216' name='L1216'></a>&lt;a id='L1202' name='L1202'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#monitor-commands" rel="next"&amp;gt;モニターコマンド&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#comet2monitor_002dinvocation" rel="prev"&amp;gt;&amp;lt;code class="command"&amp;gt;comet2monitor&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#comet2monitor_002dinvocation" rel="up"&amp;gt;&amp;lt;code class="command"&amp;gt;comet2monitor&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L1231' name='L1231'></a><a id='L1217' name='L1217'></a>&lt;a id='L1203' name='L1203'&gt;&lt;/a&gt;&amp;lt;h3 class="section" id="g_t_30aa_30d7_30b7_30e7_30f3-3"&amp;gt;&amp;lt;span&amp;gt;6.1 オプション&amp;lt;a class="copiable-link" href="#g_t_30aa_30d7_30b7_30e7_30f3-3"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;
<a id='L1232' name='L1232'></a><a id='L1218' name='L1218'></a>&lt;a id='L1204' name='L1204'&gt;&lt;/a&gt;
<a id='L1233' name='L1233'></a><a id='L1219' name='L1219'></a>&lt;a id='L1205' name='L1205'&gt;&lt;/a&gt;&amp;lt;dl class="table"&amp;gt;
<a id='L1234' name='L1234'></a><a id='L1220' name='L1220'></a>&lt;a id='L1206' name='L1206'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-t&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1235' name='L1235'></a><a id='L1221' name='L1221'></a>&lt;a id='L1207' name='L1207'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--trace&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1236' name='L1236'></a><a id='L1222' name='L1222'></a>&lt;a id='L1208' name='L1208'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--tracearithmetic&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1237' name='L1237'></a><a id='L1223' name='L1223'></a>&lt;a id='L1209' name='L1209'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;命令実行ごとにCPUレジスタの内容を表示します。
<a id='L1238' name='L1238'></a><a id='L1224' name='L1224'></a>&lt;a id='L1210' name='L1210'&gt;&lt;/a&gt;値は算術(符号あり)表現で表示されます。
<a id='L1239' name='L1239'></a><a id='L1225' name='L1225'></a>&lt;a id='L1211' name='L1211'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1240' name='L1240'></a><a id='L1226' name='L1226'></a>&lt;a id='L1212' name='L1212'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1241' name='L1241'></a><a id='L1227' name='L1227'></a>&lt;a id='L1213' name='L1213'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-T&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1242' name='L1242'></a><a id='L1228' name='L1228'></a>&lt;a id='L1214' name='L1214'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--tracelogical&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1243' name='L1243'></a><a id='L1229' name='L1229'></a>&lt;a id='L1215' name='L1215'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;命令実行ごとにCPUレジスタの内容を表示します。
<a id='L1244' name='L1244'></a><a id='L1230' name='L1230'></a>&lt;a id='L1216' name='L1216'&gt;&lt;/a&gt;値は論理(符号なし)表現で表示されます。
<a id='L1245' name='L1245'></a><a id='L1231' name='L1231'></a>&lt;a id='L1217' name='L1217'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1246' name='L1246'></a><a id='L1232' name='L1232'></a>&lt;a id='L1218' name='L1218'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1247' name='L1247'></a><a id='L1233' name='L1233'></a>&lt;a id='L1219' name='L1219'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-d&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1248' name='L1248'></a><a id='L1234' name='L1234'></a>&lt;a id='L1220' name='L1220'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--dump&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1249' name='L1249'></a><a id='L1235' name='L1235'></a>&lt;a id='L1221' name='L1221'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;命令実行ごとにメモリダンプを表示します。
<a id='L1250' name='L1250'></a><a id='L1236' name='L1236'></a>&lt;a id='L1222' name='L1222'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1251' name='L1251'></a><a id='L1237' name='L1237'></a>&lt;a id='L1223' name='L1223'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1252' name='L1252'></a><a id='L1238' name='L1238'></a>&lt;a id='L1224' name='L1224'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-q&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1253' name='L1253'></a><a id='L1239' name='L1239'></a>&lt;a id='L1225' name='L1225'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;逆アセンブルの自動表示をOFFにします。
<a id='L1254' name='L1254'></a><a id='L1240' name='L1240'></a>&lt;a id='L1226' name='L1226'&gt;&lt;/a&gt;デフォルトでは逆アセンブル自動表示はONです。
<a id='L1255' name='L1255'></a><a id='L1241' name='L1241'></a>&lt;a id='L1227' name='L1227'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1256' name='L1256'></a><a id='L1242' name='L1242'></a>&lt;a id='L1228' name='L1228'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1257' name='L1257'></a><a id='L1243' name='L1243'></a>&lt;a id='L1229' name='L1229'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-M &amp;lt;var class="var"&amp;gt;MEMORYSIZE&amp;lt;/var&amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1258' name='L1258'></a><a id='L1244' name='L1244'></a>&lt;a id='L1230' name='L1230'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--memorysize=&amp;lt;var class="var"&amp;gt;MEMORYSIZE&amp;lt;/var&amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1259' name='L1259'></a><a id='L1245' name='L1245'></a>&lt;a id='L1231' name='L1231'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;COMET II実行時のメモリサイズ&amp;lt;samp class="option"&amp;gt;&amp;amp;lt;MEMORYSIZE&amp;amp;gt;&amp;lt;/samp&amp;gt;をWORD(16ビット)単位で1から65535の範囲で指定します。指定しない場合、512語です。小さいプログラムを実行するときは、メモリ容量を小さくすれば結果が見やすくなります。
<a id='L1260' name='L1260'></a><a id='L1246' name='L1246'></a>&lt;a id='L1232' name='L1232'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1261' name='L1261'></a><a id='L1247' name='L1247'></a>&lt;a id='L1233' name='L1233'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1262' name='L1262'></a><a id='L1248' name='L1248'></a>&lt;a id='L1234' name='L1234'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-C &amp;lt;var class="var"&amp;gt;CLOCKS&amp;lt;/var&amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1263' name='L1263'></a><a id='L1249' name='L1249'></a>&lt;a id='L1235' name='L1235'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--clocks=&amp;lt;var class="var"&amp;gt;CLOCKS&amp;lt;/var&amp;gt;&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1264' name='L1264'></a><a id='L1250' name='L1250'></a>&lt;a id='L1236' name='L1236'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;COMET II実行時のクロック周波数&amp;lt;samp class="option"&amp;gt;&amp;amp;lt;CLOCKS&amp;amp;gt;&amp;lt;/samp&amp;gt;を0より大きい整数で指定します。
<a id='L1265' name='L1265'></a><a id='L1251' name='L1251'></a>&lt;a id='L1237' name='L1237'&gt;&lt;/a&gt;指定しない場合、5000000です。
<a id='L1266' name='L1266'></a><a id='L1252' name='L1252'></a>&lt;a id='L1238' name='L1238'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1267' name='L1267'></a><a id='L1253' name='L1253'></a>&lt;a id='L1239' name='L1239'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1268' name='L1268'></a><a id='L1254' name='L1254'></a>&lt;a id='L1240' name='L1240'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-v&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1269' name='L1269'></a><a id='L1255' name='L1255'></a>&lt;a id='L1241' name='L1241'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--version&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1270' name='L1270'></a><a id='L1256' name='L1256'></a>&lt;a id='L1242' name='L1242'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;バージョン情報を表示して終了します。
<a id='L1271' name='L1271'></a><a id='L1257' name='L1257'></a>&lt;a id='L1243' name='L1243'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1272' name='L1272'></a><a id='L1258' name='L1258'></a>&lt;a id='L1244' name='L1244'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1273' name='L1273'></a><a id='L1259' name='L1259'></a>&lt;a id='L1245' name='L1245'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;-h&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1274' name='L1274'></a><a id='L1260' name='L1260'></a>&lt;a id='L1246' name='L1246'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;samp class="option"&amp;gt;--help&amp;lt;/samp&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1275' name='L1275'></a><a id='L1261' name='L1261'></a>&lt;a id='L1247' name='L1247'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;使い方を表示して終了します。
<a id='L1276' name='L1276'></a><a id='L1262' name='L1262'></a>&lt;a id='L1248' name='L1248'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/dd&amp;gt;
<a id='L1277' name='L1277'></a><a id='L1263' name='L1263'></a>&lt;a id='L1249' name='L1249'&gt;&lt;/a&gt;&amp;lt;/dl&amp;gt;
<a id='L1278' name='L1278'></a><a id='L1264' name='L1264'></a>&lt;a id='L1250' name='L1250'&gt;&lt;/a&gt;
<a id='L1279' name='L1279'></a><a id='L1265' name='L1265'></a>&lt;a id='L1251' name='L1251'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L1280' name='L1280'></a><a id='L1266' name='L1266'></a>&lt;a id='L1252' name='L1252'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1281' name='L1281'></a><a id='L1267' name='L1267'></a>&lt;a id='L1253' name='L1253'&gt;&lt;/a&gt;&amp;lt;div class="section-level-extent" id="monitor-commands"&amp;gt;
<a id='L1282' name='L1282'></a><a id='L1268' name='L1268'></a>&lt;a id='L1254' name='L1254'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L1283' name='L1283'></a><a id='L1269' name='L1269'></a>&lt;a id='L1255' name='L1255'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Next: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#comet2monitor-examples" rel="next"&amp;gt;使用例&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#comet2monitor-options" rel="prev"&amp;gt;オプション&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#comet2monitor_002dinvocation" rel="up"&amp;gt;&amp;lt;code class="command"&amp;gt;comet2monitor&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L1284' name='L1284'></a><a id='L1270' name='L1270'></a>&lt;a id='L1256' name='L1256'&gt;&lt;/a&gt;&amp;lt;h3 class="section" id="g_t_30e2_30cb_30bf_30fc_30b3_30de_30f3_30c9"&amp;gt;&amp;lt;span&amp;gt;6.2 モニターコマンド&amp;lt;a class="copiable-link" href="#g_t_30e2_30cb_30bf_30fc_30b3_30de_30f3_30c9"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;
<a id='L1285' name='L1285'></a><a id='L1271' name='L1271'></a>&lt;a id='L1257' name='L1257'&gt;&lt;/a&gt;
<a id='L1286' name='L1286'></a><a id='L1272' name='L1272'></a>&lt;a id='L1258' name='L1258'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="code"&amp;gt;comet2monitor&amp;lt;/code&amp;gt;は起動後、対話的にコマンドを受け付けます。
<a id='L1287' name='L1287'></a><a id='L1273' name='L1273'></a>&lt;a id='L1259' name='L1259'&gt;&lt;/a&gt;コマンドは省略形でも指定できます。
<a id='L1288' name='L1288'></a><a id='L1274' name='L1274'></a>&lt;a id='L1260' name='L1260'&gt;&lt;/a&gt;空行を入力すると、直前のコマンドをリピートします。
<a id='L1289' name='L1289'></a><a id='L1275' name='L1275'></a>&lt;a id='L1261' name='L1261'&gt;&lt;/a&gt;&amp;lt;code class="code"&amp;gt;!&amp;lt;/code&amp;gt;で始まる入力はシェルコマンドとして実行されます。
<a id='L1290' name='L1290'></a><a id='L1276' name='L1276'></a>&lt;a id='L1262' name='L1262'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1291' name='L1291'></a><a id='L1277' name='L1277'></a>&lt;a id='L1263' name='L1263'&gt;&lt;/a&gt;&amp;lt;div class="subsection-level-extent" id="g_t_5b9f_884c_30b3_30de_30f3_30c9"&amp;gt;
<a id='L1292' name='L1292'></a><a id='L1278' name='L1278'></a>&lt;a id='L1264' name='L1264'&gt;&lt;/a&gt;&amp;lt;h4 class="subsection"&amp;gt;&amp;lt;span&amp;gt;6.2.1 実行コマンド&amp;lt;a class="copiable-link" href="#g_t_5b9f_884c_30b3_30de_30f3_30c9"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;
<a id='L1293' name='L1293'></a><a id='L1279' name='L1279'></a>&lt;a id='L1265' name='L1265'&gt;&lt;/a&gt;
<a id='L1294' name='L1294'></a><a id='L1280' name='L1280'></a>&lt;a id='L1266' name='L1266'&gt;&lt;/a&gt;&amp;lt;dl class="table"&amp;gt;
<a id='L1295' name='L1295'></a><a id='L1281' name='L1281'></a>&lt;a id='L1267' name='L1267'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;n&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1296' name='L1296'></a><a id='L1282' name='L1282'></a>&lt;a id='L1268' name='L1268'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;next&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1297' name='L1297'></a><a id='L1283' name='L1283'></a>&lt;a id='L1269' name='L1269'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;現在のPRアドレスの命令を1つ実行します。
<a id='L1298' name='L1298'></a><a id='L1284' name='L1284'></a>&lt;a id='L1270' name='L1270'&gt;&lt;/a&gt;実行後、レジスタ・メモリ・逆アセンブルが自動表示設定に従い表示されます。
<a id='L1299' name='L1299'></a><a id='L1285' name='L1285'></a>&lt;a id='L1271' name='L1271'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1300' name='L1300'></a><a id='L1286' name='L1286'></a>&lt;a id='L1272' name='L1272'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1301' name='L1301'></a><a id='L1287' name='L1287'></a>&lt;a id='L1273' name='L1273'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;c&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1302' name='L1302'></a><a id='L1288' name='L1288'></a>&lt;a id='L1274' name='L1274'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;continue&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1303' name='L1303'></a><a id='L1289' name='L1289'></a>&lt;a id='L1275' name='L1275'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;プログラムが終了するか、ブレークポイントに達するまで実行します。
<a id='L1304' name='L1304'></a><a id='L1290' name='L1290'></a>&lt;a id='L1276' name='L1276'&gt;&lt;/a&gt;実行中、各ステップで逆アセンブルが自動表示設定に従い表示されます。
<a id='L1305' name='L1305'></a><a id='L1291' name='L1291'></a>&lt;a id='L1277' name='L1277'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/dd&amp;gt;
<a id='L1306' name='L1306'></a><a id='L1292' name='L1292'></a>&lt;a id='L1278' name='L1278'&gt;&lt;/a&gt;&amp;lt;/dl&amp;gt;
<a id='L1307' name='L1307'></a><a id='L1293' name='L1293'></a>&lt;a id='L1279' name='L1279'&gt;&lt;/a&gt;
<a id='L1308' name='L1308'></a><a id='L1294' name='L1294'></a>&lt;a id='L1280' name='L1280'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1309' name='L1309'></a><a id='L1295' name='L1295'></a>&lt;a id='L1281' name='L1281'&gt;&lt;/a&gt;&amp;lt;div class="subsection-level-extent" id="g_t_8868_793a_30b3_30de_30f3_30c9"&amp;gt;
<a id='L1310' name='L1310'></a><a id='L1296' name='L1296'></a>&lt;a id='L1282' name='L1282'&gt;&lt;/a&gt;&amp;lt;h4 class="subsection"&amp;gt;&amp;lt;span&amp;gt;6.2.2 表示コマンド&amp;lt;a class="copiable-link" href="#g_t_8868_793a_30b3_30de_30f3_30c9"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;
<a id='L1311' name='L1311'></a><a id='L1297' name='L1297'></a>&lt;a id='L1283' name='L1283'&gt;&lt;/a&gt;
<a id='L1312' name='L1312'></a><a id='L1298' name='L1298'></a>&lt;a id='L1284' name='L1284'&gt;&lt;/a&gt;&amp;lt;dl class="table"&amp;gt;
<a id='L1313' name='L1313'></a><a id='L1299' name='L1299'></a>&lt;a id='L1285' name='L1285'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;r&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1314' name='L1314'></a><a id='L1300' name='L1300'></a>&lt;a id='L1286' name='L1286'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;reverse&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1315' name='L1315'></a><a id='L1301' name='L1301'></a>&lt;a id='L1287' name='L1287'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;メモリを逆アセンブルして表示します。
<a id='L1316' name='L1316'></a><a id='L1302' name='L1302'></a>&lt;a id='L1288' name='L1288'&gt;&lt;/a&gt;引数なしではロードされたプログラム全体を表示します。
<a id='L1317' name='L1317'></a><a id='L1303' name='L1303'></a>&lt;a id='L1289' name='L1289'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1318' name='L1318'></a><a id='L1304' name='L1304'></a>&lt;a id='L1290' name='L1290'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1319' name='L1319'></a><a id='L1305' name='L1305'></a>&lt;a id='L1291' name='L1291'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;r &amp;lt;var class="var"&amp;gt;start&amp;lt;/var&amp;gt; &amp;lt;var class="var"&amp;gt;end&amp;lt;/var&amp;gt;
<a id='L1320' name='L1320'></a><a id='L1306' name='L1306'></a>&lt;a id='L1292' name='L1292'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1321' name='L1321'></a><a id='L1307' name='L1307'></a>&lt;a id='L1293' name='L1293'&gt;&lt;/a&gt;
<a id='L1322' name='L1322'></a><a id='L1308' name='L1308'></a>&lt;a id='L1294' name='L1294'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;アドレスを指定した場合は、&amp;lt;var class="var"&amp;gt;start&amp;lt;/var&amp;gt;から&amp;lt;var class="var"&amp;gt;end&amp;lt;/var&amp;gt;の範囲を表示します。
<a id='L1323' name='L1323'></a><a id='L1309' name='L1309'></a>&lt;a id='L1295' name='L1295'&gt;&lt;/a&gt;アドレスは10進数または16進数(&amp;lt;code class="code"&amp;gt;#xxxx&amp;lt;/code&amp;gt;形式)で指定できます。
<a id='L1324' name='L1324'></a><a id='L1310' name='L1310'></a>&lt;a id='L1296' name='L1296'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1325' name='L1325'></a><a id='L1311' name='L1311'></a>&lt;a id='L1297' name='L1297'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1326' name='L1326'></a><a id='L1312' name='L1312'></a>&lt;a id='L1298' name='L1298'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;r auto
<a id='L1327' name='L1327'></a><a id='L1313' name='L1313'></a>&lt;a id='L1299' name='L1299'&gt;&lt;/a&gt;r noauto
<a id='L1328' name='L1328'></a><a id='L1314' name='L1314'></a>&lt;a id='L1300' name='L1300'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1329' name='L1329'></a><a id='L1315' name='L1315'></a>&lt;a id='L1301' name='L1301'&gt;&lt;/a&gt;
<a id='L1330' name='L1330'></a><a id='L1316' name='L1316'></a>&lt;a id='L1302' name='L1302'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="code"&amp;gt;auto&amp;lt;/code&amp;gt;または&amp;lt;code class="code"&amp;gt;a&amp;lt;/code&amp;gt;を指定すると逆アセンブルの自動表示をONに、
<a id='L1331' name='L1331'></a><a id='L1317' name='L1317'></a>&lt;a id='L1303' name='L1303'&gt;&lt;/a&gt;&amp;lt;code class="code"&amp;gt;noauto&amp;lt;/code&amp;gt;または&amp;lt;code class="code"&amp;gt;n&amp;lt;/code&amp;gt;を指定するとOFFにします。
<a id='L1332' name='L1332'></a><a id='L1318' name='L1318'></a>&lt;a id='L1304' name='L1304'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1333' name='L1333'></a><a id='L1319' name='L1319'></a>&lt;a id='L1305' name='L1305'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1334' name='L1334'></a><a id='L1320' name='L1320'></a>&lt;a id='L1306' name='L1306'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;t&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1335' name='L1335'></a><a id='L1321' name='L1321'></a>&lt;a id='L1307' name='L1307'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;trace&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1336' name='L1336'></a><a id='L1322' name='L1322'></a>&lt;a id='L1308' name='L1308'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;CPUレジスタの内容を算術(符号あり)表現で表示します。
<a id='L1337' name='L1337'></a><a id='L1323' name='L1323'></a>&lt;a id='L1309' name='L1309'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1338' name='L1338'></a><a id='L1324' name='L1324'></a>&lt;a id='L1310' name='L1310'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1339' name='L1339'></a><a id='L1325' name='L1325'></a>&lt;a id='L1311' name='L1311'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;t auto
<a id='L1340' name='L1340'></a><a id='L1326' name='L1326'></a>&lt;a id='L1312' name='L1312'&gt;&lt;/a&gt;t noauto
<a id='L1341' name='L1341'></a><a id='L1327' name='L1327'></a>&lt;a id='L1313' name='L1313'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1342' name='L1342'></a><a id='L1328' name='L1328'></a>&lt;a id='L1314' name='L1314'&gt;&lt;/a&gt;
<a id='L1343' name='L1343'></a><a id='L1329' name='L1329'></a>&lt;a id='L1315' name='L1315'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="code"&amp;gt;auto&amp;lt;/code&amp;gt;または&amp;lt;code class="code"&amp;gt;a&amp;lt;/code&amp;gt;を指定するとレジスタの自動表示をONに、
<a id='L1344' name='L1344'></a><a id='L1330' name='L1330'></a>&lt;a id='L1316' name='L1316'&gt;&lt;/a&gt;&amp;lt;code class="code"&amp;gt;noauto&amp;lt;/code&amp;gt;または&amp;lt;code class="code"&amp;gt;n&amp;lt;/code&amp;gt;を指定するとOFFにします。
<a id='L1345' name='L1345'></a><a id='L1331' name='L1331'></a>&lt;a id='L1317' name='L1317'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1346' name='L1346'></a><a id='L1332' name='L1332'></a>&lt;a id='L1318' name='L1318'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1347' name='L1347'></a><a id='L1333' name='L1333'></a>&lt;a id='L1319' name='L1319'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;T&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1348' name='L1348'></a><a id='L1334' name='L1334'></a>&lt;a id='L1320' name='L1320'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;Trace&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1349' name='L1349'></a><a id='L1335' name='L1335'></a>&lt;a id='L1321' name='L1321'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;CPUレジスタの内容を論理(符号なし)表現で表示します。
<a id='L1350' name='L1350'></a><a id='L1336' name='L1336'></a>&lt;a id='L1322' name='L1322'&gt;&lt;/a&gt;&amp;lt;code class="code"&amp;gt;auto&amp;lt;/code&amp;gt;/&amp;lt;code class="code"&amp;gt;noauto&amp;lt;/code&amp;gt;の指定は&amp;lt;code class="code"&amp;gt;t&amp;lt;/code&amp;gt;と同様です。
<a id='L1351' name='L1351'></a><a id='L1337' name='L1337'></a>&lt;a id='L1323' name='L1323'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1352' name='L1352'></a><a id='L1338' name='L1338'></a>&lt;a id='L1324' name='L1324'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1353' name='L1353'></a><a id='L1339' name='L1339'></a>&lt;a id='L1325' name='L1325'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;d&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1354' name='L1354'></a><a id='L1340' name='L1340'></a>&lt;a id='L1326' name='L1326'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;dump&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1355' name='L1355'></a><a id='L1341' name='L1341'></a>&lt;a id='L1327' name='L1327'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;メモリダンプを表示します。
<a id='L1356' name='L1356'></a><a id='L1342' name='L1342'></a>&lt;a id='L1328' name='L1328'&gt;&lt;/a&gt;引数なしでは&amp;lt;code class="code"&amp;gt;#0000&amp;lt;/code&amp;gt;から&amp;lt;code class="code"&amp;gt;#0040&amp;lt;/code&amp;gt;の範囲を表示します。
<a id='L1357' name='L1357'></a><a id='L1343' name='L1343'></a>&lt;a id='L1329' name='L1329'&gt;&lt;/a&gt;メモリサイズが&amp;lt;code class="code"&amp;gt;#0040&amp;lt;/code&amp;gt;より小さい場合はメモリ全体を表示します。
<a id='L1358' name='L1358'></a><a id='L1344' name='L1344'></a>&lt;a id='L1330' name='L1330'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1359' name='L1359'></a><a id='L1345' name='L1345'></a>&lt;a id='L1331' name='L1331'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1360' name='L1360'></a><a id='L1346' name='L1346'></a>&lt;a id='L1332' name='L1332'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;d &amp;lt;var class="var"&amp;gt;start&amp;lt;/var&amp;gt;
<a id='L1361' name='L1361'></a><a id='L1347' name='L1347'></a>&lt;a id='L1333' name='L1333'&gt;&lt;/a&gt;d &amp;lt;var class="var"&amp;gt;start&amp;lt;/var&amp;gt; &amp;lt;var class="var"&amp;gt;end&amp;lt;/var&amp;gt;
<a id='L1362' name='L1362'></a><a id='L1348' name='L1348'></a>&lt;a id='L1334' name='L1334'&gt;&lt;/a&gt;d &amp;lt;var class="var"&amp;gt;start&amp;lt;/var&amp;gt; +&amp;lt;var class="var"&amp;gt;length&amp;lt;/var&amp;gt;
<a id='L1363' name='L1363'></a><a id='L1349' name='L1349'></a>&lt;a id='L1335' name='L1335'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1364' name='L1364'></a><a id='L1350' name='L1350'></a>&lt;a id='L1336' name='L1336'&gt;&lt;/a&gt;
<a id='L1365' name='L1365'></a><a id='L1351' name='L1351'></a>&lt;a id='L1337' name='L1337'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;var class="var"&amp;gt;start&amp;lt;/var&amp;gt;のみ指定した場合は&amp;lt;var class="var"&amp;gt;start&amp;lt;/var&amp;gt;から&amp;lt;code class="code"&amp;gt;#0040&amp;lt;/code&amp;gt;語分、
<a id='L1366' name='L1366'></a><a id='L1352' name='L1352'></a>&lt;a id='L1338' name='L1338'&gt;&lt;/a&gt;&amp;lt;var class="var"&amp;gt;end&amp;lt;/var&amp;gt;も指定した場合は&amp;lt;var class="var"&amp;gt;start&amp;lt;/var&amp;gt;から&amp;lt;var class="var"&amp;gt;end&amp;lt;/var&amp;gt;の範囲を表示します。
<a id='L1367' name='L1367'></a><a id='L1353' name='L1353'></a>&lt;a id='L1339' name='L1339'&gt;&lt;/a&gt;&amp;lt;code class="code"&amp;gt;+&amp;lt;/code&amp;gt;を付けた場合は&amp;lt;var class="var"&amp;gt;start&amp;lt;/var&amp;gt;から&amp;lt;var class="var"&amp;gt;length&amp;lt;/var&amp;gt;語分を表示します。
<a id='L1368' name='L1368'></a><a id='L1354' name='L1354'></a>&lt;a id='L1340' name='L1340'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1369' name='L1369'></a><a id='L1355' name='L1355'></a>&lt;a id='L1341' name='L1341'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1370' name='L1370'></a><a id='L1356' name='L1356'></a>&lt;a id='L1342' name='L1342'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;d auto
<a id='L1371' name='L1371'></a><a id='L1357' name='L1357'></a>&lt;a id='L1343' name='L1343'&gt;&lt;/a&gt;d noauto
<a id='L1372' name='L1372'></a><a id='L1358' name='L1358'></a>&lt;a id='L1344' name='L1344'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1373' name='L1373'></a><a id='L1359' name='L1359'></a>&lt;a id='L1345' name='L1345'&gt;&lt;/a&gt;
<a id='L1374' name='L1374'></a><a id='L1360' name='L1360'></a>&lt;a id='L1346' name='L1346'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;code class="code"&amp;gt;auto&amp;lt;/code&amp;gt;または&amp;lt;code class="code"&amp;gt;a&amp;lt;/code&amp;gt;を指定するとメモリダンプの自動表示をONに、
<a id='L1375' name='L1375'></a><a id='L1361' name='L1361'></a>&lt;a id='L1347' name='L1347'&gt;&lt;/a&gt;&amp;lt;code class="code"&amp;gt;noauto&amp;lt;/code&amp;gt;または&amp;lt;code class="code"&amp;gt;n&amp;lt;/code&amp;gt;を指定するとOFFにします。
<a id='L1376' name='L1376'></a><a id='L1362' name='L1362'></a>&lt;a id='L1348' name='L1348'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/dd&amp;gt;
<a id='L1377' name='L1377'></a><a id='L1363' name='L1363'></a>&lt;a id='L1349' name='L1349'&gt;&lt;/a&gt;&amp;lt;/dl&amp;gt;
<a id='L1378' name='L1378'></a><a id='L1364' name='L1364'></a>&lt;a id='L1350' name='L1350'&gt;&lt;/a&gt;
<a id='L1379' name='L1379'></a><a id='L1365' name='L1365'></a>&lt;a id='L1351' name='L1351'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1380' name='L1380'></a><a id='L1366' name='L1366'></a>&lt;a id='L1352' name='L1352'&gt;&lt;/a&gt;&amp;lt;div class="subsection-level-extent" id="g_t_30d6_30ec_30fc_30af_30dd_30a4_30f3_30c8_30b3_30de_30f3_30c9"&amp;gt;
<a id='L1381' name='L1381'></a><a id='L1367' name='L1367'></a>&lt;a id='L1353' name='L1353'&gt;&lt;/a&gt;&amp;lt;h4 class="subsection"&amp;gt;&amp;lt;span&amp;gt;6.2.3 ブレークポイントコマンド&amp;lt;a class="copiable-link" href="#g_t_30d6_30ec_30fc_30af_30dd_30a4_30f3_30c8_30b3_30de_30f3_30c9"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;
<a id='L1382' name='L1382'></a><a id='L1368' name='L1368'></a>&lt;a id='L1354' name='L1354'&gt;&lt;/a&gt;
<a id='L1383' name='L1383'></a><a id='L1369' name='L1369'></a>&lt;a id='L1355' name='L1355'&gt;&lt;/a&gt;&amp;lt;dl class="table"&amp;gt;
<a id='L1384' name='L1384'></a><a id='L1370' name='L1370'></a>&lt;a id='L1356' name='L1356'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;b add &amp;lt;var class="var"&amp;gt;address&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1385' name='L1385'></a><a id='L1371' name='L1371'></a>&lt;a id='L1357' name='L1357'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;break add &amp;lt;var class="var"&amp;gt;address&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1386' name='L1386'></a><a id='L1372' name='L1372'></a>&lt;a id='L1358' name='L1358'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;var class="var"&amp;gt;address&amp;lt;/var&amp;gt;にブレークポイントを追加します。
<a id='L1387' name='L1387'></a><a id='L1373' name='L1373'></a>&lt;a id='L1359' name='L1359'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1388' name='L1388'></a><a id='L1374' name='L1374'></a>&lt;a id='L1360' name='L1360'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1389' name='L1389'></a><a id='L1375' name='L1375'></a>&lt;a id='L1361' name='L1361'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;b del &amp;lt;var class="var"&amp;gt;address&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1390' name='L1390'></a><a id='L1376' name='L1376'></a>&lt;a id='L1362' name='L1362'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;break del &amp;lt;var class="var"&amp;gt;address&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1391' name='L1391'></a><a id='L1377' name='L1377'></a>&lt;a id='L1363' name='L1363'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;var class="var"&amp;gt;address&amp;lt;/var&amp;gt;のブレークポイントを削除します。
<a id='L1392' name='L1392'></a><a id='L1378' name='L1378'></a>&lt;a id='L1364' name='L1364'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1393' name='L1393'></a><a id='L1379' name='L1379'></a>&lt;a id='L1365' name='L1365'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1394' name='L1394'></a><a id='L1380' name='L1380'></a>&lt;a id='L1366' name='L1366'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;b list&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1395' name='L1395'></a><a id='L1381' name='L1381'></a>&lt;a id='L1367' name='L1367'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;break list&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1396' name='L1396'></a><a id='L1382' name='L1382'></a>&lt;a id='L1368' name='L1368'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;設定中のブレークポイント一覧を表示します。
<a id='L1397' name='L1397'></a><a id='L1383' name='L1383'></a>&lt;a id='L1369' name='L1369'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1398' name='L1398'></a><a id='L1384' name='L1384'></a>&lt;a id='L1370' name='L1370'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1399' name='L1399'></a><a id='L1385' name='L1385'></a>&lt;a id='L1371' name='L1371'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;b reset&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1400' name='L1400'></a><a id='L1386' name='L1386'></a>&lt;a id='L1372' name='L1372'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;break reset&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1401' name='L1401'></a><a id='L1387' name='L1387'></a>&lt;a id='L1373' name='L1373'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;すべてのブレークポイントを削除します。
<a id='L1402' name='L1402'></a><a id='L1388' name='L1388'></a>&lt;a id='L1374' name='L1374'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/dd&amp;gt;
<a id='L1403' name='L1403'></a><a id='L1389' name='L1389'></a>&lt;a id='L1375' name='L1375'&gt;&lt;/a&gt;&amp;lt;/dl&amp;gt;
<a id='L1404' name='L1404'></a><a id='L1390' name='L1390'></a>&lt;a id='L1376' name='L1376'&gt;&lt;/a&gt;
<a id='L1405' name='L1405'></a><a id='L1391' name='L1391'></a>&lt;a id='L1377' name='L1377'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1406' name='L1406'></a><a id='L1392' name='L1392'></a>&lt;a id='L1378' name='L1378'&gt;&lt;/a&gt;&amp;lt;div class="subsection-level-extent" id="g_t_305d_306e_4ed6_306e_30b3_30de_30f3_30c9"&amp;gt;
<a id='L1407' name='L1407'></a><a id='L1393' name='L1393'></a>&lt;a id='L1379' name='L1379'&gt;&lt;/a&gt;&amp;lt;h4 class="subsection"&amp;gt;&amp;lt;span&amp;gt;6.2.4 その他のコマンド&amp;lt;a class="copiable-link" href="#g_t_305d_306e_4ed6_306e_30b3_30de_30f3_30c9"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;
<a id='L1408' name='L1408'></a><a id='L1394' name='L1394'></a>&lt;a id='L1380' name='L1380'&gt;&lt;/a&gt;
<a id='L1409' name='L1409'></a><a id='L1395' name='L1395'></a>&lt;a id='L1381' name='L1381'&gt;&lt;/a&gt;&amp;lt;dl class="table"&amp;gt;
<a id='L1410' name='L1410'></a><a id='L1396' name='L1396'></a>&lt;a id='L1382' name='L1382'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;l &amp;lt;var class="var"&amp;gt;filepath&amp;lt;/var&amp;gt; [&amp;lt;var class="var"&amp;gt;address&amp;lt;/var&amp;gt;]&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1411' name='L1411'></a><a id='L1397' name='L1397'></a>&lt;a id='L1383' name='L1383'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;load &amp;lt;var class="var"&amp;gt;filepath&amp;lt;/var&amp;gt; [&amp;lt;var class="var"&amp;gt;address&amp;lt;/var&amp;gt;]&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1412' name='L1412'></a><a id='L1398' name='L1398'></a>&lt;a id='L1384' name='L1384'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;var class="var"&amp;gt;filepath&amp;lt;/var&amp;gt;のオブジェクトファイルをメモリにロードします。
<a id='L1413' name='L1413'></a><a id='L1399' name='L1399'></a>&lt;a id='L1385' name='L1385'&gt;&lt;/a&gt;&amp;lt;var class="var"&amp;gt;address&amp;lt;/var&amp;gt;を省略した場合は&amp;lt;code class="code"&amp;gt;#0000&amp;lt;/code&amp;gt;番地にロードします。
<a id='L1414' name='L1414'></a><a id='L1400' name='L1400'></a>&lt;a id='L1386' name='L1386'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1415' name='L1415'></a><a id='L1401' name='L1401'></a>&lt;a id='L1387' name='L1387'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1416' name='L1416'></a><a id='L1402' name='L1402'></a>&lt;a id='L1388' name='L1388'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;reset&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1417' name='L1417'></a><a id='L1403' name='L1403'></a>&lt;a id='L1389' name='L1389'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;CPUをリセットします。メモリの内容は保持されます。
<a id='L1418' name='L1418'></a><a id='L1404' name='L1404'></a>&lt;a id='L1390' name='L1390'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1419' name='L1419'></a><a id='L1405' name='L1405'></a>&lt;a id='L1391' name='L1391'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1420' name='L1420'></a><a id='L1406' name='L1406'></a>&lt;a id='L1392' name='L1392'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;resetall&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1421' name='L1421'></a><a id='L1407' name='L1407'></a>&lt;a id='L1393' name='L1393'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;CPUとメモリをリセットします。
<a id='L1422' name='L1422'></a><a id='L1408' name='L1408'></a>&lt;a id='L1394' name='L1394'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1423' name='L1423'></a><a id='L1409' name='L1409'></a>&lt;a id='L1395' name='L1395'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1424' name='L1424'></a><a id='L1410' name='L1410'></a>&lt;a id='L1396' name='L1396'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;q&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1425' name='L1425'></a><a id='L1411' name='L1411'></a>&lt;a id='L1397' name='L1397'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;quit&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1426' name='L1426'></a><a id='L1412' name='L1412'></a>&lt;a id='L1398' name='L1398'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;モニターを終了します。
<a id='L1427' name='L1427'></a><a id='L1413' name='L1413'></a>&lt;a id='L1399' name='L1399'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1428' name='L1428'></a><a id='L1414' name='L1414'></a>&lt;a id='L1400' name='L1400'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1429' name='L1429'></a><a id='L1415' name='L1415'></a>&lt;a id='L1401' name='L1401'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;?&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1430' name='L1430'></a><a id='L1416' name='L1416'></a>&lt;a id='L1402' name='L1402'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;h&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1431' name='L1431'></a><a id='L1417' name='L1417'></a>&lt;a id='L1403' name='L1403'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;help&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1432' name='L1432'></a><a id='L1418' name='L1418'></a>&lt;a id='L1404' name='L1404'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;コマンドのヘルプを表示します。
<a id='L1433' name='L1433'></a><a id='L1419' name='L1419'></a>&lt;a id='L1405' name='L1405'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1434' name='L1434'></a><a id='L1420' name='L1420'></a>&lt;a id='L1406' name='L1406'&gt;&lt;/a&gt;&amp;lt;/dd&amp;gt;
<a id='L1435' name='L1435'></a><a id='L1421' name='L1421'></a>&lt;a id='L1407' name='L1407'&gt;&lt;/a&gt;&amp;lt;dt&amp;gt;&amp;lt;code class="code"&amp;gt;!&amp;lt;var class="var"&amp;gt;command&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/dt&amp;gt;
<a id='L1436' name='L1436'></a><a id='L1422' name='L1422'></a>&lt;a id='L1408' name='L1408'&gt;&lt;/a&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;シェルコマンド&amp;lt;var class="var"&amp;gt;command&amp;lt;/var&amp;gt;を実行します。
<a id='L1437' name='L1437'></a><a id='L1423' name='L1423'></a>&lt;a id='L1409' name='L1409'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;&amp;lt;/dd&amp;gt;
<a id='L1438' name='L1438'></a><a id='L1424' name='L1424'></a>&lt;a id='L1410' name='L1410'&gt;&lt;/a&gt;&amp;lt;/dl&amp;gt;
<a id='L1439' name='L1439'></a><a id='L1425' name='L1425'></a>&lt;a id='L1411' name='L1411'&gt;&lt;/a&gt;
<a id='L1440' name='L1440'></a><a id='L1426' name='L1426'></a>&lt;a id='L1412' name='L1412'&gt;&lt;/a&gt;&amp;lt;hr&amp;gt;
<a id='L1441' name='L1441'></a><a id='L1427' name='L1427'></a>&lt;a id='L1413' name='L1413'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1442' name='L1442'></a><a id='L1428' name='L1428'></a>&lt;a id='L1414' name='L1414'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1443' name='L1443'></a><a id='L1429' name='L1429'></a>&lt;a id='L1415' name='L1415'&gt;&lt;/a&gt;&amp;lt;div class="section-level-extent" id="comet2monitor-examples"&amp;gt;
<a id='L1444' name='L1444'></a><a id='L1430' name='L1430'></a>&lt;a id='L1416' name='L1416'&gt;&lt;/a&gt;&amp;lt;p class="nav-panel"&amp;gt;
<a id='L1445' name='L1445'></a><a id='L1431' name='L1431'></a>&lt;a id='L1417' name='L1417'&gt;&lt;/a&gt;&amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Previous: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#monitor-commands" rel="prev"&amp;gt;モニターコマンド&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class="nav-button"&amp;gt;&amp;lt;span class="nav-label"&amp;gt;Up: &amp;lt;/span&amp;gt;&amp;lt;span class="nav-link"&amp;gt;&amp;lt;a href="#comet2monitor_002dinvocation" rel="up"&amp;gt;&amp;lt;code class="command"&amp;gt;comet2monitor&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt; &amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span class="nav-button"&amp;gt;[&amp;lt;a href="#SEC_Contents" title="Table of contents" rel="contents"&amp;gt;Contents&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
<a id='L1446' name='L1446'></a><a id='L1432' name='L1432'></a>&lt;a id='L1418' name='L1418'&gt;&lt;/a&gt;&amp;lt;h3 class="section" id="g_t_4f7f_7528_4f8b"&amp;gt;&amp;lt;span&amp;gt;6.3 使用例&amp;lt;a class="copiable-link" href="#g_t_4f7f_7528_4f8b"&amp;gt; &amp;amp;para;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;
<a id='L1447' name='L1447'></a><a id='L1433' name='L1433'></a>&lt;a id='L1419' name='L1419'&gt;&lt;/a&gt;
<a id='L1448' name='L1448'></a><a id='L1434' name='L1434'></a>&lt;a id='L1420' name='L1420'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;&amp;lt;samp class="file"&amp;gt;ldlad.o&amp;lt;/samp&amp;gt;をオプションなしで起動し、ステップ実行します。
<a id='L1449' name='L1449'></a><a id='L1435' name='L1435'></a>&lt;a id='L1421' name='L1421'&gt;&lt;/a&gt;デフォルトで逆アセンブルの自動表示がONのため、起動時にプログラム全体の逆アセンブル結果と、
<a id='L1450' name='L1450'></a><a id='L1436' name='L1436'></a>&lt;a id='L1422' name='L1422'&gt;&lt;/a&gt;最初に実行される命令が表示されます。
<a id='L1451' name='L1451'></a><a id='L1437' name='L1437'></a>&lt;a id='L1423' name='L1423'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1452' name='L1452'></a><a id='L1438' name='L1438'></a>&lt;a id='L1424' name='L1424'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1453' name='L1453'></a><a id='L1439' name='L1439'></a>&lt;a id='L1425' name='L1425'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;comet2monitor -M32 as/sample/ldlad.o&amp;lt;/kbd&amp;gt;
<a id='L1454' name='L1454'></a><a id='L1440' name='L1440'></a>&lt;a id='L1426' name='L1426'&gt;&lt;/a&gt; LAD GR1,#0001 ; #0000: #1210 #0001
<a id='L1455' name='L1455'></a><a id='L1441' name='L1441'></a>&lt;a id='L1427' name='L1427'&gt;&lt;/a&gt; LAD GR2,#000B ; #0002: #1220 #000B
<a id='L1456' name='L1456'></a><a id='L1442' name='L1442'></a>&lt;a id='L1428' name='L1428'&gt;&lt;/a&gt; LD GR3,#000B ; #0004: #1030 #000B
<a id='L1457' name='L1457'></a><a id='L1443' name='L1443'></a>&lt;a id='L1429' name='L1429'&gt;&lt;/a&gt; ST GR2,#000C ; #0006: #1120 #000C
<a id='L1458' name='L1458'></a><a id='L1444' name='L1444'></a>&lt;a id='L1430' name='L1430'&gt;&lt;/a&gt; ST GR3,#000C,GR1 ; #0008: #1131 #000C
<a id='L1459' name='L1459'></a><a id='L1445' name='L1445'></a>&lt;a id='L1431' name='L1431'&gt;&lt;/a&gt; RET ; #000A: #8100
<a id='L1460' name='L1460'></a><a id='L1446' name='L1446'></a>&lt;a id='L1432' name='L1432'&gt;&lt;/a&gt; DC 3 ; #000B: #0003 :: 3 = #0003 = 0000000000000011
<a id='L1461' name='L1461'></a><a id='L1447' name='L1447'></a>&lt;a id='L1433' name='L1433'&gt;&lt;/a&gt; DC 0 ; #000C: #0000 :: 0 = #0000 = 0000000000000000
<a id='L1462' name='L1462'></a><a id='L1448' name='L1448'></a>&lt;a id='L1434' name='L1434'&gt;&lt;/a&gt; DC 0 ; #000D: #0000 :: 0 = #0000 = 0000000000000000
<a id='L1463' name='L1463'></a><a id='L1449' name='L1449'></a>&lt;a id='L1435' name='L1435'&gt;&lt;/a&gt; DC 0 ; #000E: #0000 :: 0 = #0000 = 0000000000000000
<a id='L1464' name='L1464'></a><a id='L1450' name='L1450'></a>&lt;a id='L1436' name='L1436'&gt;&lt;/a&gt;#0000: Disassemble:::: LAD GR1,#0001 ; #0000: #1210 #0001
<a id='L1465' name='L1465'></a><a id='L1451' name='L1451'></a>&lt;a id='L1437' name='L1437'&gt;&lt;/a&gt;
<a id='L1466' name='L1466'></a><a id='L1452' name='L1452'></a>&lt;a id='L1438' name='L1438'&gt;&lt;/a&gt;COMET II machine code monitor. Type ? for help.
<a id='L1467' name='L1467'></a><a id='L1453' name='L1453'></a>&lt;a id='L1439' name='L1439'&gt;&lt;/a&gt;(comet2 monitor) n
<a id='L1468' name='L1468'></a><a id='L1454' name='L1454'></a>&lt;a id='L1440' name='L1440'&gt;&lt;/a&gt;&amp;amp;gt; n
<a id='L1469' name='L1469'></a><a id='L1455' name='L1455'></a>&lt;a id='L1441' name='L1441'&gt;&lt;/a&gt;#0002: Disassemble:::: LAD GR2,#000B ; #0002: #1220 #000B
<a id='L1470' name='L1470'></a><a id='L1456' name='L1456'></a>&lt;a id='L1442' name='L1442'&gt;&lt;/a&gt;
<a id='L1471' name='L1471'></a><a id='L1457' name='L1457'></a>&lt;a id='L1443' name='L1443'&gt;&lt;/a&gt;(comet2 monitor) n
<a id='L1472' name='L1472'></a><a id='L1458' name='L1458'></a>&lt;a id='L1444' name='L1444'&gt;&lt;/a&gt;&amp;amp;gt; n
<a id='L1473' name='L1473'></a><a id='L1459' name='L1459'></a>&lt;a id='L1445' name='L1445'&gt;&lt;/a&gt;#0004: Disassemble:::: LD GR3,#000B ; #0004: #1030 #000B
<a id='L1474' name='L1474'></a><a id='L1460' name='L1460'></a>&lt;a id='L1446' name='L1446'&gt;&lt;/a&gt;
<a id='L1475' name='L1475'></a><a id='L1461' name='L1461'></a>&lt;a id='L1447' name='L1447'&gt;&lt;/a&gt;(comet2 monitor) q
<a id='L1476' name='L1476'></a><a id='L1462' name='L1462'></a>&lt;a id='L1448' name='L1448'&gt;&lt;/a&gt;&amp;amp;gt; q
<a id='L1477' name='L1477'></a><a id='L1463' name='L1463'></a>&lt;a id='L1449' name='L1449'&gt;&lt;/a&gt;Quit: COMET II monitor
<a id='L1478' name='L1478'></a><a id='L1464' name='L1464'></a>&lt;a id='L1450' name='L1450'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1479' name='L1479'></a><a id='L1465' name='L1465'></a>&lt;a id='L1451' name='L1451'&gt;&lt;/a&gt;
<a id='L1480' name='L1480'></a><a id='L1466' name='L1466'></a>&lt;a id='L1452' name='L1452'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;レジスタトレースとメモリダンプを追加して起動する場合は&amp;lt;samp class="option"&amp;gt;-T&amp;lt;/samp&amp;gt;と&amp;lt;samp class="option"&amp;gt;-d&amp;lt;/samp&amp;gt;を指定します。
<a id='L1481' name='L1481'></a><a id='L1467' name='L1467'></a>&lt;a id='L1453' name='L1453'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1482' name='L1482'></a><a id='L1468' name='L1468'></a>&lt;a id='L1454' name='L1454'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1483' name='L1483'></a><a id='L1469' name='L1469'></a>&lt;a id='L1455' name='L1455'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;$ &amp;lt;kbd class="kbd"&amp;gt;comet2monitor -Td -M32 as/sample/ldlad.o&amp;lt;/kbd&amp;gt;
<a id='L1484' name='L1484'></a><a id='L1470' name='L1470'></a>&lt;a id='L1456' name='L1456'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1485' name='L1485'></a><a id='L1471' name='L1471'></a>&lt;a id='L1457' name='L1457'&gt;&lt;/a&gt;
<a id='L1486' name='L1486'></a><a id='L1472' name='L1472'></a>&lt;a id='L1458' name='L1458'&gt;&lt;/a&gt;&amp;lt;p&amp;gt;逆アセンブルの自動表示をOFFにして最後まで一気に実行する場合は、
<a id='L1487' name='L1487'></a><a id='L1473' name='L1473'></a>&lt;a id='L1459' name='L1459'&gt;&lt;/a&gt;モニター起動後に&amp;lt;code class="code"&amp;gt;r noauto&amp;lt;/code&amp;gt;を実行してから&amp;lt;code class="code"&amp;gt;c&amp;lt;/code&amp;gt;を使います。
<a id='L1488' name='L1488'></a><a id='L1474' name='L1474'></a>&lt;a id='L1460' name='L1460'&gt;&lt;/a&gt;&amp;lt;/p&amp;gt;
<a id='L1489' name='L1489'></a><a id='L1475' name='L1475'></a>&lt;a id='L1461' name='L1461'&gt;&lt;/a&gt;&amp;lt;div class="example"&amp;gt;
<a id='L1490' name='L1490'></a><a id='L1476' name='L1476'></a>&lt;a id='L1462' name='L1462'&gt;&lt;/a&gt;&amp;lt;pre class="example-preformatted"&amp;gt;(comet2 monitor) r noauto
<a id='L1491' name='L1491'></a><a id='L1477' name='L1477'></a>&lt;a id='L1463' name='L1463'&gt;&lt;/a&gt;&amp;amp;gt; r noauto
<a id='L1492' name='L1492'></a><a id='L1478' name='L1478'></a>&lt;a id='L1464' name='L1464'&gt;&lt;/a&gt;(comet2 monitor) c
<a id='L1493' name='L1493'></a><a id='L1479' name='L1479'></a>&lt;a id='L1465' name='L1465'&gt;&lt;/a&gt;&amp;amp;gt; c
<a id='L1494' name='L1494'></a><a id='L1480' name='L1480'></a>&lt;a id='L1466' name='L1466'&gt;&lt;/a&gt;Return to top.
<a id='L1495' name='L1495'></a><a id='L1481' name='L1481'></a>&lt;a id='L1467' name='L1467'&gt;&lt;/a&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;
<a id='L1496' name='L1496'></a><a id='L1482' name='L1482'></a>&lt;a id='L1468' name='L1468'&gt;&lt;/a&gt;
<a id='L1497' name='L1497'></a><a id='L1483' name='L1483'></a>&lt;a id='L1469' name='L1469'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1498' name='L1498'></a><a id='L1484' name='L1484'></a>&lt;a id='L1470' name='L1470'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1499' name='L1499'></a><a id='L1485' name='L1485'></a>&lt;a id='L1471' name='L1471'&gt;&lt;/a&gt;&amp;lt;/div&amp;gt;
<a id='L1500' name='L1500'></a><a id='L1486' name='L1486'></a>&lt;a id='L1472' name='L1472'&gt;&lt;/a&gt;
<a id='L1501' name='L1501'></a><a id='L1487' name='L1487'></a>&lt;a id='L1473' name='L1473'&gt;&lt;/a&gt;
<a id='L1502' name='L1502'></a><a id='L1488' name='L1488'></a>&lt;a id='L1474' name='L1474'&gt;&lt;/a&gt;
<a id='L1503' name='L1503'></a><a id='L1489' name='L1489'></a>&lt;a id='L1475' name='L1475'&gt;&lt;/a&gt;&amp;lt;/body&amp;gt;
<a id='L1504' name='L1504'></a><a id='L1490' name='L1490'></a>&lt;a id='L1476' name='L1476'&gt;&lt;/a&gt;&amp;lt;/html&amp;gt;
<a id='L1505' name='L1505'></a><a id='L1491' name='L1491'></a>&lt;/pre&gt;
<a id='L1506' name='L1506'></a><a id='L1492' name='L1492'></a>&lt;hr /&gt;
<a id='L1507' name='L1507'></a><a id='L1493' name='L1493'></a>&lt;a id='BOTTOM' name='BOTTOM'&gt;&lt;/a&gt;
<a id='L1508' name='L1508'></a><a id='L1494' name='L1494'></a>&lt;em class='comment'&gt;/* [&amp;lt;][&amp;gt;][^][v]&lt;a href='#TOP'&gt;[top]&lt;/a&gt;[bottom]&lt;a href='../mains.html'&gt;[index]&lt;/a&gt;&lt;a href='../help.html'&gt;[help]&lt;/a&gt; */&lt;/em&gt;
<a id='L1509' name='L1509'></a><a id='L1495' name='L1495'></a>&lt;/body&gt;
<a id='L1510' name='L1510'></a><a id='L1496' name='L1496'></a>&lt;/html&gt;
<a id='L1511' name='L1511'></a></pre>
<a id='L1512' name='L1512'></a><hr />
<a id='L1513' name='L1513'></a><a id='BOTTOM' name='BOTTOM'></a>
<a id='L1514' name='L1514'></a><em class='comment'>/* [&lt;][&gt;][^][v]<a href='#TOP'>[top]</a>[bottom]<a href='../mains.html'>[index]</a><a href='../help.html'>[help]</a> */</em>
<a id='L1515' name='L1515'></a></body>
<a id='L1516' name='L1516'></a></html>
</pre>
<hr />
<a id='BOTTOM' name='BOTTOM'></a>
<em class='comment'>/* [<][>][^][v]<a href='#TOP'>[top]</a>[bottom]<a href='../mains.html'>[index]</a><a href='../help.html'>[help]</a> */</em>
</body>
</html>