Assembleur #12 - conversion de données

  Рет қаралды 1,155

FormationVideo

FormationVideo

Күн бұрын

Пікірлер: 11
@vinyard13
@vinyard13 3 ай бұрын
Merci pour cette nouvelle vidéo d'ASM. Pourquoi dis-tu que la fonction _itoa() n'est pas "standard"? Elle est pourtant dans la librairie du langage C et fonctionne bien (_itoa_s pour la version sécurisée). En quoi la fonction snprintf() est-elle plus standard ? Merci !
@formation-video
@formation-video 3 ай бұрын
Quand on dit qu'une fonction n'est pas standard, c'est qu'elle n'est pas définie par le standard ISO C. Donc, que rien ne garantit qu'elle soit disponible partout et prise en charge partout. À l'inverse, snprintf() l'est, et tu es certain de pouvoir l'utiliser quelle que soit la bibliothèque. Si je résume : itoa (n'est pas standard, pas portable et n'est par exemple pas pris en charge ici en langage d'Assembleur) itoa_s (une version "revue" mais limitée à certains environnements, comme Visual Studio) snprintf (standard, comme printf, peut être utilisée sans problème et est portable)
@ferdinandati7798
@ferdinandati7798 3 ай бұрын
Merci formation vidéo pour cette vidéo d'asm . J'aimerais savoir si cette façon de procéder en asm pour effectuer ce calcul est plus optimisé (prend beaucoup plus de ressources ) que si on le fesais avec du C. Je me pose cette question parce que quand je génère les fichiers assembleur de mes codes C , pour par exemple juste afficher un "Hello world " le fichier assembleur générer par le compilateur est composées de plusieurs lignes de code , or si j'écrivais ce programme en asm , je n'aurais pas à écrire autant de ligne de code.
@formation-video
@formation-video 3 ай бұрын
Les compilateurs effectuent plein de modifications et optimisations du code, d'où le fait d'avoir beaucoup d'instructions différentes et/ou ajoutées par rapport à un code écrit à la main. Comprendre qu'aujourd'hui : les outils de compilation sont capables de produire un meilleur code que tout être humain 👍
@ferdinandati7798
@ferdinandati7798 3 ай бұрын
@@formation-video ok c'est compris . Merci
3 ай бұрын
Jai bien compris la conversion de données La video 13 sera sur quoi?
@formation-video
@formation-video 3 ай бұрын
Sur le langage d'Assembleur je crois 😏
3 ай бұрын
@formation-video 😅 j'aurais du formuler par "quel sera la prochaine notion"
@formation-video
@formation-video 3 ай бұрын
Ce sera la surprise (on a pas mal de choses à aborder encore, que ce soit dans le cours ou les tutoriels, comme les tableaux, les pointeurs, etc.)
@ferdinandati7798
@ferdinandati7798 3 ай бұрын
j'aimerais aussi savoir si tu peut nous faire des vidéos ou me conseillées des assembleur particulièrement utiles pour la programmation de microcôntroleurs . Merci bien
@formation-video
@formation-video 3 ай бұрын
Pas besoin de vidéo là dessus. Généralement, si tu veux développer en langage d'Assembleur sur une architecture, tu cherches s'il existe un assembleur compatible avec cette architecture. Et s'il vient à en exister plusieurs, le choix se fera selon tes préférences. Par exemple, pour l'architecture x86, nous avons des assembleurs comme NASM, MASM, Flat Assembler, GNU ASM, ...). Les gens choisissent l'assembleur qu'ils veulent utiliser en fonction de la syntaxe qu'il utilise, des fonctionnalités embarquées, etc.
Exo Python #16 - quatre mots sur un piano
1:16:32
FormationVidéo
Рет қаралды 1,1 М.
Exo Python #15 - make america great again
18:46
FormationVidéo
Рет қаралды 1,3 М.
1%🪫vs 100%🔋
00:36
Аришнев
Рет қаралды 3,3 МЛН
ماذا لو كانت الفواكه حية 🥥🍸😜 #قابل_للتعلق
00:42
Chill TheSoul Out Arabic
Рет қаралды 29 МЛН
Кровавый лидер #сталин #китай #мао
00:55
Послезавтра
Рет қаралды 3,5 МЛН
Thank you 😅
00:15
Nadir Show
Рет қаралды 46 МЛН
Exo Java #7 - jacky tuning
20:27
FormationVidéo
Рет қаралды 653
Exo Java #6 - attrapez-les toutes !
31:39
FormationVidéo
Рет қаралды 822
Utilisation de Makefile (make)
17:51
Bjornulf Frode
Рет қаралды 13 М.
Python : La programmation orientée objet
25:20
Docstring
Рет қаралды 163 М.
Quelles sont les puissances de l'IA ? | Une leçon de géopolitique | ARTE
14:57
Le Dessous des Cartes - ARTE
Рет қаралды 80 М.
How To Learn Any Skill So Fast It Feels Illegal
13:48
Justin Sung
Рет қаралды 1 МЛН
Si vous pensez mal manger, regardez cette vidéo (avec le Dr Jimmy Mohamed)
49:40
HugoDécrypte - Grands formats
Рет қаралды 547 М.
AI exploits a gamebreaking bug in Trackmania
23:13
Yosh
Рет қаралды 2,2 МЛН
Elon Musk spectacularly confirms Department of Education no longer exists
6:23
Sky News Australia
Рет қаралды 2,2 МЛН
1%🪫vs 100%🔋
00:36
Аришнев
Рет қаралды 3,3 МЛН