Architecture - registres

Sdílet
Vložit
  • čas přidán 27. 02. 2022
  • Une vidéo détaillée sur les registres d'un processeur, sous plusieurs architectures (x86, ARM, MIPS), et de l'usage que vous en aurez en langage d'Assembleur.
    🔴 Correction : c'est le registre CO (compteur ordinal) qui porte d'autres appellations comme IP (pointeur d'instruction) ou PC (compteur de programme).
    🔗 AMD : bit.ly/33ZLq6E
    🔗 ARM : bit.ly/3K55FiU
    🔗 Intel : intel.ly/35BxHDo
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne !
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
    ◾ Site web : jasonchampagne.fr
    ◾ Discord : discords.com/servers/jachampagne
    ◾ Twitch : / jachampagne
    ◾ CZcams (personnel) : / jasonchampagne
    ◾ Twitter : / jachampagne8
    ◾ Facebook : / jachampagne8
    ◾ Instagram : / jachampagne8
    ◾ Snapchat : / jachampagne8
    🔵 Crédits :
    Musique proposée par La Musique Libre
    Wontolla - Can You Feel Me (ft. Nathan Brumley) : • |Musique libre de droi...
    Wontolla : / iamwontolla
    Nathan Brumley : / nathanbrumleysongwriter
    MERCI DE VOTRE FIDÉLITÉ 💙 !
    #Architecture #registre #processeur
  • Věda a technologie

Komentáře • 47

  • @formation-video
    @formation-video  Před 6 měsíci +1

    🔴 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 Před 6 dny

    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 🎉❤

  • @DJEMBE901
    @DJEMBE901 Před 2 lety +3

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

  • @mouradlaraba
    @mouradlaraba Před rokem +4

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

  • @chabenatmartin6253
    @chabenatmartin6253 Před rokem +3

    Merci beaucoup pour ce super contenu très utile.

  • @learnig_227
    @learnig_227 Před 2 lety +2

    Merci beaucoup prof

  • @abderraouf9286
    @abderraouf9286 Před rokem +1

    merci monsieur

  • @praxisetpsyche1717
    @praxisetpsyche1717 Před 6 měsíci +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  Před 6 měsíci +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 👍

  • @SamSam-vr5ml
    @SamSam-vr5ml Před 2 lety +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  Před 2 lety +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, ...) 👍

  • @obed818
    @obed818 Před 2 lety +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  Před 2 lety +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 Před 2 lety

      @@formation-video ah ok super merci 😁

  • @paulinnga7121
    @paulinnga7121 Před rokem

    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  Před rokem

      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 Před rokem

      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  Před rokem

      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 Před rokem

      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  Před rokem

      Oui : jasonchampagne.fr/me-contacter

  • @Ayoub-xj8bb
    @Ayoub-xj8bb Před rokem

    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  Před rokem

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

    • @Ayoub-xj8bb
      @Ayoub-xj8bb Před rokem

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

    • @formation-video
      @formation-video  Před rokem +1

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

  • @karimben7796
    @karimben7796 Před 2 lety +1

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

    • @formation-video
      @formation-video  Před 2 lety

      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 Před 2 lety

      T'es mat ?

    • @thecrazzxz3383
      @thecrazzxz3383 Před 2 lety

      Parce que Karim Benzema (Karim ben zest mat) xDd

  • @JB-tq1ly
    @JB-tq1ly Před 2 lety

    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  Před 2 lety

      Oui pour pas mal de choses, comme dit sur la vidéo d'introduction du langage d'Assembleur : czcams.com/play/PLrSOXFDHBtfEs7PCC6r44iXiX5gMlbjcR.html

  • @goultarde
    @goultarde Před 6 měsíci

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

    • @formation-video
      @formation-video  Před 6 měsíci

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

  • @sekhriabdelali
    @sekhriabdelali Před rokem

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

  • @choufafarouk7285
    @choufafarouk7285 Před 2 lety +1

    est ce il y a une formation sur le hacking

  • @goultarde
    @goultarde Před 6 měsíci

    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  Před 6 měsíci

      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.

  • @FabriceGAUGLIN78520
    @FabriceGAUGLIN78520 Před 2 lety +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  Před 2 lety +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 👍