Слайд 2I. Procesoare ARM Cortex - M
![I. Procesoare ARM Cortex - M](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1131592/slide-1.jpg)
Слайд 3I. Clasificarea
Procesorul Cortex-M face parte din familia de procesoare bazate pe
![I. Clasificarea Procesorul Cortex-M face parte din familia de procesoare bazate pe](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1131592/slide-2.jpg)
arhitectura RISC ce este dezvoltată de ARM Holdings.
Indexul “M” specifică ca acest procesor se utilizează în microcontrolere.
La moment sunt nomenclatura procesoarelor Cortex-M include următoarele procesoare:
M0, M0+, M1, M3, M4, M7
Toate procesoarele Cortex-M suportă setul de instrucțiuni Thumb-2
Слайд 8I. Structura microcontrolerului cu nucleul Cortex-M
![I. Structura microcontrolerului cu nucleul Cortex-M](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1131592/slide-7.jpg)
Слайд 9I. Structura microcontrolerului cu nucleul Cortex-M
Arhitectura ARMv7-M
Setul de instrucțiuni Thumb și
![I. Structura microcontrolerului cu nucleul Cortex-M Arhitectura ARMv7-M Setul de instrucțiuni Thumb](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1131592/slide-8.jpg)
Thumb-2
Inmulțirea -1 cicluri, Inpărțirea -2..12 cicluri
Aritmetica cu saturație
Memorie Bit Banding
Pipeline cu 3 nivele
Pîna la 240 vectori de intrerupere + NMI
256 nivele de prioritate a întreruperilor
Latența intrării in intrerupere 12 cicluri