PIC18
PIC18 উত্তর TK দ্বারা প্রদত্ত নিম্নলিখিত নির্দেশাবলী ফলাফল (বাইনারি):
overflow
PUSH
0000 0000 0000 0101
CALL overflow
1110 1100 0000 0000
0000 0000 0000 0000
তবে, একা কল একটি স্ট্যাক ওভারফ্লো সম্পাদন করবে:
CALL $
1110 1100 0000 0000
0000 0000 0000 0000
আরও ছোট, দ্রুত PIC18
তবে আরসিএলএল (আপেক্ষিক কল) এখনও ছোট (বিশ্বব্যাপী মেমরি নয়, তাই অতিরিক্ত 2 বাইটের প্রয়োজন নেই):
RCALL $
1101 1000 0000 0000
সুতরাং পিআইসি 18-এ সর্বকনিষ্ঠ হ'ল একক নির্দেশনা, 16 বিট (দুটি বাইট)। এটিতে লুপ প্রতি 2 টি নির্দেশিকা চক্র লাগবে। প্রতি নির্দেশ চক্রের চারটি ঘড়িতে আপনি 8 টি ক্লক সাইকেল পেয়েছেন। PIC18 এর একটি 31 স্তরের স্ট্যাক রয়েছে, সুতরাং 32 তম লুপের পরে এটি 256 ঘড়ির চক্রের মধ্যে স্ট্যাকটি উপচে যাবে। 64MHz এ, আপনি স্ট্যাকটি 4 মাইক্রো সেকেন্ড এবং 2 বাইটে উপচে পড়বেন ।
PIC16F5x (এমনকি আরও ছোট এবং দ্রুত)
তবে, PIC16F5x সিরিজ 12 বিট নির্দেশাবলী ব্যবহার করে:
CALL $
1001 0000 0000
আবার লুপ প্রতি দুটি নির্দেশচক্র, নির্দেশ প্রতি 4 টি ঘড়ি তাই লুপ প্রতি 8 ঘড়ি চক্র।
তবে, PIC16F5x এর একটি দুটি স্তরের স্ট্যাক রয়েছে, তাই তৃতীয় লুপটিতে এটি 24 টি নির্দেশে উপচে পড়বে। 20MHz এ, এটি 1.2 মাইক্রো সেকেন্ড এবং 1.5 বাইটে উপচে পড়বে ।
ইন্টেল 4004
ইন্টেল 4004 একটি 8 বিট কল সাবরুটিন নির্দেশ আছে:
CALL $
0101 0000
কৌতূহলের জন্য যা একটি আসকি 'পি' এর সাথে মিলে যায়। একটি 3 স্তরের স্ট্যাকের সাথে মোট 32.4 মাইক্রো সেকেন্ড এবং একটি বাইটের জন্য 24 ঘড়ি চক্র লাগে । (আপনি যদি আপনার ৪০০৪ টি ওভারক্লাক না করেন - আসুন, আপনি জানেন যে আপনি চান))
যা বেফুঞ্জ উত্তরের মতো ছোট, তবে বর্তমান দোভাষীগুলিতে চলমান বেফঞ্জ কোডের চেয়ে অনেক দ্রুত।