Vous êtes sur la page 1sur 6
‘iss BL + Gastihants de base din Weeewor OU Memoice, Tterace 16 + Ue inkerfaces assoeidhs Bus de clonnees, Bus dO, Bas dle Conmnanels + \WeroCentratlene| v Gonporte une GaGig de | icepreceseur| W necessite des Comporants extermes. have ( (mam Rom Timer jin rayl sa onchenner Vane fagon Nome » Made Thumbs. le Processeur execute des instructing AG bike ecemeur execute ait ces inctruchiens AG hits. des instruckine 32 hile selon le besain * Beesenr “aie q ) ican g Tat ares | erate | 1 + Mde Thumb? \ le Tesh we | ee | ecate | Tats | i 1 sae | decade | execute ta i | i i 5 B cates Aiet/aeude mkv oe $b! Non Neuman Memoir Conmune Gots s nets), ubfise (O38C pecessor Execution des inst est Telativement lent car ev 2 Mémoires Apa (6 pour ke + A your les'tnst) whBse RISC peceMor Temecdy des inch est plac fopide Format variable ne peat ie fetePeode ot Yaak Simultanément Frocessor Medes: cue RTC ‘Inet Gomphexes penonk Task Aimples oe Pret quan asiare gees “Claeanys) | et oe Format toe Virodage Complore ek lent Po de fags tes ‘Decodage Pevingle ck rapde Reascoup de reqistres Renstaup de modes Bpelaing ciffralt alatresage at adressage Ber de mode Brelining my f Systems & ARM Grtex-M4 Precessar w Cesk oy SPALL RIC processor + Wuktses tRumbs et Ramb 2 . a ARM Grtex Ma microprecentor Contains + Aw Brocessor Core 4 2 Conkient des, Teqetres Intemes, UML, dats yah ek Awne Central logic. © Conbient aust & pour vue ubifisatin generale ek speciale 2. MIC» Nested Veclored Interrupt Golraller ( bancle nestec interagts et Compare le pots) *) B. WHC. Wakeup Interrupt Contraller (oqhrennal ) (eke Grom his. Sleep mode in Case s gt Requeat is Aeteeted) 4. Rus inberConmect 3. Debeg, Syplew (opleenal ) Bq. Up te two tastruchsis. on be fetched in ov tos for (Ab-bit instruchéns ) « Cortex Ma Memnm Mans aN neg! x Cortex M4 Registers © > ARE used fo store and proces lemporory, dats witRin Re precaror Core, AG Registres cle S2-bits AZ Registres, ‘ee BSR, Combined) Pr Stohus Reyiher > Brovides to formahion abou reer execution ] TRIER, Loin thy 2 TSR number Setld (Celt reggie 7 Ee Shy © C1 Cary, fy 2 Vs overflaw “oy send eq _ soy Supmaaseat™ ® » GenaMg, Memory Map —Aesendbler Trearemaing_ Ly haw AGB of wemery adress Space 5 which is archibechally 7 Aeined 6 a naraber of Tegions + Bt ils: - > Enregitre Ry, ding le Gontenu de (0% 00 ORFEFFEFEF) : ae p : cs) ce Padrege dehy eo 96 > source destinabion eh spk et ” Padre » SAM & Mainly wed For data memory, ewe | On- Chip Neneh, oe [Sosces Serre coe w ifRmebic Tashucksie I Do~Chy memory ex. FIN " Ry, Ra,Ra —s Raw Ray Ra * Rerierd Regis ) usa Gor patipherale Auckax AMA or ARB AOC RR Ra 4 Rye Ray Rye Som chip_perepherale ah Ri RRs —s Re Rp_Ry, / SUBC R, Rak, —s Rye Me Rs ce a {ee Re RarRs—s R= RR, PAE Bes He Ras Ra Reg cid fc Bs: Bas Ra—> Raw RaxB, x Zl a Rao RR MWS Rea, Bay > Row Rx Re ER = Rox Reb MY, Ra —> Rus RR C He z Mterbly Prcrom- Components» * Drechiver (Aatenbly deination) Bs Global, Area, End Compilatear, ne vabpos Cre execuees . # Tnchuchint ( Brocmar destinshin) TDR word ® ex: Mov, Add, SVC LdRB Byte i Siekeraphin, LRH Half werd AN bregy word in 4 sits | LDREB — Signed Byte Te cdonc pour poser elm mat dan autres ov fash un LDRSH —Falf Algped Saat de 4 tits | te] i LDR Ro, [Re] > %4 =e JRe= merely + Bolsltaefomals l ae eee Lake? inghuchan 4 Gammerts UDR Rey [Rema]! a fRe~ meme|Rre A SRR A MOV Rs , Koxm 5 Se Register Ra to Oxi R= Raed 2 MON Bye Re LDR Rey [Rea] oH Rew meme [Rix 4] 3. MVN Ra, 4 5 mettre Vinverse de fe yoleur Bas de update de Rat Ae Mow Ry, OX CODE ee « ‘sbaieinahch 5. MOT R35 vdveest hee ne AND Re Ra Ry ORR Ra Ras Ry $ Mov “Does not Accom maser BOR Ry Rey Rs ae BIC By, Ras Rs —y Pax Ry AND Ra x (Autres instrachss » - fo 012% memory 5 we uke Load /shore tnshruchins * alae ord oiinehic Sheftsy © Kad dandy L8L = fefe Ee. Mov Ro, Ras Lt x8?” Memory —> Registre USR 5 Right she soe Memory MR — Raht ye WR Rs LR] [Rereeas \ BOR | Rebate Right by n bils ees enrmann a a8 nr ooetend | Ry RRxi + = a 4 bit © ott $B Rs el Cortona de P@ U eae as Gndih | exeraiee « i Exeraice « + Gndihene. Ss + UR Ro, = Voluet 3 permet de chargr clans Re [2 valeur EG= equ adage value 4. NE nok equa oABDS Res Ris Ry 5 Bermet de realiser Peddlihin clu MTs negpkve Cotenu de Ra 4 R4 et le resultat Agra PLe positive cos Re. L& x wer or Same Avec une tise & jour du Registre 4’étet GE « Geaker or epal eR 9 SH BNE NLP. beanclP fo Re babeP if not equal? PRD Rs, Re Ra, permet de faire Paddthin cla centenu de x Bee -p” a . Fr a Re owee celui de Ra avec le . bre oy, hk wih os diffe adele du regiatre PER ef metre le Reultat dans r bs & BB Rbef wa a Bilan, devhs een ceetaune tetiinaldn Gnditiennal brond. _ ama da raiahre Pa. 8 codtin> * & + Directives de dectarahir de denngers kip dewnee Taille Nolear — Bronch with Lak. BL % dew oxDs > Ache Addwom of Ray s Unk Register (Ver le main aute le Lous preg ) x Dew OxDIR4 —> Aoctels Main —_ ———> frou, preg — = ® — x Ded Ox -- —» 4ockets ® —— 3 j TBE Pass eg Mov BC, Rag | de a a * Mops Aber. BH Fer(eosidwsine) | MY Ro HDs je Jost} oe RR, aD RCE ne {mt PD RRR Lay B Loop Done a ido 2. while. while (be die) Lap CME Re, mM 400 { tee tera, } WOT Done AMD Ro, Roy aA B beg Dene r a ATEN abgrement Aw dennten fur 4 (ses memeires «REA Bermet de heer le Cade qui va Aire les inst ch Vepace did Gde er memoire ROM atcewible Aulement en lechare. H ENTRY. morgue be 4% inttruche dans une appicahin * END. marque by demiére tnstruchsn chant une apptiahin Direchive ‘Ss Anstruchoy © QL 6 Cat wre Commande Cat une Commande on Compptsttur ae prcenear obs Compitahin, les directives Ant Aanpprineds du ode machine | ) et n'oxeapert yes dupace memoite -

Vous aimerez peut-être aussi