吉里吉里2 Ver2.32r2に付属のドキュメント追加

This commit is contained in:
Takenori Imoto
2016-09-08 17:28:20 +09:00
parent adbe9eca5e
commit 8713024d66
804 changed files with 52818 additions and 1 deletions

View File

@@ -0,0 +1,695 @@
<?xml version="1.0" encoding="Shift_JIS"?>
<!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" xml:lang="ja" lang="ja">
<!-- generated by to_html.pl from vmcodes.xml -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<title>���z�}�V��</title>
<meta name="author" content="W.Dee" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<link href="browser.css" type="text/css" rel="stylesheet" title="�g���g���֘A���t�@�����X�p�W���X�^�C��" />
<link href="mailto:[email protected]" rev="Made" />
<link href="index.html" target="_top" rel="Start" title="�g�b�v�y�[�W" />
</head>
<body>
<h1><a id="id461" name="id461">TJS2 VM</a>
</h1><div class="para"><div>
�@TJS2 �́A�X�N���v�g���������񉼑z�}�V�� (TJS2 <a id="id462" name="id462" class="targanchor"><dfn>VM</dfn></a>) �p�̃o�C�i���R�[�h�ɃR���p�C�����Ă������s���܂��B<br />
�@���O�����������Ƃ����_���v���s�����Ƃ��ɂ��� TJS2 VM �̃R�[�h�̋t�A�Z���u�����ʂ��\���������̂ŁA���̉��z�}�V���ɂ‚��ĊȒP�ɐ������܂��B<br />
</div></div>
<h1><a id="id463" name="id463">���߃R�[�h</a>
</h1><div class="para"><div>
�@TJS2 VM �͊֐����v���p�e�B�Ȃǂ̎��s�P�ʂ��ƂɓƗ����Ă��āA�������‚̊֐������̊֐��Ɩ��߃R�[�h���ԁA���W�X�^���ԁA�t���O�A�萔�̈������L���邱�Ƃ͂����܂����B<br />
�@���߃|�C���^ (ip) �͊֐��Ȃǂ̓��ł��Ȃ炸 0 �����n�܂��܂��B<br />
�@���߃R�[�h���l�Ԃ��ǂ݂₷���ȒP�Ȗ��O�ŕ\�������̂��j�[���j�b�N�ƌĂт܂��B</div></div>
<h1><a id="id464" name="id464">���W�X�^</a>
</h1><div class="para"><div>
�@TJS2 VM �̃��W�X�^�́A�j�[���j�b�N���ł� %(����) �ŕ\�����܂��B�����͕��̐��ɂȂ邱�Ƃ����蓾�܂��B���W�X�^���ɐ����͂����܂����B���[�J���ϐ����v�Z���̈ꎞ�I�Ȓl�Ȃǂ͂��ׂă��W�X�^�ɋL�^�����܂��B���L�� (���C��������) ���X�^�b�N�͑��݂��܂����B<br />
�@���W�X�^���\���l�� TJS2 �̂��������ϐ��Ɠ����ŁA�����A�����A�I�u�W�F�N�g�A�������A�I�N�e�b�g���Avoid ���\�����Ƃ��ł��܂��B<br />
�@���o�[�W�����ł́A���W�X�^ %0 �͏��� void �ɂȂ��܂��B���W�X�^ %-1 �� this �ɂȂ��܂��B���W�X�^ %-2 �� <a id="id465" name="id465" class="targanchor"><dfn>this proxy</dfn></a> �ƌĂ΂��������ȃI�u�W�F�N�g�ŁA���̃I�u�W�F�N�g�ɑ΂��ă����o�Q�Ƃ��s���ƁA�܂� this �����āA�����ɖ������� global �����ɍs���Ƃ������������܂��Bthis proxy �� global ���x���̎��s�P�ʂɂ͑��݂��܂����B�֐��Ȃǂ̈����� %-3 �� %-4 �Ȃǂ̃��W�X�^�ɂ��炩���ߊi�[���ꂽ���ԂŎ��s���J�n�����܂��B<br />
�@���̂悤�ȁA���炩���ߗp�r�����܂��Ă������A���s�O�ɒl�����炩���ߓ����Ă��郌�W�X�^�ȊO�̒l�́A���s�J�n�̎��_�ł͕s���ł��B<br />
</div></div>
<h1><a id="id466" name="id466">�t���O</a>
</h1><div class="para"><div>
�@TJS2 VM �ɂ̓t���O���P�‚��������A���r���ʂ��i�[�����܂��B�t���O�͐^���U�̒l�݂̂��Ƃ��܂��B<br />
</div></div>
<h1><a id="id467" name="id467">�萔�̈�</a>
</h1><div class="para"><div>
�@TJS2 VM �̒萔�̈��͒萔���L�������ꏊ�ŁA�j�[���j�b�N���ł� *(����) �ŕ\�����܂��B�萔�̈��͓ǂݏo�����p�ŁA���W�X�^�ւ��̒萔�̈��̒l���ڂ��ɂ� const ���߂��p�������܂��B�܂��A�֐������v���p�e�B���ȂǁA���O�ŃI�u�W�F�N�g�̃����o���A�N�Z�X���邽�߂́u���O�v�����̒萔�̈��Ɋi�[�����܂��B<br />
</div></div>
<h1><a id="id468" name="id468">VM �j�[���j�b�N�ꗗ</a>
</h1><div class="para"><div>
�@�I�y�����h�� <code class="inlinecode">%obj.*name</code> �� <code class="inlinecode">%obj.%name</code> �̌`�������‚��̂������܂����A�������̓I�u�W�F�N�g�̃����o�Q�Ƃ𔺂����̂ł��B<br />
�@�I�y�����h�� <code class="inlinecode">%obj.*name</code> �̌`�������‚��̂͒��ڎQ�Ƃ��s�����̂ŁA���W�X�^ <code class="inlinecode">%obj</code> �ŕ\���ꂽ�I�u�W�F�N�g���� <code class="inlinecode">*name</code> �ŕ\���ꂽ���O�������������o���Q�Ƃ��܂��B<br />
�@�I�y�����h�� <code class="inlinecode">%obj.%name</code> �̌`�������‚��̂͊ԐڎQ�Ƃ��s�����̂ŁA���W�X�^ <code class="inlinecode">%obj</code> �ŕ\���ꂽ�I�u�W�F�N�g���� <code class="inlinecode">%name</code> �ŕ\���ꂽ���O�������������o���Q�Ƃ��܂��B<br />
�@���̂悤�Ȗ��߂̃j�[���j�b�N�� d �܂��� pd (direct / property direct) �� i �܂��� pi (indirect / property indirect) �̃T�t�B�b�N�X�������܂��B<br />
�@�T�t�B�b�N�X�� p �����•��́A�Ώۃ��W�X�^�̃v���p�e�B�n���h���𓮍삳���܂� (�P�� '*' ���Z�q�̓��������܂�)�B<br />
<br />
<br />
<dl>
<dt><a id="id469" name="id469" class="targanchor"><dfn>nop</dfn></a><br />
(no operation)</dt>
<dd>�@�������܂����B</dd>
<dt><a id="id470" name="id470" class="targanchor"><dfn>const</dfn></a><br />
(copy constant value)</dt>
<dd>����: <code class="inlinecode">const %dest, *src</code><br />
<br />
�@*src �Ŏ����ꂽ�萔�̈��̒l�� %dest �Ŏ����ꂽ���W�X�^�ɃR�s�[���܂��B</dd>
<dt><a id="id471" name="id471" class="targanchor"><dfn>cp</dfn></a><br />
(copy register)</dt>
<dd>����: <code class="inlinecode">cp %dest, %src</code><br />
<br />
�@%src �Ŏ����ꂽ���W�X�^�̒l�� %dest �Ŏ����ꂽ���W�X�^�ɃR�s�[���܂��B</dd>
<dt><a id="id472" name="id472" class="targanchor"><dfn>cl</dfn></a><br />
(clear register)</dt>
<dd>����: <code class="inlinecode">cl %dest</code><br />
<br />
�@%dest �Ŏ����ꂽ���W�X�^�� void �ɂ��܂��B</dd>
<dt><a id="id473" name="id473" class="targanchor"><dfn>ccl</dfn></a><br />
(clear register)</dt>
<dd>����: <code class="inlinecode">ccl %low-%high</code><br />
<br />
�@%low �Ŏ����ꂽ���W�X�^ ���� %high �Ŏ����ꂽ���W�X�^�͈̔͂����ׂ� void �ɂ��܂��B</dd>
<dt><a id="id474" name="id474" class="targanchor"><dfn>tt</dfn></a><br />
(test true)</dt>
<dd>����: <code class="inlinecode">tt %reg</code><br />
<br />
�@%reg �Ŏ����ꂽ���W�X�^���^���\���Ă����΃t���O���^�ɁA�U���\���Ă����΃t���O���U�ɐݒ肵�܂��B</dd>
<dt><a id="id475" name="id475" class="targanchor"><dfn>tf</dfn></a><br />
(test false)</dt>
<dd>����: <code class="inlinecode">tf %reg</code><br />
<br />
�@tt �Ƌt�ŁA%reg �Ŏ����ꂽ���W�X�^���^���\���Ă����΃t���O���U�ɁA�U���\���Ă����΃t���O���^�ɐݒ肵�܂��B</dd>
<dt><a id="id476" name="id476" class="targanchor"><dfn>ceq</dfn></a><br />
(compare equal)</dt>
<dd>����: <code class="inlinecode">ceq %reg1, %reg2</code><br />
<br />
�@%reg1 �� %reg2 ���ʏ����r ( == ���Z�q�̓��� ) �ň��v�����΃t���O���^�A�����łȂ����΋U�ɐݒ肵�܂��B</dd>
<dt><a id="id477" name="id477" class="targanchor"><dfn>cdeq</dfn></a><br />
(compare distinct equal)</dt>
<dd>����: <code class="inlinecode">cdeq %reg1, %reg2</code><br />
<br />
�@%reg1 �� %reg2 �����ʔ��r ( === ���Z�q�̓��� ) �ň��v�����΃t���O���^�A�����łȂ����΋U�ɐݒ肵�܂��B</dd>
<dt><a id="id478" name="id478" class="targanchor"><dfn>clt</dfn></a><br />
(compare littler than)</dt>
<dd>����: <code class="inlinecode">clt %reg1, %reg2</code><br />
<br />
�@%reg1 &gt; %reg2 �Ȃ��΃t���O���^�A�����łȂ����΋U�ɐݒ肵�܂��B</dd>
<dt><a id="id479" name="id479" class="targanchor"><dfn>cgt</dfn></a><br />
(compare greater than)</dt>
<dd>����: <code class="inlinecode">cgt %reg1, %reg2</code><br />
<br />
�@%reg1 &lt; %reg2 �Ȃ��΃t���O���^�A�����łȂ����΋U�ɐݒ肵�܂��B</dd>
<dt><a id="id480" name="id480" class="targanchor"><dfn>setf</dfn></a><br />
(set flag)</dt>
<dd>����: <code class="inlinecode">setf %dest</code><br />
<br />
�@�t���O���^�Ȃ��� %dest ���^ (������0) �ɁA�U�Ȃ��΋U (����0) �ɐݒ肵�܂��B</dd>
<dt><a id="id481" name="id481" class="targanchor"><dfn>setnf</dfn></a><br />
(set not flag)</dt>
<dd>����: <code class="inlinecode">setnf %dest</code><br />
<br />
�@setf �Ƌt�ŁA�t���O���U�Ȃ��� %dest ���^ (������0) �ɁA�^�Ȃ��΋U (����0) �ɐݒ肵�܂��B</dd>
<dt><a id="id482" name="id482" class="targanchor"><dfn>lnot</dfn></a><br />
(logical not)</dt>
<dd>����: <code class="inlinecode">lnot %reg</code><br />
<br />
�@%reg �̐^�U���t�ɂ��܂��B</dd>
<dt><a id="id483" name="id483" class="targanchor"><dfn>nf</dfn></a><br />
(not flag)</dt>
<dd>����: <code class="inlinecode">nf</code><br />
<br />
�@�t���O�̐^�U���t�ɂ��܂��B</dd>
<dt><a id="id484" name="id484" class="targanchor"><dfn>jf</dfn></a><br />
(jump if flag)</dt>
<dd>����: <code class="inlinecode">jf ip</code><br />
<br />
�@�t���O���^�Ȃ��� ip �ɃW�����v���܂��B</dd>
<dt><a id="id485" name="id485" class="targanchor"><dfn>jnf</dfn></a><br />
(jump if not flag)</dt>
<dd>����: <code class="inlinecode">jnf ip</code><br />
<br />
�@�t���O���U�Ȃ��� ip �ɃW�����v���܂��B</dd>
<dt><a id="id486" name="id486" class="targanchor"><dfn>inc</dfn></a>, <a id="id487" name="id487" class="targanchor"><dfn>incpd</dfn></a>, <a id="id488" name="id488" class="targanchor"><dfn>incpi</dfn></a>, <a id="id489" name="id489" class="targanchor"><dfn>incp</dfn></a><br />
(increment)</dt>
<dd>����: <code class="inlinecode">inc %reg</code><br />
����: <code class="inlinecode">incpd %res, %obj.*name</code><br />
����: <code class="inlinecode">incpi %res, %obj.%name</code><br />
����: <code class="inlinecode">incp %res, %propobj</code><br />
<br />
�@%reg �܂��� %obj.*name �܂��� %obj.%name �܂��� %propobj ���C���N�������g���܂��B<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id490" name="id490" class="targanchor"><dfn>dec</dfn></a>, <a id="id491" name="id491" class="targanchor"><dfn>decpd</dfn></a>, <a id="id492" name="id492" class="targanchor"><dfn>decpi</dfn></a>, <a id="id493" name="id493" class="targanchor"><dfn>decp</dfn></a><br />
(decrement)</dt>
<dd>����: <code class="inlinecode">dec %reg</code><br />
����: <code class="inlinecode">decpd %res, %obj.*name</code><br />
����: <code class="inlinecode">decpi %res, %obj.%name</code><br />
����: <code class="inlinecode">decp %res, %propobj</code><br />
<br />
�@%reg �܂��� %obj.*name �܂��� %obj.%name �܂��� %propobj ���f�N�������g���܂��B<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id494" name="id494" class="targanchor"><dfn>lor</dfn></a>, <a id="id495" name="id495" class="targanchor"><dfn>lorpd</dfn></a>, <a id="id496" name="id496" class="targanchor"><dfn>lorpi</dfn></a>, <a id="id497" name="id497" class="targanchor"><dfn>lorp</dfn></a><br />
(logical or)</dt>
<dd>����: <code class="inlinecode">lor %dest, %src</code><br />
<br />
�@%dest �� %src �̘_���a���Ƃ��A���ʂ� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">lorpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name �� %src �̘_���a���Ƃ��A���ʂ� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">lorpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name �� %src �̘_���a���Ƃ��A���ʂ� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">lorp %res, %propobj, %src</code><br />
<br />
�@%propobj �� %src �̘_���a���Ƃ��A���ʂ� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id498" name="id498" class="targanchor"><dfn>land</dfn></a>, <a id="id499" name="id499" class="targanchor"><dfn>landpd</dfn></a>, <a id="id500" name="id500" class="targanchor"><dfn>landpi</dfn></a>, <a id="id501" name="id501" class="targanchor"><dfn>landp</dfn></a><br />
(logical and)</dt>
<dd>����: <code class="inlinecode">land %dest, %src</code><br />
<br />
�@%dest �� %src �̘_���ς��Ƃ��A���ʂ� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">landpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name �� %src �̘_���ς��Ƃ��A���ʂ� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">landpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name �� %src �̘_���ς��Ƃ��A���ʂ� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">landp %res, %propobj, %src</code><br />
<br />
�@%propobj �� %src �̘_���ς��Ƃ��A���ʂ� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id502" name="id502" class="targanchor"><dfn>bor</dfn></a>, <a id="id503" name="id503" class="targanchor"><dfn>borpd</dfn></a>, <a id="id504" name="id504" class="targanchor"><dfn>borpi</dfn></a>, <a id="id505" name="id505" class="targanchor"><dfn>borp</dfn></a><br />
(bitwise or)</dt>
<dd>����: <code class="inlinecode">bor %dest, %src</code><br />
<br />
�@%dest �� %src �̃r�b�g���Ƃ̘_���a���Ƃ��A���ʂ� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">borpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name �� %src �̃r�b�g���Ƃ̘_���a���Ƃ��A���ʂ� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">borpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name �� %src �̃r�b�g���Ƃ̘_���a���Ƃ��A���ʂ� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">borp %res, %propobj, %src</code><br />
<br />
�@%propobj �� %src �̃r�b�g���Ƃ̘_���a���Ƃ��A���ʂ� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id506" name="id506" class="targanchor"><dfn>bxor</dfn></a>, <a id="id507" name="id507" class="targanchor"><dfn>bxorpd</dfn></a>, <a id="id508" name="id508" class="targanchor"><dfn>bxorpi</dfn></a>, <a id="id509" name="id509" class="targanchor"><dfn>bxorp</dfn></a><br />
(bitwise xor)</dt>
<dd>����: <code class="inlinecode">bxor %dest, %src</code><br />
<br />
�@%dest �� %src �̃r�b�g���Ƃ̔r���I�_���a���Ƃ��A���ʂ� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">bxorpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name �� %src �̃r�b�g���Ƃ̔r���I�_���a���Ƃ��A���ʂ� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">bxorpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name �� %src �̃r�b�g���Ƃ̔r���I�_���a���Ƃ��A���ʂ� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">bxorp %res, %propobj, %src</code><br />
<br />
�@%propobj �� %src �̃r�b�g���Ƃ̔r���I�_���a���Ƃ��A���ʂ� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id510" name="id510" class="targanchor"><dfn>band</dfn></a>, <a id="id511" name="id511" class="targanchor"><dfn>bandpd</dfn></a>, <a id="id512" name="id512" class="targanchor"><dfn>bandpi</dfn></a>, <a id="id513" name="id513" class="targanchor"><dfn>bandp</dfn></a><br />
(bitwise and)</dt>
<dd>����: <code class="inlinecode">band %dest, %src</code><br />
<br />
�@%dest �� %src �̃r�b�g���Ƃ̘_���ς��Ƃ��A���ʂ� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">bandpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name �� %src �̃r�b�g���Ƃ̘_���ς��Ƃ��A���ʂ� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">bandpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name �� %src �̃r�b�g���Ƃ̘_���ς��Ƃ��A���ʂ� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">bandp %res, %propobj, %src</code><br />
<br />
�@%propobj �� %src �̃r�b�g���Ƃ̘_���ς��Ƃ��A���ʂ� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id514" name="id514" class="targanchor"><dfn>sar</dfn></a>, <a id="id515" name="id515" class="targanchor"><dfn>sarpd</dfn></a>, <a id="id516" name="id516" class="targanchor"><dfn>sarpi</dfn></a>, <a id="id517" name="id517" class="targanchor"><dfn>sarp</dfn></a><br />
(shift arithmetic right)</dt>
<dd>����: <code class="inlinecode">sar %dest, %src</code><br />
<br />
�@%dest �� %src �ŕ\���ꂽ�񐔕��Z�p�E�V�t�g���s�������ʂ� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">sarpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name �� %src �ŕ\���ꂽ�񐔕��Z�p�E�V�t�g���s�������ʂ� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">sarpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name �� %src �ŕ\���ꂽ�񐔕��Z�p�E�V�t�g���s�������ʂ� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">sarp %res, %propobj, %src</code><br />
<br />
�@%propobj �� %src �ŕ\���ꂽ�񐔕��Z�p�E�V�t�g���s�������ʂ� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id518" name="id518" class="targanchor"><dfn>sal</dfn></a>, <a id="id519" name="id519" class="targanchor"><dfn>salpd</dfn></a>, <a id="id520" name="id520" class="targanchor"><dfn>salpi</dfn></a>, <a id="id521" name="id521" class="targanchor"><dfn>salp</dfn></a><br />
(shift arithmetic left)</dt>
<dd>����: <code class="inlinecode">sal %dest, %src</code><br />
<br />
�@%dest �� %src �ŕ\���ꂽ�񐔕��Z�p���V�t�g���s�������ʂ� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">salpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name �� %src �ŕ\���ꂽ�񐔕��Z�p���V�t�g���s�������ʂ� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">salpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name �� %src �ŕ\���ꂽ�񐔕��Z�p���V�t�g���s�������ʂ� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">salp %res, %propobj, %src</code><br />
<br />
�@%propobj �� %src �ŕ\���ꂽ�񐔕��Z�p���V�t�g���s�������ʂ� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id522" name="id522" class="targanchor"><dfn>sr</dfn></a>, <a id="id523" name="id523" class="targanchor"><dfn>srpd</dfn></a>, <a id="id524" name="id524" class="targanchor"><dfn>srpi</dfn></a>, <a id="id525" name="id525" class="targanchor"><dfn>srp</dfn></a><br />
(shift bitwise right)</dt>
<dd>����: <code class="inlinecode">sr %dest, %src</code><br />
<br />
�@%dest �� %src �ŕ\���ꂽ�񐔕��r�b�g�E�V�t�g���s�������ʂ� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">srpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name �� %src �ŕ\���ꂽ�񐔕��r�b�g�E�V�t�g���s�������ʂ� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">srpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name �� %src �ŕ\���ꂽ�񐔕��r�b�g�E�V�t�g���s�������ʂ� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">srp %res, %propobj, %src</code><br />
<br />
�@%propobj �� %src �ŕ\���ꂽ�񐔕��r�b�g�E�V�t�g���s�������ʂ� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id526" name="id526" class="targanchor"><dfn>add</dfn></a>, <a id="id527" name="id527" class="targanchor"><dfn>addpd</dfn></a>, <a id="id528" name="id528" class="targanchor"><dfn>addpi</dfn></a>, <a id="id529" name="id529" class="targanchor"><dfn>addp</dfn></a><br />
(add)</dt>
<dd>����: <code class="inlinecode">add %dest, %src</code><br />
<br />
�@%dest �� %src �����Z���A���ʂ� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">addpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name �� %src �����Z���A���ʂ� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">addpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name �� %src �����Z���A���ʂ� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">addp %res, %propobj, %src</code><br />
<br />
�@%propobj �� %src �����Z���A���ʂ� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id530" name="id530" class="targanchor"><dfn>sub</dfn></a>, <a id="id531" name="id531" class="targanchor"><dfn>subpd</dfn></a>, <a id="id532" name="id532" class="targanchor"><dfn>subpi</dfn></a>, <a id="id533" name="id533" class="targanchor"><dfn>subp</dfn></a><br />
(subtract)</dt>
<dd>����: <code class="inlinecode">sub %dest, %src</code><br />
<br />
�@%dest ���� %src �����Z���A���ʂ� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">subpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name ���� %src �����Z���A���ʂ� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">subpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name ���� %src �����Z���A���ʂ� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">subp %res, %propobj, %src</code><br />
<br />
�@%propobj ���� %src �����Z���A���ʂ� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id534" name="id534" class="targanchor"><dfn>mod</dfn></a>, <a id="id535" name="id535" class="targanchor"><dfn>modpd</dfn></a>, <a id="id536" name="id536" class="targanchor"><dfn>modpi</dfn></a>, <a id="id537" name="id537" class="targanchor"><dfn>modp</dfn></a><br />
(modulo)</dt>
<dd>����: <code class="inlinecode">mod %dest, %src</code><br />
<br />
�@%dest �� %src �Ŋ��������܂��� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">modpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name �� %src �Ŋ��������܂��� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">modpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name �� %src �Ŋ��������܂��� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">modp %res, %propobj, %src</code><br />
<br />
�@%propobj �� %src �Ŋ��������܂��� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id538" name="id538" class="targanchor"><dfn>div</dfn></a>, <a id="id539" name="id539" class="targanchor"><dfn>divpd</dfn></a>, <a id="id540" name="id540" class="targanchor"><dfn>divpi</dfn></a>, <a id="id541" name="id541" class="targanchor"><dfn>divp</dfn></a><br />
(real divide)</dt>
<dd>����: <code class="inlinecode">div %dest, %src</code><br />
<br />
�@%dest �� %src �Ŏ������Z���A���ʂ� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">divpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name �� %src �Ŏ������Z���A���ʂ� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">divpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name �� %src �Ŏ������Z���A���ʂ� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">divp %res, %propobj, %src</code><br />
<br />
�@%propobj �� %src �Ŏ������Z���A���ʂ� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id542" name="id542" class="targanchor"><dfn>idiv</dfn></a>, <a id="id543" name="id543" class="targanchor"><dfn>idivpd</dfn></a>, <a id="id544" name="id544" class="targanchor"><dfn>idivpi</dfn></a>, <a id="id545" name="id545" class="targanchor"><dfn>idivp</dfn></a><br />
(integer divide)</dt>
<dd>����: <code class="inlinecode">idiv %dest, %src</code><br />
<br />
�@%dest �� %src �Ő������Z���A���ʂ� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">idivpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name �� %src �Ő������Z���A���ʂ� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">idivpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name �� %src �Ő������Z���A���ʂ� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">divp %res, %propobj, %src</code><br />
<br />
�@%propobj �� %src �Ő������Z���A���ʂ� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id546" name="id546" class="targanchor"><dfn>mul</dfn></a>, <a id="id547" name="id547" class="targanchor"><dfn>mulpd</dfn></a>, <a id="id548" name="id548" class="targanchor"><dfn>mulpi</dfn></a>, <a id="id549" name="id549" class="targanchor"><dfn>mulp</dfn></a><br />
(multiply)</dt>
<dd>����: <code class="inlinecode">mul %dest, %src</code><br />
<br />
�@%dest �� %src �����Z���A���ʂ� %dest �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">mulpd %res, %obj.*name, %src</code><br />
<br />
�@%obj.*name �� %src �����Z���A���ʂ� %obj.*name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">mulpi %res, %obj.%name, %src</code><br />
<br />
�@%obj.%name �� %src �����Z���A���ʂ� %obj.%name �Ɋi�[���܂��B<br />
<br />
����: <code class="inlinecode">mulp %res, %propobj, %src</code><br />
<br />
�@%propobj �� %src �����Z���A���ʂ� %propobj �Ɋi�[���܂��B<br />
<br />
�@���L�̖��߂̒��ŁA%res ���p�����[�^�Ɏ��•��́Ares �� 0 �Ŗ������Ό��ʂ� %res �ɂ��i�[���܂��B<br />
</dd>
<dt><a id="id550" name="id550" class="targanchor"><dfn>bnot</dfn></a><br />
(bitwise not)</dt>
<dd>����: <code class="inlinecode">bnot %reg</code><br />
<br />
�@%reg ���r�b�g���Ƃ̐^�U���t�ɂ��A%reg �ɍĂъi�[���܂��B</dd>
<dt><a id="id551" name="id551" class="targanchor"><dfn>asc</dfn></a><br />
(make ascii string)</dt>
<dd>����: <code class="inlinecode">asc %reg</code><br />
<br />
�@%reg �ŕ\���ꂽ���l�ɑ��������P�������쐬���A�������Ă� %reg �Ɋi�[���܂��B</dd>
<dt><a id="id552" name="id552" class="targanchor"><dfn>chr</dfn></a><br />
(cheracter code)</dt>
<dd>����: <code class="inlinecode">chr %reg</code><br />
<br />
�@%reg �ŕ\���ꂽ�������̍ŏ��̈ꕶ���̕����R�[�h�� %reg �Ɋi�[���܂��B</dd>
<dt><a id="id553" name="id553" class="targanchor"><dfn>num</dfn></a><br />
(number)</dt>
<dd>����: <code class="inlinecode">num %reg</code><br />
<br />
�@%reg �ŕ\���ꂽ���W�X�^�𐔒l�ɕϊ����܂��B</dd>
<dt><a id="id554" name="id554" class="targanchor"><dfn>chs</dfn></a><br />
(change sign)</dt>
<dd>����: <code class="inlinecode">chs %reg</code><br />
<br />
�@%reg �ŕ\���ꂽ���W�X�^�̐��l�̐������t�ɂ��܂��B</dd>
<dt><a id="id555" name="id555" class="targanchor"><dfn>inv</dfn></a><br />
(invalidate)</dt>
<dd>����: <code class="inlinecode">inv %reg</code><br />
<br />
�@%reg �ŕ\���ꂽ�I�u�W�F�N�g�𖳌������܂��B</dd>
<dt><a id="id556" name="id556" class="targanchor"><dfn>chkinv</dfn></a><br />
(invalidate)</dt>
<dd>����: <code class="inlinecode">chkinv %reg</code><br />
<br />
�@%reg �ŕ\���ꂽ�I�u�W�F�N�g�������������Ă��Ȃ����� %reg ���^�ɁA�����łȂ����΋U�ɐݒ肵�܂��B</dd>
<dt><a id="id557" name="id557" class="targanchor"><dfn>int</dfn></a><br />
(convert to integer)</dt>
<dd>����: <code class="inlinecode">int %reg</code><br />
<br />
�@%reg �ŕ\���ꂽ���W�X�^�𐮐��ɕϊ����܂��B</dd>
<dt><a id="id558" name="id558" class="targanchor"><dfn>real</dfn></a><br />
(convert to real)</dt>
<dd>����: <code class="inlinecode">real %reg</code><br />
<br />
�@%reg �ŕ\���ꂽ���W�X�^�������ɕϊ����܂��B</dd>
<dt><a id="id559" name="id559" class="targanchor"><dfn>string</dfn></a><br />
(convert to string)</dt>
<dd>����: <code class="inlinecode">string %reg</code><br />
<br />
�@%reg �ŕ\���ꂽ���W�X�^�𕶎����ɕϊ����܂��B</dd>
<dt><a id="id560" name="id560" class="targanchor"><dfn>octet</dfn></a><br />
(convert to octet)</dt>
<dd>����: <code class="inlinecode">octet %reg</code><br />
<br />
�@%reg �ŕ\���ꂽ���W�X�^���I�N�e�b�g���ɕϊ����܂��B</dd>
<dt><a id="id561" name="id561" class="targanchor"><dfn>typeof</dfn></a>, <a id="id562" name="id562" class="targanchor"><dfn>typeofd</dfn></a>, <a id="id563" name="id563" class="targanchor"><dfn>typeofi</dfn></a><br />
(check type)</dt>
<dd>����: <code class="inlinecode">typeof %reg</code><br />
����: <code class="inlinecode">typeofd %obj.*name</code><br />
����: <code class="inlinecode">typeofi %obj.%name</code><br />
<br />
�@%reg �܂��� %obj.*name �܂��� %obj.%name �̌^�𒲂ׁA���̌^���\�����������Ă� %reg �܂��� %obj.*name �܂��� %obj.%name �Ɋi�[���܂��B</dd>
<dt><a id="id564" name="id564" class="targanchor"><dfn>eval</dfn></a><br />
(evaluate expression)</dt>
<dd>����: <code class="inlinecode">eval %reg</code><br />
<br />
�@%reg �ŕ\���ꂽ�����������Ƃ��Ď��s���A���̌��ʂ��Ă� %reg �Ɋi�[���܂��B</dd>
<dt><a id="id565" name="id565" class="targanchor"><dfn>eexp</dfn></a><br />
(execute expression)</dt>
<dd>����: <code class="inlinecode">eexp %reg</code><br />
<br />
�@%reg �ŕ\���ꂽ�����������Ƃ��Ď��s���A���ʂ��̂Ă܂��B</dd>
<dt><a id="id566" name="id566" class="targanchor"><dfn>chkins</dfn></a><br />
(check instance)</dt>
<dd>����: <code class="inlinecode">chkins %reg, %classname</code><br />
<br />
�@%reg �ŕ\���ꂽ�I�u�W�F�N�g���A%classname �ŕ\���ꂽ�N���X���̃N���X�̃C���X�^���X�ł����� %reg �ɐ^���A�����łȂ����΋U���i�[���܂��B</dd>
<dt><a id="id567" name="id567" class="targanchor"><dfn>call</dfn></a>, <a id="id568" name="id568" class="targanchor"><dfn>calld</dfn></a>, <a id="id569" name="id569" class="targanchor"><dfn>calli</dfn></a><br />
(function call)</dt>
<dd>����: <code class="inlinecode">call %dest, %func(%arg1, %arg2, %arg3, ...)</code><br />
����: <code class="inlinecode">calld %dest, %obj.*name(%arg1, %arg2, %arg3, ...)</code><br />
����: <code class="inlinecode">calli %dest, %obj.%name(%arg1, %arg2, %arg3, ...)</code><br />
<br />
�@%func �܂��� %obj.*name �܂��� %obj.%name �ŕ\���ꂽ�֐��I�u�W�F�N�g���A%arg1, %arg2, %arg3 ... �̈����ŌĂяo���A���ʂ� %dest �Ɋi�[���܂��B%dest �� %0 �̏ꍇ�͌��ʂ� ( %0 �ɂ͊i�[���ꂸ�� ) �̂Ă����܂��B</dd>
<dt><a id="id570" name="id570" class="targanchor"><dfn>new</dfn></a><br />
(create new)</dt>
<dd>����: <code class="inlinecode">new %dest, %func(%arg1, %arg2, %arg3, ...)</code><br />
<br />
�@%func �ŕ\���ꂽ�N���X�I�u�W�F�N�g���A%arg1, %arg2, %arg3 ... �̈����ō\�z���A���ʂ� %dest �Ɋi�[���܂��B</dd>
<dt><a id="id571" name="id571" class="targanchor"><dfn>gpd</dfn></a>, <a id="id572" name="id572" class="targanchor"><dfn>gpds</dfn></a><br />
(get property direct)</dt>
<dd>����: <code class="inlinecode">gpd %dest, %obj.*name</code><br />
����: <code class="inlinecode">gpds %dest, %obj.*name</code><br />
<br />
�@%obj �ŕ\���ꂽ�I�u�W�F�N�g���� *name �ŕ\���ꂽ�����o���Q�Ƃ��A���̒l�� %dest �ɃR�s�[���܂��B<br />
�@gpd �̓v���p�e�B�n���h���̌Ăяo���𔺂��܂����Agpds �̓v���p�e�B�n���h�����Ăяo�����A�v���p�e�B�I�u�W�F�N�g���̂��擾���܂��B</dd>
<dt><a id="id573" name="id573" class="targanchor"><dfn>gpi</dfn></a>, <a id="id574" name="id574" class="targanchor"><dfn>gpis</dfn></a><br />
(get property indirect)</dt>
<dd>����: <code class="inlinecode">gpi %dest, %obj.%name</code><br />
����: <code class="inlinecode">gpis %dest, %obj.%name</code><br />
<br />
�@%obj �ŕ\���ꂽ�I�u�W�F�N�g���� %name �ŕ\���ꂽ�����o���Q�Ƃ��A���̒l�� %dest �ɃR�s�[���܂��B<br />
�@gpi �̓v���p�e�B�n���h���̌Ăяo���𔺂��܂����Agpis �̓v���p�e�B�n���h�����Ăяo�����A�v���p�e�B�I�u�W�F�N�g���̂��擾���܂��B</dd>
<dt><a id="id575" name="id575" class="targanchor"><dfn>spd</dfn></a>, <a id="id576" name="id576" class="targanchor"><dfn>spde</dfn></a>, <a id="id577" name="id577" class="targanchor"><dfn>spdeh</dfn></a>, <a id="id578" name="id578" class="targanchor"><dfn>spds</dfn></a><br />
(set property direct)</dt>
<dd>����: <code class="inlinecode">spd %obj.*name</code><br />
����: <code class="inlinecode">spde %obj.*name</code><br />
����: <code class="inlinecode">spdeh %obj.*name</code><br />
����: <code class="inlinecode">spds %obj.*name</code><br />
<br />
�@%obj �ŕ\���ꂽ�I�u�W�F�N�g�� *name �ŕ\���ꂽ�����o�ɁA%src �̒l���������܂��B<br />
�@spd �͒ʏ��̃A�N�Z�X���s���܂����A�����o�����݂��Ȃ��ꍇ�͗��O���������܂��B<br />
�@spde �̓����o�����݂��Ȃ����΃����o���V�K�ɍ쐬���܂��B<br />
�@spdeh �̓����o���B�������o�Ƃ��Đݒ肵�܂��B���o�[�W�����ł͈Ӗ��������܂����B<br />
�@spds �̓v���p�e�B�n���h�����Ăяo�����A�v���p�e�B�I�u�W�F�N�g���̂��u�������܂��B</dd>
<dt><a id="id579" name="id579" class="targanchor"><dfn>spi</dfn></a>, <a id="id580" name="id580" class="targanchor"><dfn>spie</dfn></a>, <a id="id581" name="id581" class="targanchor"><dfn>spis</dfn></a><br />
(set property indirect)</dt>
<dd>����: <code class="inlinecode">spi %obj.%name</code><br />
����: <code class="inlinecode">spie %obj.%name</code><br />
����: <code class="inlinecode">spis %obj.%name</code><br />
<br />
�@%obj �ŕ\���ꂽ�I�u�W�F�N�g�� %name �ŕ\���ꂽ�����o�ɁA%src �̒l���������܂��B<br />
�@spi �͒ʏ��̃A�N�Z�X���s���܂����A�����o�����݂��Ȃ��ꍇ�͗��O���������܂��B<br />
�@spie �̓����o�����݂��Ȃ����΃����o���V�K�ɍ쐬���܂��B<br />
�@spis �̓v���p�e�B�n���h�����Ăяo�����A�v���p�e�B�I�u�W�F�N�g���̂��u�������܂��B</dd>
<dt><a id="id582" name="id582" class="targanchor"><dfn>getp</dfn></a></dt>
<dd>����: <code class="inlinecode">getp %reg, %propobj</code><br />
<br />
�@%propobj �ŕ\���ꂽ�v���p�e�B�I�u�W�F�N�g�� getter �𓮍삳���A�v���p�e�B�̒l�𓾂āA%reg �ɑ������܂��B�P�� '*' ���Z�q�̓������s���܂��B<br />
</dd>
<dt><a id="id583" name="id583" class="targanchor"><dfn>setp</dfn></a></dt>
<dd>����: <code class="inlinecode">setp %propobj, %reg</code><br />
<br />
�@%propobj �ŕ\���ꂽ�v���p�e�B�I�u�W�F�N�g�� setter �𓮍삳���A%reg �̒l���ݒ肵�܂��B�P�� '*' ���Z�q�̓������s���܂��B<br />
</dd>
<dt><a id="id584" name="id584" class="targanchor"><dfn>deld</dfn></a>, <a id="id585" name="id585" class="targanchor"><dfn>deli</dfn></a><br />
(delete member)</dt>
<dd>����: <code class="inlinecode">deld %reg, %obj.*name</code><br />
����: <code class="inlinecode">deli %reg, %obj.%name</code><br />
<br />
�@%obj �ŕ\���ꂽ�I�u�W�F�N�g�� *name �܂��� %name �ŕ\���ꂽ�����o���폜���܂��B<br />
�@�폜�������������ǂ����̐^�U�� %reg �Ɋi�[���܂����A%reg �� %0 �̏ꍇ�͌��ʂ��̂Ă܂��B</dd>
<dt><a id="id586" name="id586" class="targanchor"><dfn>srv</dfn></a><br />
(set result value)</dt>
<dd>����: <code class="inlinecode">srv %reg</code><br />
<br />
�@%reg �̒l���֐��̖߂��l�Ƃ��܂� ( �֐��̖߂��l�� %reg �ŕ\���ꂽ�l�ɂȂ��܂� )�B</dd>
<dt><a id="id587" name="id587" class="targanchor"><dfn>ret</dfn></a><br />
(return)</dt>
<dd>����: <code class="inlinecode">ret</code><br />
<br />
�@�Ăяo�����ɖ߂��܂��B</dd>
<dt><a id="id588" name="id588" class="targanchor"><dfn>entry</dfn></a><br />
(enter try block)</dt>
<dd>����: <code class="inlinecode">entry ip, %reg</code><br />
<br />
�@���O�ی삳�ꂽ�u���b�N�ɓ����܂��B���O�����������ꍇ�Aip �ɃW�����v���A���O�I�u�W�F�N�g�� %reg �ɐݒ肵�܂��B</dd>
<dt><a id="id589" name="id589" class="targanchor"><dfn>extry</dfn></a><br />
(exit from try block)</dt>
<dd>����: <code class="inlinecode">extry</code><br />
<br />
�@���O�ی삳�ꂽ�u���b�N�����o�܂��B</dd>
<dt><a id="id590" name="id590" class="targanchor"><dfn>throw</dfn></a><br />
(throw exception object)</dt>
<dd>����: <code class="inlinecode">throw %reg</code><br />
<br />
�@%reg �ŕ\���ꂽ�I�u�W�F�N�g�����O�I�u�W�F�N�g�Ƃ��ē����܂��B</dd>
<dt><a id="id591" name="id591" class="targanchor"><dfn>chgthis</dfn></a><br />
(change this)</dt>
<dd>����: <code class="inlinecode">chgthis %dest, %src</code><br />
<br />
�@%dest �ŕ\���ꂽ�I�u�W�F�N�g�̃N���[�W���������A%src �Ŏ����ꂽ�I�u�W�F�N�g�ɕύX���܂��B</dd>
<dt><a id="id592" name="id592" class="targanchor"><dfn>global</dfn></a><br />
(get global object)</dt>
<dd>����: <code class="inlinecode">global %dest</code><br />
<br />
�@�O���[�o���I�u�W�F�N�g�� %dest �Ɋi�[���܂��B</dd>
<dt><a id="id593" name="id593" class="targanchor"><dfn>addci</dfn></a><br />
(add class instance information)</dt>
<dd>����: <code class="inlinecode">addci %dest, %info</code><br />
<br />
�@%dest �ŕ\�������I�u�W�F�N�g�̃N���X�C���X�^���X������ %info ���lj����܂��B</dd>
<dt><a id="id594" name="id594" class="targanchor"><dfn>regmember</dfn></a><br />
(register members)</dt>
<dd>����: <code class="inlinecode">regmember</code><br />
<br />
�@�N���X�̃����o�� &quot;this&quot; �I�u�W�F�N�g�ɓo�^���܂��B�����I�ɗp�������܂��B</dd>
<dt><a id="id595" name="id595" class="targanchor"><dfn>debugger</dfn></a><br />
(call debugger)</dt>
<dd>����: <code class="inlinecode">debugger</code><br />
<br />
�@���s�𒆒f���A�f�o�b�K���Ăяo���܂��B���o�[�W�����̎����ł́ATJS2�f�o�b�K�ł͂Ȃ��A�l�C�e�B�u�ȃf�o�b�K���Ăяo���܂��B</dd>
</dl></div></div>
<script type="text/javascript" charset="Shift_JIS" src="documentid.js" ></script>
<script type="text/javascript" charset="Shift_JIS" src="postcontent.js" ></script>
</body>
</html>