כמה ביטים דרושים ל-opcode?
כמה ביטים דרושים ל-opcode?

וִידֵאוֹ: כמה ביטים דרושים ל-opcode?

וִידֵאוֹ: כמה ביטים דרושים ל-opcode?
וִידֵאוֹ: אסמבלי - מבוא למבנה המחשב - שיעור 8 | הנדסת תוכנה וסייבר לכיתות י,יא 2024, נוֹבֶמבֶּר
Anonim

לפיכך, 8 נחוצים ביטים ל opcode . הוראה מאוחסנת במילה עם 24 ביטים . אז יהיו (24-8) = 16 ביטים עבור חלק כתובת בהוראה. המספר הבינארי הגדול ביותר ללא סימן שיכול להתאים למילה אחת בזיכרון הוא, (1111111111111111111111111)2.

בדרך זו, בכמה ביטים יש להשתמש כדי לייצג את ה-opcode?

ה opcode הוא ייצוג קוד המכונה של הפקודה מנמוניקית. מספר הוראות קשורות יכולות להיות זהות opcode . ה opcode שדה הוא 6 ביטים ארוך ( קצת 26 ל קצת 31). הייצוגים המספריים של אוגרי המקור ושל אוגר היעד.

באופן דומה, כיצד מחושב גודל opcode? גודל אופקוד – זהו מספר הביטים שנכבשו על ידי ה- opcode שהוא מְחוֹשָׁב על ידי לקיחת יומן של ערכת הוראות גודל . אופרנד גודל – זהו מספר הביטים שתפוסים על ידי האופרנד. הוראה גודל - זה מְחוֹשָׁב כסכום של ביטים תפוסים על ידי opcode ואופרנדים.

באופן דומה, נשאל, כמה ביטים יש בקוד הפעולה?

אֵיך BITS רבים נמצאים שם בקוד הפעולה , הקופה קוד חלק, וחלק הכתובת? זה משתנה בין 8 ל-256 [1] ביטים , בדרך כלל בכפולות של 8 ביטים . בעבר, שם היו מעבדים עם מספר שונה של ביטים , כמו 6, 7 או כל מספר מוזר אחר.

כמה ביטים נדרשים כדי לטפל בבייטים בזיכרון זה?

ה כתובת זיכרון השטח הוא 32 מגה-בייט, או 225 (25 x 220). זה אומר שאתה צריך log2 225 או 25 ביטים , ל כתובת כל אחד בייט.

מוּמלָץ: