Pages

Friday, December 24, 2010

සරල පරිගණක විධාන ලිවීම(Writing Machine Instructions)

      ගොඩක් දවසකින් බ්ලොග් එක පැත්තෙ ආවෙ.මේ දවස් වල හරිම කාර්යබහුලයි.අද මම පරිගණකය සරල ගණිත කර්ම කිරීම සදහා යොදා ගන්න ක්‍රමවේදය ඉතාම සරලව කියන්නම්.
      පරිගණකයේ මතකය තුල එහෙම නැත්නම්RAM(Random Access Memory) එක තුල තැන්පත්ව ඇති දත්ත අපිට අවශ‍්‍ය  ගණිත කර්ම කිරීමේදී රෙජිස්ටර් යන නමින් හදුන්වන මතක කොටස් තුලට් දත්ත රැහැන්(Data Buses) හරහා ගෙනවිත් එම ගණිත කර්ම සිදු කරයි.මෙය සරලවම මෙය එසේ දැක්විය හැකි වුවත් මෙය ඉතා සංකීර්ණ ක්‍රියාවලියක්.එසේ කිරීමටද හේතුවක් තියෙනවා.සරලවමපැහැදිලි කල හැකි හේතුව ලෙස ඉතා වේගයෙන් දත්ත සමග් ගනු දෙනු කල හැකි වීම සලකිය හැකියි.නමුත් මෙහි ර්ටත් වඩ වැදගත් හේතුවක් තිබෙනවා.දැනට එය අමතක කරමුකෝ.
      මෙසේ රෙජිස්ටර් වෙතට ගෙන් ආ දත්ත ගණිත කර්මය කිරීමෙන් අනතුරුව නැවත  RAM මතකයේ Memory Locations වල තැන්පත් කරනවා.මේ ක්‍රියාවලිය පැහැදිලි කිරීම සදහා Machine Instructions ලිවීමේ ක්‍රම්වේදය යොදා ගන්නවා.

උදාහරණ 1