Subversion Repositories Kolibri OS

Rev

Rev 2159 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. <html>
  2. <head>
  3. <title>╬уыртыхэшх</title>
  4. <meta http-equiv="content-type" content="text/html; charset=WINDOWS-1251">
  5. <style>
  6. body
  7. {
  8.   font-size: 15px;
  9.   font-family: "Bookman Old Style";
  10.   color: black;
  11.   text-align: justify;
  12. }
  13. h1 { color: green; font-size: 23px; }
  14. h2 { color: green; font-size: 21px; }
  15. h3 { color: green; font-size: 19px; }
  16. h4 { color: #803f00; font-size: 17px; }
  17. i { color: #0099cc; }
  18. b { color: #0099cc; }
  19. p {
  20.   text-indent: 1em;
  21.   margin-top: 3px;
  22.   margin-bottom: 2px;
  23.   margin-left: 0px;
  24.   margin-right: 0px;
  25. }
  26. ol, ul, dl{
  27.   margin-top: 3px;
  28.   margin-bottom: 2px;
  29. }
  30. pre
  31. {
  32.   padding: 2px;
  33.   padding-left: 20px;
  34.   margin-top: 5px;
  35.   margin-bottom: 5px;
  36.   margin-left: 0px;
  37.   margin-right: 0px;
  38.   font-family: "Courier New";
  39.   font-size: 15px;
  40.   color: #004000;
  41.   background-color: #ffd0ff;
  42. }
  43. table
  44. {
  45.   font-size: 15px;
  46. }
  47. </style>
  48. </head>
  49.  
  50. <body>
  51. <h1>TextEditor syntax file converter тхЁёш  юЄ 31.05.2010</h1>
  52. <h2>╬ яЁюуЁрььх</h2>
  53. <p>╧ЁюуЁрььр фы  ЁрсюЄ√ ё Їрщырьш ЄхъёЄютюую ЁхфръЄюЁр ЇюЁьрЄр <b>*.syn</b>.</p>
  54. <p><img src="te_syntax.png"></p>
  55. <p>╦шЎхэчш  ётюсюфэр .</p>
  56.  
  57. <h2>└ыуюЁшЄь ЁрсюЄ√ яЁюуЁрьь√</h2>
  58. <p>╧хЁхф шёяюы№чютрэшхь чряшёрЄ№ Їрщы <b>te_synt.kex</b> т яряъє ё ЁхфръЄюЁюь <b>t_edit.kex</b>.</p>
  59. <p>1) чруЁєчшЄ№ Їрщы ёшэЄръёшёр <b>.syn</b></p>
  60. <p>2) ттхёЄш яєЄ№ ш эютюх шь  фы  ёюїЁрэхэш  т ЇюЁьрЄх <b>.asm</b></p>
  61. <p>3) шчьхэшЄ№ т Їрщых <b>.asm</b> шэЄхЁхёє■∙шх яюы№чютрЄхы  ярЁрьхЄЁ√, ¤Єю ьюуєЄ с√Є№:</p>
  62. <ul>
  63. <li>ЎтхЄр шэЄхЁЇхщёр</li>
  64. <li>яюфётхўштрхь√х ёыютр (фюыцэ√ шЄш т яюЁ фъх ёыхфютрэш  ascii ъюфют)</li>
  65. <li>ёяЁртър яю ёыютрь</li>
  66. </ul>
  67. <p>4) ъюьяшышЁютрЄ№ т <b>fasm</b></p>
  68. <p>5) шёяЁртшЄ№ Ёрё°шЁхэшх <b>.bin</b> эр <b>.syn</b></p>
  69. <p>┼ёыш яЁюяєёЄшЄ№ 3-щ яєэъЄ, Єю т Ёхчєы№ЄрЄх яюы№чютрЄхы№ фюыцхэ яюыєўшЄ№ Єръющ цх Їрщы ёшэЄръёшёр, ъюЄюЁ√щ с√ы шчэрўры№эю.</p>
  70.  
  71. <h3>╘юЁьрЄ яЁхюсЁрчютрэюую Їрщыр яюфётхЄъш *.asm</h3>
  72. <p><b>count_colors_text</b> - ъюыышўхёЄтю ЎтхЄют фы  ЄхъёЄр</p>
  73. <p><b>count_key_words</b> - ъюыышўхёЄтю яюфётхўштрхь√ї ёыют</p>
  74. <p>╓тхЄют√х ярЁрьхЄЁ√:</p>
  75. <p><b>color_cursor</b> - ЎтхЄ ъєЁёюЁр</p>
  76. <p><b>color_wnd_capt</b> - ЎтхЄ яюыхщ тюъЁєу юъэр</p>
  77. <p><b>color_wnd_work</b> - ЎтхЄ Їюэр т юъэх</p>
  78. <p><b>color_wnd_bord</b> - ЎтхЄ ЄхъёЄр эр яюы ї</p>
  79. <p><b>color_select</b> - ЎтхЄ т√фхыхэш </p>
  80. <p><b>color_cur_text</b> - ЎтхЄ ёшьтюыр яюф ъєЁёюЁюь</p>
  81. <p><b>color_wnd_text</b> - ьхЄър яюёых ъюЄюЁющ шфєЄ ЎтхЄр ЄхъёЄр т юъэх</p>
  82.  
  83. <p><b>text</b> - ьхЄър яюёых ъюЄюЁющ шфєЄ юяшёрэш  ъы■ўхт√ї ёыют. ─ы  сюыхх ъюьяръЄэюую юяшёрэш  ъы■ўхтюую ёыютр шёяюы№чєхЄё  ьръЁюё <b>wo</b>:</p>
  84. <pre>macro wo txt,f1,p1,p2,p3{
  85. @@: db txt
  86. rb @b+40-$
  87. dd f1+0
  88. db p1
  89. dw p2+0
  90. db p3
  91. }</pre>
  92. <p>ярЁрьхЄЁ√ ьръЁюёр:</p>
  93. <p><b>txt</b> - <i>яюфётхўштрхьюх ёыютю</i></p>
  94. <p><b>f1</b> - <i>ёьх∙хэшх эрўрыр ёяЁртъш</i> яю фрээюьє ёыютє юЄэюёшЄхы№эю ьхЄъш <b>f1</b> (хёыш ёяЁртъш эхЄ Єю ярЁрьхЄЁ ьюцэю юёЄртшЄ№ яєёЄ√ь)</p>
  95. <p><b>p1</b> - <i>юяЎшш</i> тыш ■∙шх эр т√фхыхэшх ёыютр. ┬ючьюцэю тёхую 5 юяЎшщ, ърцфр  шч ъюЄюЁ√ї тъы■ўрхЄё  юяЁхфхыхээ√ь сшЄюь:</p>
  96. <ul>
  97.  <li>2<sup>0</sup>=1 - ёыхтр эх ЄхъёЄ,</li>
  98.  <li>2<sup>1</sup>=2 - ёяЁртр эх ЄхъёЄ,</li>
  99.  <li>2<sup>2</sup>=4 - шёяюы№чютрЄ№ ъюэхўэ√щ ёшьтюы,</li>
  100.  <li>2<sup>3</sup>=8 - ёыхтр ы■ср  ЎшЇЁр,</li>
  101.  <li>2<sup>4</sup>=16 - ёяЁртр ы■ср  ЎшЇЁр.</li>
  102. </ul>
  103. <p><b>p2</b> - <i>(ascii ъюф ¤ъЁрэшЁє■∙хую ёшьтюыр * 256) + ascii ъюф ъюэхўэюую ёшьтюыр</i>. ╚ёяюы№чєхЄё  т ёыєўр ї, ъюуфр эєцэю чрфрЄ№ т√фхыхэшх чрЁрэхх эх шчтхёЄэющ фышээ√, эряЁшьхЁ: ъюььхэЄрЁшш, ёЄЁюъш т ърт√ўърї. ─ы  хую шёяюы№чютрэш  яЁхф√фє∙шщ ярЁрьхЄЁ фюыцхэ ёюфхЁцрЄ№ 2-щ сшЄ шыш ЎшЇЁє 4 = 2<sup>2</sup>.</p>
  104. <p><b>p3</b> - <i>эюьхЁ ЎтхЄр</i> шч ьрёёштр <b>color_wnd_text</b>, ъюЄюЁ√ь сєфхЄ т√фхы Єё  ёыютю</p>
  105.  
  106. <p><b>╧ЁшьхЁ 1.</b> ═єцэю чрфрЄ№ ёыютю <i>or</i>, ўЄю-с√ яю ю°шсъх ъюьсшэрЎшш шч ёшьтюыют тїюф ∙шї т ёыютю эх т√фхы ышё№ т фЁєушї ёыютрї, эряЁшьхЁ: <i>f<b>or</b>m</i>, <i>col<b>or</b></i> шёяюы№чєхь т <b>p2</b> сшЄ√ 0 ш 1 яюыєўрхь ўшёыю 3 = 2<sup>0</sup>+2<sup>1</sup> = 1+2.</p>
  107. <p><b>╧ЁшьхЁ 2.</b> ╘ЁруьхэЄ Їрщыр, яюыєўхэюую т Ёхчєы№ЄрЄх ЁрсюЄ√ яЁюуЁрьь√:</p>
  108. <pre>wo&lt;'word'&gt;,f1.600-f1,<b>3</b>,,8
  109. wo&lt;'xadd'&gt;,,<b>3</b>,,1
  110. wo&lt;'xchg'&gt;,f1.602-f1,<b>3</b>,,1
  111. wo&lt;'xlat'&gt;,,<b>3</b>,,1
  112. wo&lt;'xlatb'&gt;,,<b>3</b>,,1
  113. wo&lt;'xmm0'&gt;,,<b>3</b>,,2
  114. wo&lt;'xmm1'&gt;,,<b>3</b>,,2
  115. wo&lt;'xmm2'&gt;,,<b>3</b>,,2
  116. wo&lt;'xmm3'&gt;,,<b>3</b>,,2
  117. wo&lt;'xmm4'&gt;,,<b>3</b>,,2
  118. wo&lt;'xmm5'&gt;,,<b>3</b>,,2
  119. wo&lt;'xmm6'&gt;,,<b>3</b>,,2
  120. wo&lt;'xmm7'&gt;,,<b>3</b>,,2
  121. wo&lt;'xor'&gt;,f1.613-f1,<b>3</b>,,1
  122. wo&lt;'zf'&gt;,f1.614-f1,<b>3</b>,,2
  123. wo&lt;'||'&gt;,,<b>0</b>,,1</pre>
  124. <p>╧рЁрьхЄЁ√ <b>p2</b> яюўЄш тю тёхї ёыютрї Ёртэ√ 3-ь, р т яюёыхфэхь ёыютх 0, яюЄюьє ўЄю фы  яюёыхфэхую ёыютр эх трцэю ъръшх ёшьтюы√ сєфєЄ ёыхтр ш ёяЁртр юЄ эхую.</p>
  125.  
  126. <h3>╘юЁьрЄ Їрщыр яюфётхЄъш *.syn</h3>
  127. <table>
  128. <tr><th>▌ыхьхэЄ</th><th>╨рчьхЁ (срщЄ)</th></tr>
  129. <tr><td>╩юышўхёЄтю ЎтхЄют ЄхъёЄр</td>
  130.   <td><pre>4</pre></td></tr>
  131. <tr><td>╩юышўхёЄтю яюфётхўштрхь√ї ёыют</td>
  132.   <td><pre>4</pre></td></tr>
  133. <tr><td>╓тхЄр шэЄхЁЇхщёр</td>
  134.   <td><pre>4*6</pre></td></tr>
  135. <tr><td>╓тхЄр фы  ЄхъёЄр</td>
  136.   <td><pre>4*(ъюы. Ўт. ЄхъёЄр)</pre></td></tr>
  137. <tr><td>╤ЄЁєъЄєЁ√ ёю ётющёЄтрьш ш юяшёрэш ьш ёыют</td>
  138.   <td><pre>sizeof(TexColViv)*(ъюы. ёыют)</pre></td></tr>
  139. <tr><td>╨рчфхышЄхы№э√щ ёшьтюы, ючэрўр■∙шщ эрўрыю юяшёрэшщ ёыют (тёхуфр Ёртхэ 0)</td>
  140.   <td><pre>1 срщЄ</pre></td></tr>
  141. <tr><td>╬яшёрэш  ёыют (ёЄЁюъш ЄхъёЄр ё 0-ьш т ъюэЎх)</td>
  142.   <td><pre>(фышээр ёяЁртюўэюую ЄхъёЄр + 1)</pre></td></tr>
  143. </table>
  144. <h4>╟рьхўрэш .</h4>
  145. <ul>
  146. <li>┬ёх ёыютр фюыцэ√ с√Є№ Ёрёяюыюцхэ√ т яюЁ фъх ёыхфютрэш  шї ASCII ъюфют.
  147.   ┬ючьюцэю т сєфє∙шї тхЁёш ї ЇюЁьрЄ Їрщыют яюфётхЄъш сєфхЄ шчьхэхэ.</li>
  148. </ul>
  149.  
  150. <hr>
  151. <h2>└тЄюЁ</h2>
  152. <p>╚уюЁ№ └. (IgorA) - ЁрчЁрсюЄър яЁюуЁрьь√.</p>
  153.  
  154. </body>
  155. </html>