Քանի՞ բիթ է անհրաժեշտ opcode-ի համար:
Քանի՞ բիթ է անհրաժեշտ opcode-ի համար:

Video: Քանի՞ բիթ է անհրաժեշտ opcode-ի համար:

Video: Քանի՞ բիթ է անհրաժեշտ opcode-ի համար:
Video: MikS feat. Vnasakar - ANHNAR E (Armenian Rap) 2024, Ապրիլ
Anonim

Այսպիսով, 8 բիթեր են անհրաժեշտ համար opcode . Հրահանգը պահվում է 24-ով բառում բիթ . Այսպիսով, կլինի (24-8) = 16 բիթ հրահանգի հասցեի մասի համար: Ամենամեծ անստորագիր երկուական թիվը, որը կարող է տեղավորվել հիշողության մեկ բառի մեջ, դա է (1111111111111111111111111)2.

Այսպիսով, քանի՞ բիթ պետք է օգտագործվի opcode-ը ներկայացնելու համար:

Այն opcode-ն է մնեմոնիկ հրահանգի մեքենակոդի ներկայացումը: Մի քանի հարակից հրահանգներ կարող են ունենալ նույնը opcode . Այն opcode դաշտ է 6 բիթ երկար ( քիչ 26 դեպի քիչ 31): Աղբյուրի ռեգիստրների և նպատակակետ ռեգիստրների թվային ներկայացումները:

Նմանապես, ինչպե՞ս է հաշվարկվում opcode-ի չափը: Opcode չափը – Դա բիթերի քանակն է, որը զբաղեցնում է opcode որն է հաշվարկված վերցնելով հրահանգների մատյան չափը . Օպերանդ չափը – Դա օպերանդի զբաղեցրած բիթերի թիվն է: Հրահանգ չափը - Դա է հաշվարկված որպես զբաղեցրած բիթերի գումար opcode և օպերանդներ։

Նմանապես, հարցնում են, թե քանի բիթ կա գործողության կոդի մեջ:

Ինչպես շատ BITS կան գործառնական կոդում , գրանցամատյանը կոդը մասը, իսկ հասցեի մասը. Այն տատանվում է 8-ից մինչև 256 [1] բիթ , ընդհանուր առմամբ 8-ի բազմապատիկներով բիթ . Անցյալում, այնտեղ եղել են տարբեր թվով պրոցեսորներ բիթ , ինչպես 6, 7 կամ ցանկացած այլ տարօրինակ թիվ.

Քանի՞ բիթ է պահանջվում այդ հիշողության բայթերին հասցեագրելու համար:

Այն հիշողության հասցե տարածքը 32 ՄԲ է կամ 225 (25 x 220): Սա նշանակում է, որ ձեզ անհրաժեշտ է log2 225 կամ 25 բիթ , դեպի հասցեն յուրաքանչյուրը բայթ.

Խորհուրդ ենք տալիս: