Architecture - registres

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 49

  • @formation-video
    @formation-video  Год назад +2

    🔴 Correction : c'est le registre CO (compteur ordinal) qui porte d'autres appellations comme IP (pointeur d'instruction) ou PC (compteur de programme)

  • @josephmpango9362
    @josephmpango9362 6 месяцев назад +1

    Merci beaucoup, 🙏 je trouve vos vidéos assez longue, mais c'est cette durée qui rend vos cours génial car il y'a tout les informations qu'il nous. Mille fois merci 🎉❤

  • @mouradlaraba
    @mouradlaraba 2 года назад +4

    Merci beaucoup pour ces cours, c’est vraiment de la qualité, ne t’arrête surtout pas

  • @DJEMBE901
    @DJEMBE901 2 года назад +3

    MERCI pour vos vidéos c''est génial pour avancer

  • @chabenatmartin6253
    @chabenatmartin6253 2 года назад +3

    Merci beaucoup pour ce super contenu très utile.

  • @DominiqueBAILLEAU
    @DominiqueBAILLEAU 3 месяца назад

    excellente vidéo
    Très bien expliqué

    • @formation-video
      @formation-video  3 месяца назад

      Content que cela t'a appris quelque chose 😊

  • @learnig_227
    @learnig_227 2 года назад +2

    Merci beaucoup prof

  • @praxisetpsyche1717
    @praxisetpsyche1717 Год назад +1

    Merci beaucoup Jason pour ta présentation de grande qualité sur les registres, ainsi que sur celle d’1h45 sur le processeur :) Souhaitant optimiser certaines parties de mes codes en C et C++, je m’intéresse depuis peu au langage d’assembleur. Y a-t-il d’autres vidéos à regarder avant d’entamer ta formation sur le langage d’assembleur ?

    • @formation-video
      @formation-video  Год назад +1

      Tu peux commencer le cours en langage d'Assembleur sans problème. Quand il y a besoin de connaissances complémentaires, je renvoie toujours vers les vidéos en question 👍

  • @goultarde
    @goultarde Год назад

    13:43 Cette info me dérange par ce que que ce soit sur internet ou dans ta video sur le processeur, tu ne dit pas que RI = IP mais que CO = IP

    • @formation-video
      @formation-video  Год назад

      Il y a une coquille dans le diapo de la vidéo :
      - RI (registre d'instruction) contient l'instruction actuellement en cours d'exécution.
      - IP (pointeur d'instruction) ou PC (compteur de programme) ou encore CO (compteur ordinal) contient l'adresse mémoire de la prochaine instruction à exécuter.

  • @SamSam-vr5ml
    @SamSam-vr5ml 2 года назад +1

    Merci, super vidéo comme toujours mais il me semble de bon aloi de citer tes sources bien qu'à 55:00 tu explicite oú se documenter..

    • @formation-video
      @formation-video  2 года назад +1

      Oui, tout a été dit, les sources sont les manuels de référence et documentations des constructeurs spécifiques (Intel, AMD, ARM, MIPS, ...) 👍

  • @abderraouf9286
    @abderraouf9286 Год назад +1

    merci monsieur

  • @obed818
    @obed818 2 года назад +1

    Salut salut est ce que il y a un ordre préférable pour regarder tes vidéos sur l’architecture ?

    • @formation-video
      @formation-video  2 года назад +1

      Bonjour, non, et si une vidéo doit être vue avant une autre, cela est toujours spécifié, donc tu ne peux pas te louper 😉 (ex : pour cette vidéo, j'ai indiqué qu'il était préférable de voir la vidéo sur le processeur avant)

    • @obed818
      @obed818 2 года назад

      @@formation-video ah ok super merci 😁

  • @paulinnga7121
    @paulinnga7121 Год назад

    Un grand merci. j'avais une préoccupation. actuellement j'apprends les microcontrôleurs (systèmes embarqués). Et un microcontrôleur possède un microprocesseur. Quand on lit les "datasheets"(reference manuel) des microcontrôleurs, on trouve beaucoup de registres (GPIO ou PORT, TIMER, UART, I2C...) pour faire fonctionner le microcontrôleur. je veux savoir ces registres sont-ils différents des registres du microprocesseur ? si oui peut-on y accéder en programmant en langages d'assembleur ?

    • @formation-video
      @formation-video  Год назад

      Bonjour, cela dépend de l'architecture, et normalement, le manuel doit être assez détaillé pour t'indiquer ce qui est accessible pour l'utilisateur ou non 👍

    • @paulinnga7121
      @paulinnga7121 Год назад

      Mais ces registres on les programmes avec le langage C en utilisant les pointeurs de structures. Mais je me demande comment je peux faire la transaction avec un langage d'assemblage.

    • @formation-video
      @formation-video  Год назад

      Il n'y a pas de transaction à faire : le manuel doit proposer un jeu d'instructions pour une architecture bien précise, qui sont donc les instructions en langage d'Assembleur que tu peux utiliser. Il faut ensuite avoir le bon logiciel qui puisse prendre en charge celle-ci.
      Mais à priori, si le système embarqué te fait passer par du C, c'est qu'il n'y a que par là que tu peux programmer sur ce microcontrôleur.

    • @paulinnga7121
      @paulinnga7121 Год назад

      On ne se comprend pas très bien surement, je m'explique mal. Je ne sais pas si c'est possible que je puisse t'écrire par mail ou autre chose de ce genre où je peux t'envoyer une capture d'écran ?

    • @formation-video
      @formation-video  Год назад

      Oui : jasonchampagne.fr/me-contacter

  • @karimben7796
    @karimben7796 2 года назад +1

    Bonjour est ce que vous pourriez faire un tuto comment installer ocaml et l’utiliser svp

    • @formation-video
      @formation-video  2 года назад

      Bonjour, pas le sujet de cette vidéo, mais je n'ai pas prévu de faire du OCaml : github.com/jasonchampagne/FormationVideo

    • @thecrazzxz3383
      @thecrazzxz3383 2 года назад

      T'es mat ?

    • @thecrazzxz3383
      @thecrazzxz3383 2 года назад

      Parce que Karim Benzema (Karim ben zest mat) xDd

  • @sekhriabdelali
    @sekhriabdelali 2 года назад

    Bonjour Jason.
    Est ce que ce cour est terminé ?

    • @formation-video
      @formation-video  2 года назад +1

      Bonjour, non : jasonchampagne.fr/faq-youtube

  • @goultarde
    @goultarde Год назад

    Dommage, on à pas eu droit à une explication sur le buffer Overflow

    • @formation-video
      @formation-video  Год назад

      Normal, puisque c'est une vidéo sur les registres. Ce cas de figure sera expliqué ailleurs 👍

  • @choufafarouk7285
    @choufafarouk7285 2 года назад +1

    est ce il y a une formation sur le hacking

  • @Ayoub-xj8bb
    @Ayoub-xj8bb 2 года назад

    Est-ce que le RTM est le même registre que le MDR ( memory data register ) ? Merci beaucoup et super vidéo ! :D

    • @formation-video
      @formation-video  2 года назад

      Tu fais référence à quel moment de la vidéo exactement ?

    • @Ayoub-xj8bb
      @Ayoub-xj8bb 2 года назад

      @@formation-video à 13:00 lors du diapo sur les registres internes

    • @formation-video
      @formation-video  2 года назад +1

      Oui, il s'agit de celui-ci. En anglais on l'appelle aussi "memory buffer register"

  • @JB-tq1ly
    @JB-tq1ly 2 года назад

    Merci, video super instructif, est-ce que tu comptes traiter un peu plus la syntaxe intel, desassembler un peu de code, le fonctionnement d'un OS, developper en ASM etc ... ?

    • @formation-video
      @formation-video  2 года назад

      Oui pour pas mal de choses, comme dit sur la vidéo d'introduction du langage d'Assembleur : ruclips.net/p/PLrSOXFDHBtfEs7PCC6r44iXiX5gMlbjcR

  • @FabriceGAUGLIN78680
    @FabriceGAUGLIN78680 2 года назад +1

    Bonjour un échantillon des architecture processeur : Intel,Intel64, AMD,AMD64,ARM,arm64,armv,armv64,ppc,ppc64,mips,mips64,RISC,rics64,hppa,.... Les processeurs les plus vulnérables sont les Intel,Intel64, AMD, AMD64 regarder les CVE MSR Intel Linux, windows et CVE Vpro Intel avec un bon micro et les ultra son tu controne tous si le bâtiment nes pas blindé ;):)

    • @formation-video
      @formation-video  2 года назад +1

      Merci du message mais ça n'a pas vraiment de rapport avec la vidéo en question. Et attention de ne pas penser que le matériel le plus vulnérable est forcément celui qui a des rapports CVE publiés. Toutes les vulnérabilités ne sont pas publiées, surtout quand elles peuvent servir de monnaie d'échange sur des marchés illégaux 👍