Ո՞րն է տարբերությունը X86 ժողովի լեզվով և MIPS ժողովի լեզվով:


պատասխանել 1:

MIPS լեզուն կոչվում է RISC ժողովների լեզու: Դա նշանակում է, որ համակարգիչների համար սահմանված հրահանգների կրճատվածություն: Այն հասարակ լեզուների համար հարմար լեզու է, կամ եթե ուզում եք մեքենա մշակել շատ կոնկրետ առաջադրանքի համար, նույնիսկ եթե այն բարդ է, քանի որ ապարատի վրա ավելի քիչ ցուցումներ են իրականացվում: MIPS- ի կողքին օրինակ կլինի միկրոչիպի հավաքման լեզուն `ոչ ավելի, քան 40 հրահանգներ իրենց վերահսկիչներից առավել ամուր լինելու վերաբերյալ, և բոլորն էլ իրականացվում են ապարատների վրա:

Համակարգչային արտադրողների կողմից օգտագործվող x86 և այլ հավաքման լեզուները հայտնի են որպես Complex Instruction Set Computer (CISC): Այս հրահանգների շարքը պարունակում է հարյուրավոր հրահանգներ: Այս լեզուների հատուկ առանձնահատկությունն այն է, որ ոչ բոլոր հրահանգներն են իրականացվում ապարատների վրա: Նրանք ունեն հատուկ ծրագրաշարային շերտ ՝ միկրոկոդ, որը պատասխանատու է բարդ հրամանը վերափոխելու համար: Սա հրահանգ է, որը դրանց հավաքածուի մի մասն է և չի իրականացվում ապարատային տեխնիկայի վրա ՝ այն ցուցումներում, որոնք ֆիզիկապես իրականացվում են ՝ ակնկալվող արդյունքը վերադարձնելու համար:

Ինչպես երևի նկատել եք, MARS- ի հետ MIPS մեքենա մոդելավորելու ժամանակ, այն նույն կերպ է գործում, երբ դուք օգտագործում եք բեռի հանձնարարականը: Սա միայն ցույց է տալիս, որ ժողովի որոշ լեզուներ կարող են ունենալ երկու տեսակի բնութագրեր:

Այսօր ավելի ուշ ես կհրապարակեմ ավելի երկար տեքստ `հղումներով, որոնք վերաբերում են ապարատային սարքավորումների և ժողովի լեզվի հետ դրա փոխհարաբերություններին:

Հուսով եմ, որ դա կօգնի:

Հ.Գ. Ես մեկ այլ մարդու պատասխան եմ փակցնում հավաքման լեզուների վերաբերյալ `հղման համար:

Բարի Ռանթրիի պատասխանը ՝ ի՞նչ է ժողովի լեզուն