অ্যাসেম্বলি ভাষা
কম্পিউটার প্রোগ্রামিং- এ, অ্যাসেম্বলি ভাষা (বিকল্পভাবে অ্যাসেম্বলার ভাষা [১] বা সিম্বলিক মেশিন কোড),[২][৩][৪] প্রায়শই কেবল অ্যাসেম্বলি হিসাবে উল্লেখ করা হয় এবং সাধারণত এএসএম হিসাবে সংক্ষেপে বলা হয়, এটি যে কোনও নিম্ন-স্তরের প্রোগ্রামিং ভাষা। ভাষার নির্দেশাবলী এবং কম্পিউটার স্থাপত্যের মেশিন কোড নির্দেশাবলীর মধ্যে একটি খুব শক্তিশালী যোগাযোগ রয়েছে।[৫] অ্যাসেম্বলি ভাষায় সাধারণত প্রতি মেশিনের নির্দেশে একটি বিবৃতি থাকে (1:1), তবে ধ্রুবক, মন্তব্য, অ্যাসেম্বলার নির্দেশিকা,[৬] প্রতীকী লেবেল, যেমন, মেমরি অবস্থান, রেজিস্টার এবং ম্যাক্রো [৭][১] সাধারণত সমর্থন করে থাকে।
প্যারাডাইম | ইম্পারেটিভ, অসংগঠিত |
---|---|
প্রথম প্রদর্শিত | ১৯৪৯ |
কোন অ্যাসেম্বলি ভাষা বলতে একটি নির্দিষ্ট কম্পিউটার আর্কিটেকচারে ব্যবহৃত মেশিন ভাষার মনুষ্যপাঠ্য রূপকে বোঝায়। মেশিন ভাষায় প্রোগ্রাম লেখা খুবই কঠিন, তাই অ্যাসেম্বলি ভাষা তৈরি করা হয়েছে। অ্যাসেম্বলার দিয়ে এই অ্যাসেম্বলি ভাষাকে মেশিন ভাষায় রূপান্তর করা হয়।
অ্যাসেম্বলার হল একটি কম্পিউটার প্রোগ্রাম যা অ্যাসেম্বলি ভাষাকে অবজেক্ট কোডে রূপান্তরিত করে।
তথ্যসূত্র
সম্পাদনা- ↑ ক খ "Assembler language"। High Level Assembler for z/OS & z/VM & z/VSE Language Reference Version 1 Release 6। IBM। ২০১৪ [1990]। SC26-4940-06।
- ↑ "Assembly: Review" (পিডিএফ)। Computer Science and Engineering। College of Engineering, Ohio State University। ২০১৬। ২০২০-০৩-২৪ তারিখে মূল (পিডিএফ) থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২০-০৩-২৪।
- ↑ Archer, Benjamin (নভেম্বর ২০১৬)। Assembly Language For Students। North Charleston, South Carolina, US: CreateSpace Independent Publishing। আইএসবিএন 978-1-5403-7071-6।
Assembly language may also be called symbolic machine code.
- ↑ Streib, James T. (২০২০)। "Guide to Assembly Language"। Undergraduate Topics in Computer Science। Cham: Springer International Publishing। আইএসএসএন 1863-7310। আইএসবিএন 978-3-030-35638-5। এসটুসিআইডি 195930813। ডিওআই:10.1007/978-3-030-35639-2।
Programming in assembly language has the same benefits as programming in machine language, except it is easier.
- ↑ Saxon, James A.; Plette, William S. (১৯৬২)। Programming the IBM 1401, a self-instructional programmed manual। Englewood Cliffs, New Jersey, US: Prentice-Hall। এলসিসিএন 62-20615। (NB. Use of the term assembly program.)
- ↑ Kornelis, A. F. (২০১০) [2003]। "High Level Assembler – Opcodes overview, Assembler Directives"। ২০২০-০৩-২৪ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২০-০৩-২৪।
- ↑ "Macro instructions"। High Level Assembler for z/OS & z/VM & z/VSE Language Reference Version 1 Release 6। IBM। ২০১৪ [1990]। SC26-4940-06।