vAVRdisasm একটি এভিআর প্রোগ্রাম disassembler রয়েছে হয়. প্রকল্প Atmel এভিআর নির্দেশ সেট, পুনর্বিবেচনা 0856E-এভিআর -11 / 05 দ্বারা সংজ্ঞায়িত সব 136 এভিআর নির্দেশাবলী সমর্থন করে.
এই একক পাস disassembler রয়েছে Atmel জেনেরিক, ইন্টেল HEX8, এবং মটোরোলা, S- রেকর্ড বৈধ এভিআর প্রোগ্রাম বাইনারি ধারণকারী ফরম্যাট ফাইল সব ব্যবস্থা করতে সক্ষম.
vAVRdisasm একটি Cygwin পরিবেশ সহ, * সবচেয়ে স্নো প্ল্যাটফর্মের উপর কাজ করা উচিত. vAVRdisasm Vanya এ Sergeev দ্বারা সি লেখা হয়েছিল - Gmail এ vsergeev, এবং গনুহ সি কম্পাইলার দিয়ে পরীক্ষিত
বৈশিষ্ট্যগুলি
- <. লি> ডিফল্টরূপে সক্রিয় করা disassembly পাশাপাশি নির্দেশ ঠিকানা, ছাপার কাজ
- পরিবর্তন ঠিকানা operand এলডিএস, এসটিএস, JMP জন্য বিন্যাস এবং শব্দ ঠিকানায় বাইট addreses, থেকে কল নির্দেশাবলী এভিআর অ্যাসেম্বলার সঙ্গে vAVRdisasm এর আউটপুট মিলযুক্ত.
- ঠিকানা ডিকোডিং এলডিএস, এসটিএস, JMP জন্য সংশোধন করা হয়েছে এবং কল নির্দেশাবলী.
- স্থায়ী সংখ্যা অফ operands ক্ষেত্র . এই বাগ এটা disassembly সময় একটি অ বিদ্যমান operand ফরম্যাট করার চেষ্টা ছিল vAVRdisasm বিপর্যস্ত হবে যার ফলে হয়.
<লি> আপডেট উপস্থিত README. - সমর্থন, দেস জন্য যোগ করা হয়েছিল SPM # 2, এলডিএস ( 16-বিট), এবং পরিমার্জন 0856H সেট আপ এভিআর নির্দেশ সমর্থন disassembler রয়েছে আনয়ন এসটিএস (16 বিট) নির্দেশাবলী, -. 04/09
- file_disasm.c, libGIS: নতুন লাইন স্থায়ী হ্যান্ডলিং (কখনও কখনও প্রোগ্রাম ফাইল শেষে পাওয়া) তাই কোন & quot; অবৈধ রেকর্ড & quot; একটি newline পড়ার সময় ত্রুটি প্রদর্শিত হবে না.
<লি> file_disasm.c: জটিল ফিক্স: স্থায়ী পড়া এবং ইন্টেল হেক্স এবং মটোরোলা, S- রেকর্ড ফাইলের মধ্যে অদ্ভুত বাইট দৈর্ঘ্যের রেকর্ড এর disassembly. আবিষ্কার এবং প্যাচ আহমেদ বিশেষ ধন্যবাদ! - এই রিলিজে কয়েকটি ক্ষুদ্র বাগ এবং এক গুরুতর বাগ সংশোধন: (পরম লাফ মত) নির্দিষ্ট নির্দেশাবলী ব্যবহার করা হয় যা পরম ঠিকানা, হিসাব.
<লি> ডিফল্টরূপে সক্রিয় করা আপেক্ষিক শাখা / লাফ / কল নির্দেশাবলী গন্তব্য মন্তব্য ছাপার কাজ,
<লি> ঘেটো ঠিকানা লেবেল (& quot দেখতে; ঘেটো ঠিকানা লেবেল & quot;)
<লি> বিভিন্ন ঘাঁটি মধ্যে ডেটা ফর্ম্যাটিং ধ্রুবক (হেক্সাডেসিমেল, বাইনারি, দশমিক)
তথ্য জন্য <লি> .DW তথ্য শব্দ নির্দেশ disassembly সময় একটি নির্দেশনা হিসেবে চিনতে পারা যায়নি.
এই রিলিজে নতুন কি:
<লি> স্থায়ী স্বাক্ষরিত আপেক্ষিক শাখা / লাফ ডিকোডিং: সঠিকরূপে সঙ্কেতমুক্ত হয় বিপরীত দিক জাম্প .
<লি> উপরোক্ত দুটি সংশোধন করা হয়েছে জন্য গ্রাহাম Carnell ধন্যবাদ!
<লি> GPLv3 করতে GPLv2 থেকে লাইসেন্স আপগ্রেড.
কি সংস্করণ 1.8 নতুন:
<লি> disassembly ইন্ডেক্স বাইট বিপরীত ছিল কারণ ঠিকানা দ্বিগুন হয়েছে যেখানে পূর্ববর্তী রিলিজের মধ্যে একটি পরিবর্তন.
<লি> XCH লাস, লাক্ষা, এবং Lat নির্দেশাবলীর জন্য সমর্থন যোগ করা হয়েছে ছিল, এভিআর নির্দেশ সেট পুনর্বিবেচনা 0856I সঙ্গে আপ টু ডেট disassembler রয়েছে আনয়ন -. 07/10
কি সংস্করণ 1.6 নতুন:
SPM নির্দেশ জন্য
সংস্করণ 1.5 নতুন কি:
<লি> সোর্স ফাইল আরো জ্ঞান এবং কোড ভাল প্রতিষ্ঠানের জন্য করতে পালটে হয়.
সংস্করণ 1.4 নতুন কি:
কি সংস্করণ 1.3 নতুন:
<লি> পূর্ববর্তী সংস্করণে সঠিক পরম ঠিকানা প্রদর্শন করা হয়নি তাই দুই (16 বিট নির্দেশ আকার জন্য অ্যাকাউন্ট) দ্বারা গুন, এবং করা হয় নি যে পরম ঠিকানা দেখিয়েছেন. এই সমস্যা সংশোধন করা হয়েছে.
পাওয়া মন্তব্যসমূহ না