اسمبلی زبان

آزاد دائرۃ المعارف، ویکیپیڈیا سے
Jump to navigation Jump to search
اسمبلی زبان
Motorola 6800 Assembly Language.png
Motorola MC6800 Assembly listing, showing original assembly language and the assembled form
پیراڈائمامپیریٹو, Unstructured
اشاعت1949؛ 71 برس قبل (1949)

اسمبلی (یا اسمبلر) زبان assembly (or assembler) language [1] جس کا مخفف اے ایس ایم (asm) ہے، ایک لو لیول پروگرامنگ زبان ہے۔ اسے ایسے پروگرام ایبل (programmable) آلات اور کمپیوٹرز میں استعمال کیا جاتا ہے جن میں آرکیٹیکچر، مشین کوڈ ہدایات اور زبان میں قابل ذکر موافقت (جو بسا اوقات ون-آن-ون نہیں ہوتی) ہو۔ ہر اسمبلی زبان مخصوص کمپیوٹر آرکیٹیکچر کے لیے ہوتی ہے۔ جبکہ اس کے برعکس ہائی لیول لینگوئج کو کمپائلر یا انٹر پریٹر کی مدد سے مختلف کمپیوٹر آرکیٹیکچرز کے لیے استعمال کیا جاسکتا ہے۔ اسمبلی زبان کو علامتی مشین کوڈ بھی کہا جاتا ہے۔[2]

ایک یوٹیلیٹی سافٹ ویئر جسے اسمبلر کہا جاتا ہے، اسمبلی زبان کو مشین کوڈ میں منتقل کرتا ہے۔ اس مشین کوڈ کو کمپیوٹر ایگزیکیوٹ کرتا ہے۔ اسمبلی زبان کے مشین کوڈ میں منتقل کرنے کے عمل کو اسمبلی یا سورس کوڈ کی اسمبلنگ کہتے ہیں۔

حوالہ جات[ترمیم]

  1. Assembler language, IBM Knowledge center
  2. Saxon، James؛ Plette، William۔ Programming the IBM 1401۔ Prentice-Hall۔ ایل سی سی این 62-20615 – via HathiTrust۔ نادرست |=مردہ ربط (معاونت) [use of the term assembly program]