Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. ; 100+ words/phrases. maximum 3 words,
  2. ; 1-12 letters each. example:
  3. ; 'PREPROCESSOR' = 12
  4.  
  5. text words.ta[]=\
  6.  'ABSTRACT SYNTAX TREE',\
  7.  'ACCUMULATOR',\
  8.  'ADDRESS SIZE OVERRIDE',\
  9.  'ADDRESSING MODE',\
  10.  'ARRAY BOUNDS EXCEPTION',\
  11.  'ARITHMETIC LOGICAL UNIT',\
  12.  'ARTIFICIAL INTELLIGENCE', 'ASSEMBLER',\
  13.  'BARREL SHIFTER', 'BINARY TREE',\
  14.  'BINARY ARITHMETIC', 'BITS AND BYTES',\
  15.  'BITWISE OPERATION', 'BREAKPOINT',\
  16.  'CALLING CONVENTION',\
  17.  'CENTRAL PROCESSING UNIT', 'CPU CLOCK CYCLE',\
  18.  'COMPRESSION SCHEME', 'COMPUTER',\
  19.  'CONDITIONAL ASSEMBLY',\
  20.  'COSINE OF ANGLE', 'DATA ALIGNMENT',\
  21.  'DIRECT MEMORY ACCESS', 'DISASSEMBLER',\
  22.  'DIVIDE BY ZERO', 'DRAW TRANSPARENT BITMAP',\
  23.  'DYNAMIC ARRAY', 'DYNAMIC BINARY TRANSLATION',\
  24.  'EFFECIENT ALGORITHM', 'ENCRYPTION',\
  25.  'EXPRESSION PARSER', 'FILE INPUT OUTPUT',\
  26.  'FIXED POINT DIVISION',\
  27.  'FLAT ASSEMBLER', 'FLOATING POINT UNIT',\
  28.  'FLOPPY DISK', 'FOUR BIT MULTIPLIER',\
  29.  'FUNCTION PROTOTYPE',\
  30.  'FUNCTION EPILOGUE SEQUENCE',\
  31.  'GIGABYTE', 'GLOBAL VARIABLE',\
  32.  'EXTERNAL HARD DRIVE', 'HARDWARE INTERRUPT',\
  33.  'HELLO WORLD', 'HEXADECIMAL EDITOR',\
  34.  'HIGH LEVEL ASSEMBLER', 'HYPOTENUSE',\
  35.  'IF EXPRESSION', 'INFINITE LOOP',\
  36.  'INSTRUCTION POINTER',\
  37.  'INTEGRATED CIRCUIT',\
  38.  'KEYBOARD AND MOUSE', 'KOLIBRI OS',\
  39.  'LINKED LIST', 'LOCAL VARIABLES',\
  40.  'LOCAL DESCRIPTOR TABLE', 'LOGARITHM',\
  41.  'LOGIC GATE', 'LOOKUP TABLE',\
  42.  'MACHINE LANGUAGE', 'MACRO INSTRUCTION',\
  43.  'MEMORY COPY', 'MOTHERBOARD', 'MENUET OS',\
  44.  'MULTIPLE INHERITANCE',\
  45.  'NATURAL LOGARITHM', 'NO OPERATION',\
  46.  'NULL POINTER', 'NUMERIC CONSTANT',\
  47.  'OBJECT ORIENTED PROGRAMMING',\
  48.  'OPCODE', 'OPERATING SYSTEM',\
  49.  'OPTIMIZATION', 'STACK OVERFLOW',\
  50.  'PARAMETERS AND LOCALS', 'PIPELINE',\
  51.  'POINTER OPERATION', 'PORTABLE EXECUTABLE',\
  52.  'POSITION INDEPENDANT CODE',\
  53.  'POWERS OF TWO', 'PRECEDENCE',\
  54.  'PREPROCESSOR DIRECTIVE',\
  55.  'PRINT FORMATTED TEXT', 'PROCEDURE',\
  56.  'PROTECTED MODE', 'RANDOM ACCESS MEMORY',\
  57.  'READ ONLY MEMORY', 'RECURSIVE FUNCTION',\
  58.  'REGISTER', 'RELATIONAL OPERATOR',\
  59.  'RELATIVE OFFSET', 'RETURN VALUE',\
  60.  'REVERSE ENGINEERING',\
  61.  'REVERSE POLISH NOTATION',\
  62.  'SCALED INDEX BYTE', 'SEGMENT PREFIX',\
  63.  'SIGNED INTEGER OVERFLOW', 'SILICON CHIP',\
  64.  'SOFTWARE INTERRUPT', 'SOURCE AND DESTINY',\
  65.  'SPRITE ANIMATION', 'STRING LENGTH',\
  66.  'STRUCTURE', 'SYMBOLIC CONSTANT',\
  67.  'TOMASZ GRYSZTAR',\ ; :)
  68.  'TRANSISTOR', 'TRUTH TABLE', 'TWO BIT ADDER',\
  69.  'UNSIGNED INTEGER', 'VARIABLE DECLARATION',\
  70.  'VIDEO CARD', 'VIDEO GRAPHICS ARRAY',\
  71.  'VIRTUAL MACHINE', 'VIRTUAL MEMORY'
  72.  
  73. N.WORDS=words.ta.$-1
  74.  
  75. ; pointer array
  76.  
  77. align
  78.  
  79. words.pa dd N.WORDS dup(0)