Rational PIC Assembler

সফটওয়্যার স্ক্রিনশট:
Rational PIC Assembler
সফটওয়্যার বিবরণ:
সংস্করণ: 2.0
তারিখ আপলোড: 2 Jun 15
ডেভেলপার: Joe Bentley
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 7

Rating: nan/5 (Total Votes: 0)

মূলদ মাংসখণ্ডের প্রতীকী ভাষান্তর মাইক্রোচিপ থেকে মধ্য পরিসীমা মাইক্রোকন্ট্রোলার জন্য একটি প্রতীকী ভাষান্তর হয়. প্রকল্প ইন্টেল শৈলী স্মৃতিবর্ধনবিদ্যা এবং লক্ষ্য-প্রথম operand ক্রম ব্যবহার করে. পিসি সমাবেশ প্রোগ্রামারদের স্বাচ্ছন্দ্য বোধ পরিকল্পিত.
এই প্রতীকী ভাষান্তর মাইক্রোচিপ এর midline মাইক্রোকন্ট্রোলার সঙ্গে সামঞ্জস্যপূর্ণ কোড জেনারেট করে কিন্তু তাদের প্রতীকী ভাষান্তর সঙ্গে সঙ্গতিপূর্ণ নয়. এটা কোন পিসি সমাবেশ প্রোগ্রামার পরিচিত মনে করা উচিত. ('ভুল' উল্টোদিকে, অর্থাৎ 'অধিকার') নির্দেশ স্মৃতিবর্ধনবিদ্যা এবং operand যাতে ইন্টেল শৈলী.
কমান্ড-লাইন সিন্টেক্স
Pic-আ স ম [-c] [-l ফাইলের নাম] [-o ফাইলের নাম] input_file
-c - কনসোল মোড
একটি সমাবেশ উৎস stdin থেকে গ্রহণ করা হয়. বাইনারি কোড
stdout- এ আউটপুট. ত্রুটি stderr আউটপুট হয়
-l ফাইলের নাম - ফাইল তালিকা উল্লেখ
-o ফাইলের নাম - বস্তুর ফাইল উল্লেখ
ইনপুট
ইনপুট যা প্রতিটি নিম্নলিখিত ক্ষেত্রগুলি এক বা একাধিক রয়েছে লাইন একটা ক্রম
লেবেল নির্দেশ operands; মন্তব্য
লেবেল এবং মন্তব্য ঐচ্ছিক. প্রয়োজন operands নির্দেশ উপর নির্ভর করে.
প্রতীকী ভাষান্তর এমনকি নির্দেশাবলীর জন্য, কেস সংবেদনশীল.
ধ্রুবক
[: Xdigit:] হেক্স মান সি-শৈলী '0x' দিয়ে চিহ্নিত করা যাবে. বাইনারি মান '0b' [01] সঙ্গে উল্লেখ করা যেতে পারে. দশমিক ডিফল্ট বেস হিসাবে দশমিক এছাড়াও মান কোন উপসর্গ প্রয়োজন.
ক্যারেক্টার ধ্রুবক একক উদ্ধৃতি চিহ্ন মধ্যে একটি একক চরিত্র বা পলান চরিত্র পরিক্ষেপ দ্বারা উল্লেখ করা হয়. স্ট্রিং ধ্রুবক শূন্য বা তার বেশি অক্ষরের পরিক্ষেপ কর্তৃক নির্ধারিত এবং উদ্ধৃতি চিহ্ন মধ্যে অক্ষর পালিয়ে. স্ট্রিং ধ্রুবক স্ট্রিং প্রতিটি অক্ষরের জন্য একটি অক্ষর ধ্রুবক উৎপন্ন. সংরক্ষিত কোন trailing শূন্য নেই. উদাহরণ স্বরূপ:
ডিবি "হ্যালো worldn", 0, 'এ', 'বি', 'R', 'এন', 'টি'
লেবেল
একটি লেবেল একটি লাইন আরম্ভ করা হয় (underbar সহ) আলফানিউমেরিক অক্ষরের একটা ক্রম. লেবেল কোলন হবে না. গত nonlocal ট্যাগ স্থানীয় লেবেল নামের প্রারম্ভে বিন্দু নাম prefixing দ্বারা সংজ্ঞায়িত করা যেতে পারে. এই ক্ষেত্রে
; উদাহরণস্বরূপ-1.asm থেকে উদাহরণস্বরূপ
foo বিন্যাস কল .1
.1 JMP .2
.2 JMP .1
বার কল .1
.1 JMP .2
.2 JMP .1
এই উদাহরণে, সংজ্ঞায়িত লেবেল foo বিন্যাস, foo.1, foo.2, বার, bar.1, এবং bar.2 হয়. প্রথম কল শাখা foo.1 করতে. দ্বিতীয় কল শাখা bar.1 করতে. 'foo বিন্যাস' স্থানীয় লেবেল 'foo বিন্যাস' ঘোষণা করা হয়েছে আগে রেফারেন্সড করা যাবে না কিংবা 'বার' পর ঘোষণা করা হয়েছে.
নির্দেশনামা
ডেটা ঘোষণা করা যেতে পারে. declarator নির্দেশ মধ্যে সঞ্চালিত হয় এবং কমা দ্বারা পৃথক এক বা একাধিক এক্সপ্রেশন দ্বারা অনুসরণ করা হয়. প্রতিটি অভিব্যক্তি নির্বিশেষে declarator ধরনের আউটপুট কোড এক শব্দ অনুরূপ.
DB - প্রতিটি operand এবং-এড সঞ্চিত হবার আগে 0xff সঙ্গে
DW - পূর্ণ 14 বিট শব্দ সংজ্ঞা
DT - প্রতিটি operand 0x3400 (আগমন-সঙ্গে-মান opcode) সঙ্গে 0xff এবং বা-এড সঙ্গে-এড করা হয়. এই ক্ষেত্রে সারণির প্রজন্মের পারবেন. আপনি টেবিলের অফসেট ('W') সঁচায়ক যোগ করতে পারেন. প্রসেসর টেবিল অবস্থান শাখা এবং আট বিট ফলাফল নিয়ে ফিরে আসবে
এই ক্ষেত্রে:
ডিবি 1,2,3
DW 0x3fff, 0x3ff * +15 16, -1
DT 0b001, 0b010, 0b100
Equates টোকেন নামে ক্রম. তারা বলল, 'EQu' সঙ্গে সংজ্ঞায়িত করা যেতে পারে. এই ক্ষেত্রে:
led_1 EQu 0x100 | 1
led_2 EQu 0x100 | 2
কম্বো EQu (led_1) | (led_2)
সংস্থা অবস্থান 'সংস্থা' সঙ্গে পরিবর্তন করা যাবে. এই ক্ষেত্রে
সংস্থা 0x10o
বর্তমান রিলিজের মধ্যে নতুন কী:
· এই রিলিজে অত্যাধুনিক ম্যাক্রো জন্য সমর্থন যোগ করা হয়েছে, মাইক্রোচিপ হেডার ফাইল, শর্তাধীন সংকলন, এবং সামঞ্জস্য অন্তর্ভুক্ত.

অনুরূপ সফ্টওয়্যার

Alienbuild
Alienbuild

3 Jun 15

nwbintools
nwbintools

14 Apr 15

Z80-ASM
Z80-ASM

3 Jun 15

মন্তব্য Rational PIC Assembler

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান