Arm-ում գտնվող հրահանգների ո՞ր հավաքածուն ունի ծածկագրի ավելի մեծ խտություն:
Arm-ում գտնվող հրահանգների ո՞ր հավաքածուն ունի ծածկագրի ավելի մեծ խտություն:

Video: Arm-ում գտնվող հրահանգների ո՞ր հավաքածուն ունի ծածկագրի ավելի մեծ խտություն:

Video: Arm-ում գտնվող հրահանգների ո՞ր հավաքածուն ունի ծածկագրի ավելի մեծ խտություն:
Video: Էքստրասենս. Բերանս չի բացվում, որ ասեմ․ Պատերազմը մոտ է․ Ալիև գլուխդ երկու կես դառնա․․․ 2024, Մայիս
Anonim

Բութ մատը հրահանգների հավաքածու -ի վրա օգտագործված ARM ® Կեղև®-M պրոցեսորները ապահովում են գերազանց կոդի խտությունը համեմատած այլ պրոցեսորների ճարտարապետության հետ: 8-բիթանոց միկրոկոնտրոլերներից գաղթած ծրագրային ապահովման շատ ծրագրավորողներ կտեսնեն ծրագրի պահանջվող չափի զգալի կրճատում, մինչդեռ կատարումը նույնպես զգալիորեն կբարելավվի:

Ահա, ո՞րն է թևի բարձր կոդի խտությունը:

2. 23. Կոդի խտությունը անկաշկանդ վերաբերում է նրան, թե քանի միկրոպրոցեսորային հրահանգ է պահանջվում պահանջվող գործողությունը կատարելու համար, և որքան տեղ է զբաղեցնում յուրաքանչյուր հրահանգ: Ընդհանուր առմամբ, որքան քիչ տեղ է զբաղեցնում հրահանգը և որքան ավելի շատ աշխատանք կարող է կատարել միկրոպրոցեսորը մեկ հրահանգում, այնքան ավելի խիտ է այն: կոդը է.

Ավելին, ո՞րն է 32 բիթանոց ARM հրահանգների հավաքածուի և 16 բիթանոց ARM Thumb հրահանգների հավաքածուի առավելությունները: Այն 32 - բիտ հրահանգներ ապահովել մեքենայի ամբողջական մուտքը և բնօրինակի ճկունության մեծ մասը ARM հրահանգների հավաքածու . Այն 16 - բիտ հրահանգներ շարունակեք ապահովել կոդերի պատշաճ խտություն:

Նմանապես, դուք կարող եք հարցնել, թե ինչ է կոդի բարձր խտությունը:

կոդի խտությունը - Համակարգչի սահմանում Այն ծավալը, որը գործարկվող ծրագիրը զբաղեցնում է հիշողության մեջ: Կոդի խտությունը կարևոր է շարժական սարքերում, որոնք պարունակում են սահմանափակ քանակությամբ հիշողություն:

Քանի՞ ARM հրահանգ կա:

ARM ընդհանուր առմամբ ունի 37 ռեգիստր, որոնցից բոլորը 32 բիթանոց են: Ներկայումս հասանելի գրանցամատյանների խզում չկա: - Բոլորը հրահանգներ կարող է ուղղակիորեն մուտք գործել r0-r14: - Մեծ մասը հրահանգներ թույլ է տալիս նաև օգտագործել ԱՀ:

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