এটি হল প্যালবার্ট কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
palbart - BART উন্নত PDP8 ক্রসসেম্বলার
সাইনোপিসিস
পালবার্ট [বিকল্প]ইনপুট ফাইল
বর্ণনাঃ
এই ম্যানুয়াল পৃষ্ঠা সংক্ষিপ্তভাবে নথি পালবার্ট আদেশ এটা জন্য একটি ক্রস-সংযোজনকারী
PDP/8 সমাবেশ ভাষা প্রোগ্রাম। এটি বিন বিন্যাসে, রিমে একটি আউটপুট ফাইল তৈরি করবে
বিন্যাস, এবং উপযুক্ত সিউডো-অপস ব্যবহার করে, রিম এবং বিন বিন্যাসের সংমিশ্রণ। ক
তালিকা ফাইল সবসময় উত্পাদিত হয় এবং একটি ঐচ্ছিক প্রতীক টেবিল এবং/অথবা একটি প্রতীক ক্রস-
রেফারেন্স (সঙ্গতি)। স্থায়ী প্রতীক টেবিল একটি ফর্ম আউটপুট হতে পারে যে হতে পারে
আবার পড়ুন যাতে একটি কাস্টমাইজড স্থায়ী প্রতীক টেবিল তৈরি করা যায়। কোনো সনাক্ত করা ত্রুটি
একটি পৃথক ফাইলের আউটপুট যা ফাইলের নাম দেয় যেখানে সেগুলি সনাক্ত করা হয়েছিল
লাইন নম্বর, কলাম নম্বর এবং ত্রুটি বার্তার পাশাপাশি ত্রুটি চিহ্নিত করা
তালিকা ফাইল।
নিম্নলিখিত ফাইলের নাম এক্সটেনশন ব্যবহার করা হয়:
.pal সোর্স কোড (ইনপুট)
.lst সমাবেশ তালিকা (আউটপুট)
DEC এর বিন বিন্যাসে বিন সমাবেশ আউটপুট (আউটপুট)
DEC এর রিম বিন্যাসে রিম সমাবেশ আউটপুট (আউটপুট)
.err সমাবেশ ত্রুটি সনাক্ত করা হয়েছে (যদি থাকে) (আউটপুট)
.prm স্থায়ী প্রতীক টেবিল EXPUNGE pseudo-op এর পরে পড়ার জন্য উপযুক্ত আকারে।
বিকল্প
বিকল্পগুলির একটি সারাংশ নীচে অন্তর্ভুক্ত করা হয়েছে।
-d সমাবেশ শেষে প্রতীক টেবিল দেখান
-h সাহায্য প্রদর্শন করুন।
-l আক্ষরিক প্রজন্মের অনুমতি দিন (ডিফল্ট কোন আক্ষরিক প্রজন্ম নয়) এর সংস্করণ দেখান
প্রোগ্রাম.
-p এটিতে স্থায়ী প্রতীক সহ একটি ফাইল তৈরি করুন। (বর্তমান প্রতীক পেতে
টেবিলে, শুধুমাত্র একটি $ আছে এমন একটি ফাইল একত্রিত করুন।)
-r রিম বিন্যাসে আউটপুট তৈরি করুন (ডিফল্ট বিন বিন্যাস)
-v সংস্করণ তথ্য প্রদর্শন করুন।
-x ব্যবহারকারীর চিহ্নগুলির একটি ক্রস-রেফারেন্স (সম্মিলন) তৈরি করুন।
কারণ নির্ণয়
অ্যাসেম্বলার ত্রুটি ডায়াগনস্টিকগুলি একটি ত্রুটি ফাইলের আউটপুট এবং তালিকা ফাইলে ঢোকানো হয়।
ত্রুটি ফাইলের প্রতিটি লাইন ফর্ম আছে
( : ) : ত্রুটি: Loc এ =
একটি উদাহরণ ত্রুটি বার্তা হল:
bintst.pal(17:9): ত্রুটি: Loc = 07616 এ অনির্ধারিত প্রতীক "UNDEF"
তালিকায় যে ত্রুটি নির্ণয় করা হয়েছে তা দুটি অক্ষরের ত্রুটি কোড দিয়ে শুরু হয় (যদি
উপযুক্ত) এবং একটি সংক্ষিপ্ত বার্তা। একটি ক্যারেট '^' ভুল হলে আইটেম অধীনে স্থাপন করা হয়
যথাযথ. একটি উদাহরণ ত্রুটি বার্তা হল:
17 07616 3000 DCA UNDEF
UD অনির্ধারিত ^
18 07617 1777 TAD আমি ডামি
যখন একটি পরোক্ষ উৎপন্ন হয়, তখন নির্দেশের পরে একটি at অক্ষর '@' স্থাপন করা হয়
নিম্নরূপ একটি সূচক হিসাবে তালিকায় মান:
14 03716 1777@ TAD OFFPAG
অনির্ধারিত চিহ্নগুলি একটি '?' পূর্ববর্তী করে প্রতীক সারণী তালিকায় চিহ্নিত করা হয়েছে। থেকে
প্রতীক পুনঃসংজ্ঞায়িত চিহ্নগুলিকে '#'-এর পূর্বে প্রিপেন্ড করে প্রতীক টেবিলের তালিকায় চিহ্নিত করা হয়েছে
প্রতীক. উদাহরণ হল:
#REDEF 04567
সুইচ 07612
?UNDEF 00000
উৎপন্ন ডায়গনিস্টিক বার্তাগুলির জন্য কোডটি পড়ুন।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে palbart ব্যবহার করুন