4/2/10

Assembly පාඩම 10

අම්මෝ පොස්ට් 9ක්ම ඇසෙම්බ්ලි ගැන ලියලා කොහොම හරි GUI එකක් හදාගන්න තැනටත් ඇවිල්ලා
ඉතින් මට හිතුනා RECAP එකක් දාන්න හොඳම වෙලාව කියලා

ඉතින් අපි ඉගන ගත්ත ඒවා ගැන පොඩ්ඩක් බලමු


පලවෙනි පාඩම

මේ පාඩමේදි අපි කථා කලේ Assembly භාවිතා කිරීම පිලිබදව වගේම අපි ඉගෙන ගන්න යන MASM SDK එක ගැන


දෙවනි පාඩම

Assembly ස්ථාපනය කිරීම වගේම අපේ පලමු Hello World ක්‍රමලේකයත් ලිව්වේ මේ පාඩමේදි තමා

තුන්වන පාඩම

වැදගත් පාඩමක් අපි මෙතනදි Assembly මූලාශ්‍ර ගොනුවක ආකෘතිය වගේම keywords කිහිපයකුත් ඉගෙන ගත්තා
ඒ වගේම Assembly මූලාශ්‍ර ගොනුවක් compile කිරීම වගෙම link කරන හැටිත් ඉගෙන ගත්තා


හතරවෙනි පාඩම

අපි එකපාරටම GUI වලට මාරු උනා :D

පස්වෙනි පාඩම
CPU Registers ගැන වගේම OFFSET හා ADDR ගැන කතා කලා
8 bit Registers අටයි EAX,EBX,ECX,EDX,ESI,EDI,ESP,EBP
16 bit Registers හයයි CS,DS, ES, FS, GS ,SS

ඒ වගෙම EFLAGS හා EIP



හයවෙනි පාඩම

Assembly Basic Instruction ගැන කථා කලා මේ තියෙන්නෙ ඒවා


හත්වන පාඩම

stack manipulate වගේම stack එක ගැනත් ඉගෙන ගත්තා

අටවන පාඩම

MASM ආවේනික Macros,Functions,Variables ගැන ඉගෙනගත්තා

නවවෙනි පාඩම

කොහොමින් හරි අපි GUI එකක් අටවා ගන්න තැනට ආවා :D

0 comments:

Post a Comment