በስብሰባ ውስጥ መርሃ ግብር እንዴት እንደሚጀመር -13 ደረጃዎች (ከስዕሎች ጋር)

ዝርዝር ሁኔታ:

በስብሰባ ውስጥ መርሃ ግብር እንዴት እንደሚጀመር -13 ደረጃዎች (ከስዕሎች ጋር)
በስብሰባ ውስጥ መርሃ ግብር እንዴት እንደሚጀመር -13 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በስብሰባ ውስጥ መርሃ ግብር እንዴት እንደሚጀመር -13 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በስብሰባ ውስጥ መርሃ ግብር እንዴት እንደሚጀመር -13 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ዊንዶውስ 11ን መጫን በጣም ቀላል እና ፈጣን ሆኖ አያውቅም በ 2023 ተጠናቋል! 2024, ሚያዚያ
Anonim

የኮምፒተር ፕሮግራም አውጪዎች የእጅ ሥራቸውን በሚማሩበት ጊዜ የመሰብሰቢያ መርሃ ግብር ብዙውን ጊዜ ወሳኝ መነሻ ነጥብ ነው። የመሰብሰቢያ ቋንቋ (ኤኤስኤም በመባልም ይታወቃል) ለኮምፒውተሮች እና ለሌሎች መሣሪያዎች የፕሮግራም ቋንቋ ነው ፣ እና ተጨማሪ ተግባራትን ከሚሰጡ በጣም የላቁ ቋንቋዎች ጋር ሲወዳደር በአጠቃላይ እንደ ዝቅተኛ ደረጃ ተለዋጭ ተደርጎ ይቆጠራል። አንዴ ኮዱን ከጻፉ በኋላ አንድ ሰብሳቢ ወደ ማሽን ኮድ (1s እና 0s) ይለውጠዋል። የአቀነባባሪዎች ውስብስብነት እየጨመረ በመምጣቱ የስብሰባ መርሃ ግብር ትግበራዎች የበለጠ ውስን እየሆኑ ቢሄዱም ፣ ስብሰባው ለብቻው ለሚሠሩ አስፈፃሚዎች ወይም ለመሣሪያ ነጂዎች የመፃፍ ኮድን ጨምሮ ለብዙ ዓላማዎች ጠቃሚ ሆኖ ይቆያል።

ደረጃዎች

ክፍል 1 ከ 3 - በስብሰባ ቋንቋ እራስዎን ማወቅ

በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 1
በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 1

ደረጃ 1. የመሰብሰቢያ ቋንቋን ያንብቡ።

ኮድ ለመጻፍ ማንኛውንም ሙከራ ከመጀመርዎ በፊት መጀመሪያ ቋንቋውን ራሱ መረዳቱ ሁል ጊዜ ጥሩ ሀሳብ ነው። ከመማሪያ መፃህፍት እስከ የመስመር ላይ መመሪያዎች ድረስ የሚገኙ በርካታ ሀብቶች አሉ።

በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 2
በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 2

ደረጃ 2. መሠረታዊ ቃላትን ይማሩ።

ለምሳሌ ፣ አንድ አይዲኢ (የተቀናጀ የልማት አካባቢ) እንደ ጽሑፍ አርትዖት ፣ ማረም እና ማጠናቀር ያሉ ነገሮችን የሚያስተናግድ የኮድ በይነገጽ እንደሚሰጥ ማወቅ ይፈልጋሉ። እንዲሁም ከፕሮግራም ኮድ ጋር የተዛመዱ ቁጥሮችን የሚያከማቹት “መመዝገቢያዎች” እንደመሆናቸው የመሰብሰቡ በትክክል እንዴት እንደሚሠራ በተሻለ ለመረዳት ይፈልጉ ይሆናል። የተሻለ የቃላት አጠቃቀምን መረዳት የኮድ-ጽሑፍ ሂደቱን ራሱ ለመማር ቀላል ያደርገዋል።

በስብሰባው ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 3
በስብሰባው ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 3

ደረጃ 3. ተሰብሳቢዎች ለእርስዎ ትክክል መሆናቸውን ይወስኑ።

ያስታውሱ የተወሰኑ የፕሮግራም ቋንቋዎች አሉ ፣ አንዳንዶቹን ከስብሰባ ይልቅ እጅግ የላቀ ተግባርን ይሰጣሉ። ሆኖም ፣ ስብሰባው የሚጠቅሙባቸው በርካታ አፕሊኬሽኖች አሉ-ለስልክ የጽኑዌር እና ለአየር ማቀዝቀዣ መቆጣጠሪያ ስርዓቶች ራሱን የቻለ አስፈፃሚዎችን ከመፍጠር ጀምሮ የተወሰኑ አንጎለ-ተኮር መመሪያዎችን ከማዘጋጀት ጀምሮ።

በስብሰባው ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 4
በስብሰባው ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 4

ደረጃ 4. የትኛውን ሰብሳቢ መጠቀም እንደሚፈልጉ ይወስኑ።

እንደ A86 ፣ NASM ወይም GNU ያሉ አሰባሳቢዎች በአጠቃላይ ውስብስብ ያልሆኑ ተግባራትን ያከናውናሉ እናም ለጀማሪዎች ተገቢ መነሻ ነጥቦች ሊሆኑ ይችላሉ። እያንዳንዱ ሰብሳቢ ትንሽ ለየት ባለ መንገድ ይሠራል ፣ ስለዚህ የሚቀጥለው መመሪያ MASM ን (ማይክሮሶፍት ማክሮ አሰባሳቢ)-ከዊንዶውስ ኦፐሬቲንግ ሲስተሞች ጋር የሚሰራ መሠረታዊ ሰብሳቢ እየተጠቀሙ ነው በሚለው ግምት ስር ይሠራል። እሱ x86 የመሰብሰቢያ ቋንቋን እና የ Intel አገባብ ይጠቀማል።

የ 2 ክፍል 3 - ሰብሳቢውን እና አይዲኢን ማውረድ እና መጫን

በስብሰባው ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 5
በስብሰባው ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 5

ደረጃ 1. ሰብሳቢውን ራሱ ያውርዱ።

በእይታ ስቱዲዮ ኢንተርፕራይዝ 2015 ውስጥ የተካተተውን የቅርብ ጊዜውን የ MASM ስሪት (በርካታ መሳሪያዎችን ጨምሮ አጠቃላይ IDE) ፣ ግን የበለጠ መሠረታዊው የመጀመሪያ ስሪት (MASM 8.0) ማግኘት ይችላሉ። MASM 8.0 ለማውረድ ነፃ ነው። አንዳንድ ሰብሳቢዎች-እንደ ጠፍጣፋ አሰባሳቢ-ዊንዶውስ ፣ ዲኦኤስ እና ሊኑክስን ጨምሮ በብዙ ስርዓተ ክወናዎች ላይ ጥቅም ላይ ሊውሉ እንደሚችሉ ልብ ይበሉ። ሌሎች ሰብሳቢዎች-Netwide Assembler (NASM) ወይም GNU Assembler (GAS) ን ጨምሮ-ከማክ ኦፕሬቲንግ ሲስተሞች ጋር ይሰራሉ።

  • MASM 8.0 ን ለማውረድ ፣ በዚህ ደረጃ በተጠቀሰው የገጹ አናት አቅራቢያ ያለውን የማውረድ ቁልፍን በቀላሉ ጠቅ ያድርጉ።
  • እርስዎ በመረጡት ሰብሳቢ ላይ በመመስረት የስርዓት መስፈርቶች ይለያያሉ ፣ ግን MASM 8.0 ዊንዶውስ 2000 የአገልግሎት ጥቅል 3 ፣ ዊንዶውስ አገልጋይ 2003 ወይም ዊንዶውስ ኤክስፒ አገልግሎት ጥቅል 2 ይፈልጋል።
  • MASM 8.0 ን መጫን እንዲሁ ከዚህ ቀደም ቪዥዋል ሲ ++ 2005 ኤክስፕረስ እትም አውርደው እንዲጭኑ ይጠይቃል።
በስብሰባው ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 6
በስብሰባው ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 6

ደረጃ 2. IDE ን ያውርዱ።

በአጠቃላይ ከ MASM ጋር በጥሩ ሁኔታ የሚሠራውን WinAsm IDE ን ለማግኘት እና ለመጫን በቀላሉ ለ “WinAsm ማውረድ” ፍለጋን ያካሂዱ። በየትኛው የፕሮግራም ቋንቋ እንደሚጠቀሙ ላይ በመመስረት ሌሎች አይዲኢዎች ይበልጥ ተገቢ ሊሆኑ ይችላሉ። አንድ ታዋቂ አማራጭ RadAsm ነው።

በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 7
በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 7

ደረጃ 3. MASM 8.0 ን ይጫኑ።

ፕሮግራሙ አንዴ ከወረደ በኋላ አሂድን ጠቅ በማድረግ መጫኑን ወዲያውኑ መጀመር ይችላሉ። በአማራጭ ፣ በኋላ ላይ እሱን ለመጫን ይፈልጉ ይሆናል ፣ በዚህ ጊዜ በቀላሉ አስቀምጥን ጠቅ ያድርጉ። አሂድን ጠቅ ሲያደርጉ ፣ MASM 8.0 ወደ የእርስዎ

በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 8
በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 8

ደረጃ 4. የእርስዎን አይዲኢ ይጫኑ።

WinAsm ከወረደ በኋላ በቀላሉ ፋይሎቹን አውጥተው ወደ “c: / program files \” አቃፊዎ ይገለብጧቸው። እንዲሁም በቀላሉ ለመድረስ በዴስክቶፕዎ ላይ አቋራጭ ማስቀመጥ ይፈልጉ ይሆናል።

በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 9
በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 9

ደረጃ 5. የእርስዎን አይዲኢ ያዋቅሩ።

በመጀመሪያ የ WinAsm ፕሮግራምን ያስጀምሩ። በዴስክቶፕዎ ላይ አቋራጭ ካስቀመጡ በቀላሉ ሁለቴ ጠቅ ያድርጉት። ሌላ ሰብሳቢ ወይም አይዲኢ እየተጠቀሙ ከሆነ ይህ ሂደት የሚለያይ መሆኑን ልብ ይበሉ።

በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 10
በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 10

ደረጃ 6. WinAsm ን ከ MASM 8.0 ጋር ያዋህዱ።

ከተጠቀሰው ትር አማራጮችን በመምረጥ በመጨረሻ የፋይሎች እና ዱካዎች ትርን በመምረጥ በ WinAsm's Tools ትር ላይ ጠቅ በማድረግ ይጀምሩ። ከዚያ የመጀመሪያዎቹን ሶስት ግቤቶች (የማጣቀሻ ዱካዎች) ወደ የእርስዎ MASM መጫኛ አቃፊ ይለውጡ። ሲጨርሱ እሺን ጠቅ ያድርጉ።

በፋይሎች እና ዱካዎች ትር ስር መረጃን ሲያስተካክሉ ፣ የመጀመሪያዎቹ ሦስት ግቤቶች እንደሚከተለው ማንበብ አለባቸው። የሁለትዮሽ መንገዱ C: / Masm32 / Bin; አካታች መንገዱ C: / Masm32 / Include መሆን አለበት። እና የቤተ መፃህፍት ዱካ C: / Masm32 / Bin መሆን አለበት።

ክፍል 3 ከ 3 የጽሑፍ ኮድ

በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 11
በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 11

ደረጃ 1. ኮድ መጻፍ ይጀምሩ።

WinAsm ን በማስጀመር እና በፋይል ትር ላይ ጠቅ በማድረግ ይጀምሩ። ከዚያ አዲስ ፕሮጄክቶችን ይምረጡ ፣ እና ብዙ አማራጮችን ያያሉ። እነዚያ አማራጮች ኮንሶል ትግበራ እና መደበኛ EXE ያካትታሉ። እርስዎ GUI (ግራፊክ የተጠቃሚ በይነገጽ) ላይ የተመሠረተ መተግበሪያ ለመፍጠር እየሞከሩ ከሆነ ፣ ለምሳሌ ፣ ሁለተኛውን ይመርጣሉ።

በስብሰባው ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 12
በስብሰባው ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 12

ደረጃ 2. የስብሰባ ፕሮግራም መዋቅርን ይጠቀሙ።

የተለመደው አወቃቀር መስመርን የሚገልጽ ሥነ -ሕንፃን ፣ የውሂብ ክፍል (ክፍል.ዳታ) የመነሻ መረጃን ወይም ቋሚዎችን ፣ ተለዋዋጮችን እና የጽሑፍ ክፍልን (ክፍል. ጽሑፍን) ያካተተበትን የጽሑፍ ክፍል (ክፍል። የፕሮግራም ኮድ። ያ የመጨረሻው ክፍል ሁል ጊዜ የሚጀምረው በአለምአቀፍ _መጀመሪያ መግለጫ ነው። እያንዳንዱ ቅደም ተከተል የኮድ ማገጃ በመባል ይታወቃል።

በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 13
በስብሰባ ውስጥ ፕሮግራምን ይጀምሩ ደረጃ 13

ደረጃ 3. መሠረታዊ ትዕዛዞችን ይረዱ።

በስብሰባ ቋንቋ ሦስት ዓይነት መግለጫዎች አሉ-ሊተገበሩ የሚችሉ መመሪያዎች ወይም መመሪያዎች (እነዚህ በአቀነባባሪዎች ኮድ ምን ማድረግ እንዳለባቸው ለአቀነባባሪዎች ይነግራቸዋል) ፣ የአሰባሳቢ መመሪያዎች ወይም አስመሳይ-ኦፕስ (እነዚህ የስብሰባ ሂደቶችን ለአሰባሳቢው ይገልፃሉ) እና ማክሮዎች (እነዚህ እንደ ጽሑፍ ያገለግላሉ- የመተካት ዘዴ)።

ጠቃሚ ምክሮች

  • በስብሰባ ቋንቋ (ወይም በሌላ) ውጤታማ ኮድ መጻፍ በአጠቃላይ በተወሰነ ደረጃ ጉልህ ጥናት ይጠይቃል። በተለይ ለስብሰባ ቋንቋ መግለጫዎች እና የስብሰባ ፕሮግራምን እንዴት ማጠናቀር እና ማገናኘት እንደሚቻል አስፈላጊውን አገባብ መማር ይፈልጋሉ።
  • አንድ የተወሰነ ሰብሳቢ ለማቋቋም በሚሞክሩበት ጊዜ ማንኛውም ችግሮች ካጋጠሙዎት ፣ የተወሰኑ ጥያቄዎች የሚነሱበትን መድረክ መቀላቀል ብልህነት ሊሆን ይችላል።
  • አንዳንድ የፕሮግራም ቋንቋዎች በ C እና C ++ ውስጥ እንደ ASM (“”) ተግባር ያሉ ስብሰባን በውስጣቸው ለማደባለቅ መገልገያዎች አሏቸው። ይህ ለመጀመር ጥሩ መንገድ ነው።
  • ከአዲሶቹ የ MASM ስሪቶች ጋር በሚሠራ አይዲኢ ፍላጎት ካለዎት ፣ Visual MASM ን በ www.visualmasm.com/ ይመልከቱ።

የሚመከር: