?login_element?

Subversion Repositories NedoOS

Rev

Rev 8 | Blame | Compare with Previous | Last modification | View Log | Download

  1. VAR PCHAR _texttoken[+256];
  2.  
  3. PROC asmfilltokens()
  4. {
  5. //эрўшэр  юЄё■фр чртшёшЄ юЄ ЄрЁухЄр
  6.   _texttoken[+_ASMNZ]="nz";
  7.   _texttoken[+_ASMZ]="z";
  8.   _texttoken[+_ASMNC]="nc";
  9.   _texttoken[+_ASMC]="c";
  10.   _texttoken[+_ASMPO]="po";
  11.   _texttoken[+_ASMPE]="pe";
  12.   _texttoken[+_ASMP]="p";
  13.   _texttoken[+_ASMM]="m";
  14.  
  15.   _texttoken[+_ASMEX]="ex";
  16.  
  17.   _texttoken[+_ASMRET]="ret";
  18.   _texttoken[+_ASMDJNZ]="djnz";
  19.   _texttoken[+_ASMJR]="jr";
  20.   _texttoken[+_ASMJP]="jp";
  21.   _texttoken[+_ASMCALL]="call";
  22.  
  23.   _texttoken[+_ASMLD]="ld";
  24.  
  25.   _texttoken[+_ASMADD]="add";
  26.   _texttoken[+_ASMADC]="adc";
  27.   _texttoken[+_ASMSUB]="sub";
  28.   _texttoken[+_ASMSBC]="sbc";
  29.   _texttoken[+_ASMAND]="and";
  30.   _texttoken[+_ASMXOR]="xor";
  31.   _texttoken[+_ASMOR ]="or";
  32.   _texttoken[+_ASMCP ]="cp";
  33.  
  34.   _texttoken[+_ASMINC]="inc";
  35.   _texttoken[+_ASMDEC]="dec";
  36.  
  37.   _texttoken[+_ASMRST]="rst";
  38.  
  39.   _texttoken[+_ASMOUT]="out";
  40.   _texttoken[+_ASMIN]="in";
  41.  
  42.   _texttoken[+_ASMPOP]="pop";
  43.   _texttoken[+_ASMPUSH]="push";
  44.  
  45.   _texttoken[+_ASMRLC]="rlc";
  46.   _texttoken[+_ASMRRC]="rrc";
  47.   _texttoken[+_ASMRL ]="rl";
  48.   _texttoken[+_ASMRR ]="rr";
  49.   _texttoken[+_ASMSLA]="sla";
  50.   _texttoken[+_ASMSRA]="sra";
  51.   _texttoken[+_ASMSLI]="sli";
  52.   _texttoken[+_ASMSRL]="srl";
  53.  
  54.   _texttoken[+_ASMBIT]="bit";
  55.   _texttoken[+_ASMRES]="res";
  56.   _texttoken[+_ASMSET]="set";
  57.  
  58.   _texttoken[+_ASMIM]="im";
  59.  
  60.   _texttoken[+_ASMRLCA]="rlca";
  61.   _texttoken[+_ASMRRCA]="rrca";
  62.   _texttoken[+_ASMRLA ]="rla";
  63.   _texttoken[+_ASMRRA ]="rra";
  64.   _texttoken[+_ASMDAA ]="daa";
  65.   _texttoken[+_ASMCPL ]="cpl";
  66.   _texttoken[+_ASMSCF ]="scf";
  67.   _texttoken[+_ASMCCF ]="ccf";
  68.   _texttoken[+_ASMNOP ]="nop";
  69.   _texttoken[+_ASMHALT]="halt";
  70.   _texttoken[+_ASMDI  ]="di";
  71.   _texttoken[+_ASMEI  ]="ei";
  72.   _texttoken[+_ASMEXX ]="exx";
  73.  
  74.   _texttoken[+_ASMRETN]="retn";
  75.   _texttoken[+_ASMRETI]="reti";
  76.   _texttoken[+_ASMLDI ]="ldi";
  77.   _texttoken[+_ASMLDD ]="ldd";
  78.   _texttoken[+_ASMLDIR]="ldir";
  79.   _texttoken[+_ASMLDDR]="lddr";
  80.   _texttoken[+_ASMCPI ]="cpi";
  81.   _texttoken[+_ASMCPD ]="cpd";
  82.   _texttoken[+_ASMCPIR]="cpir";
  83.   _texttoken[+_ASMCPDR]="cpdr";
  84.   _texttoken[+_ASMINI ]="ini";
  85.   _texttoken[+_ASMIND ]="ind";
  86.   _texttoken[+_ASMINIR]="inir";
  87.   _texttoken[+_ASMINDR]="indr";
  88.   _texttoken[+_ASMOUTI]="outi";
  89.   _texttoken[+_ASMOUTD]="outd";
  90.   _texttoken[+_ASMOTIR]="otir";
  91.   _texttoken[+_ASMOTDR]="otdr";
  92.   _texttoken[+_ASMINF ]="inf";
  93.   _texttoken[+_ASMNEG ]="neg";
  94.  
  95.   _texttoken[+_RG_B]="b";
  96.   _texttoken[+_RG_C]="c";
  97.   _texttoken[+_RG_D]="d";
  98.   _texttoken[+_RG_E]="e";
  99.   _texttoken[+_RG_H]="h";
  100.   _texttoken[+_RG_L]="l";
  101.   _texttoken[+_RG_A]="a";
  102.   _texttoken[+_RG_HX]="hx";
  103.   _texttoken[+_RG_LX]="lx";
  104.   _texttoken[+_RG_HY]="hy";
  105.   _texttoken[+_RG_LY]="ly";
  106.   _texttoken[+_RG_I]="i";
  107.   _texttoken[+_RG_R]="r";
  108.   _texttoken[+_RG_RBBYNAME]="rb";
  109.  
  110.   _texttoken[+_RG_BC]="bc";
  111.   _texttoken[+_RG_DE]="de";
  112.   _texttoken[+_RG_HL]="hl";
  113.   _texttoken[+_RG_SP]="sp";
  114.   _texttoken[+_RG_IX]="ix";
  115.   _texttoken[+_RG_IY]="iy";
  116.   _texttoken[+_RG_AF]="af";
  117.   _texttoken[+_RG_RPBYNAME]="rp";
  118.  
  119.   //_texttoken[+FMT_ALUCMDRB]="";
  120.   //_texttoken[+FMT_ALUCMDMHL]="";
  121.   //_texttoken[+FMT_ALUCMDINDEX]="";
  122.   //_texttoken[+FMT_INCRP]="";
  123. }
  124.  
  125.