<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" 
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:meneame="http://meneame.net/faq-es.php"
 >
<channel>
	<title>Menéame: comentarios [3005446]</title>
	<link>http://www.meneame.net</link>
	<image><title>www.meneame.net</title><link>http://www.meneame.net</link><url>http://cdn.mnmstatic.net/img/mnm/eli-rss.png</url></image>
	<description>Sitio colaborativo de publicación y comunicación entre blogs</description>
	<pubDate>Tue, 04 Sep 2018 12:31:49 +0000</pubDate>
	<generator>http://blog.meneame.net/</generator>
	<language>es</language>
	<item>
		<meneame:comment_id>25198484</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>46</meneame:order>
		<meneame:user>mr_b</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>13</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#46 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c046#c-46</link>
		<pubDate>Tue, 04 Sep 2018 12:31:49 +0000</pubDate>
		<dc:creator>mr_b</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c046#c-46</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-7" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c07#c-7" rel="nofollow">#7</a> O igual te dedicas al desarrollo de compiladores y tienes que saber cómo funciona tu procesador de destino al dedillo.<br />
<br />
Pero se me ocurren más cosas: por ejemplo, programando a alto nivel, si no sabes cómo funciona tu procesador y, sobre todo, la caché del mismo, puedes hacer cagadas tan gordas (insisto: incluso en lenguajes de alto nivel) como invalidar la caché en cada lectura a memoria sin que te des cuenta (y sin que sepas por qué).<br />
<br />
Luego <a class="tooltip c:3005446-41" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c041#c-41" rel="nofollow">#41</a> también te da alguna noción más (gracias).<br />
<br />
/cc <a class="tooltip c:3005446-8" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c08#c-8" rel="nofollow">#8</a></p><p>&#187;&nbsp;autor: <strong>mr_b</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25198386</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>45</meneame:order>
		<meneame:user>Pastis</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>8</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#45 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c045#c-45</link>
		<pubDate>Tue, 04 Sep 2018 12:21:43 +0000</pubDate>
		<dc:creator>Pastis</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c045#c-45</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-26" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c026#c-26" rel="nofollow">#26</a> ninguna profesora, y solo una compañera, que estaba curada de espanto, siempre rodeada de tíos.</p><p>&#187;&nbsp;autor: <strong>Pastis</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25198373</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>44</meneame:order>
		<meneame:user>Pastis</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>8</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#44 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c044#c-44</link>
		<pubDate>Tue, 04 Sep 2018 12:20:12 +0000</pubDate>
		<dc:creator>Pastis</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c044#c-44</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-40" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c040#c-40" rel="nofollow">#40</a> exacto, dibujaba en la pantalla siguiente y luego la visualizaba, así no había efecto arrastre al mover las fichas.</p><p>&#187;&nbsp;autor: <strong>Pastis</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25197728</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>43</meneame:order>
		<meneame:user>elmike</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#43 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c043#c-43</link>
		<pubDate>Tue, 04 Sep 2018 11:19:18 +0000</pubDate>
		<dc:creator>elmike</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c043#c-43</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-42" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c042#c-42" rel="nofollow">#42</a> Supongo que hoy en día los compiladores harán virguerias, te hablo de hace 20 años o mas, cuando la única información eran revistas &#34;marginales&#34;, el drjobs journal(via disketes) y las bbs. Como todo hay que ver si merece la pena, en el mundo gráfico consigues arañar unos milisegundos a una función aveces se traduce en un incremento sustancial en los frames por segundo y acaba valiendo la pena.</p><p>&#187;&nbsp;autor: <strong>elmike</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25197606</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>42</meneame:order>
		<meneame:user>flixter</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#42 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c042#c-42</link>
		<pubDate>Tue, 04 Sep 2018 11:09:32 +0000</pubDate>
		<dc:creator>flixter</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c042#c-42</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-41" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c041#c-41" rel="nofollow">#41</a> los compiladores, hoy en dia, hacen ese xor <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/smiley.png" alt=":-)" title=":-)" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /> El problema de las optimizaciones es que tienes que tener claro el tiempo que vas a invertir en ellas, y si merece la pena. Es mas importante hacer un buen analisis, que una buena optimización (creo yo).</p><p>&#187;&nbsp;autor: <strong>flixter</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25197558</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>41</meneame:order>
		<meneame:user>elmike</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#41 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c041#c-41</link>
		<pubDate>Tue, 04 Sep 2018 11:05:35 +0000</pubDate>
		<dc:creator>elmike</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c041#c-41</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-14" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c014#c-14" rel="nofollow">#14</a> Llevo 20 años sin tocar ASM, pero en mis días cuando hice programación gráfica, había muchos trucos, recuerdo uno en concreto que decía que para asignar valor 0 a un registro era mas rápido hacer un xor ax, ax que un mov ax, 0. Y digo recuerdo por que supongo que la mayoría de trucos que servían en aquella época hoy no tendrán mucho sentido. Conociendo las entrañas de la CPU puedes hacer muchas micro-optimizaciones.<br />
<br />
Diferencia abismal había entre hacer tu propia implementación del algoritmo de Bresenham y ver luego como los maestros de la demoscene hacían lo mismo mil veces mas rápido.</p><p>&#187;&nbsp;autor: <strong>elmike</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25197463</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>40</meneame:order>
		<meneame:user>elmike</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#40 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c040#c-40</link>
		<pubDate>Tue, 04 Sep 2018 10:59:00 +0000</pubDate>
		<dc:creator>elmike</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c040#c-40</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-6" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c06#c-6" rel="nofollow">#6</a> Usaste el PIT(programable interval timer), y modo x? supongo que te referirás a cualquier modo grafico de la VGA modo 13&#194;320x200 tal vez, por que usar el modo X de la vga con 320x240 con sus 4 buffers y demas que faenon te metiste.</p><p>&#187;&nbsp;autor: <strong>elmike</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25197334</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>39</meneame:order>
		<meneame:user>flixter</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#39 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c039#c-39</link>
		<pubDate>Tue, 04 Sep 2018 10:46:49 +0000</pubDate>
		<dc:creator>flixter</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c039#c-39</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-35" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c035#c-35" rel="nofollow">#35</a> Claro, por eso se empieza con un codigo limpio... y se ensucia al optimizarlo despues de hacerle un analisis.</p><p>&#187;&nbsp;autor: <strong>flixter</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25197299</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>38</meneame:order>
		<meneame:user>--587771--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#38 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c038#c-38</link>
		<pubDate>Tue, 04 Sep 2018 10:42:34 +0000</pubDate>
		<dc:creator>--587771--</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c038#c-38</guid>
		<description><![CDATA[<p>Esto es para hombres y con el culo mu pelao de tanta silla. Yo me voy.</p><p>&#187;&nbsp;autor: <strong>--587771--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25197288</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>37</meneame:order>
		<meneame:user>box3d</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>8</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#37 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c037#c-37</link>
		<pubDate>Tue, 04 Sep 2018 10:41:50 +0000</pubDate>
		<dc:creator>box3d</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c037#c-37</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-34" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c034#c-34" rel="nofollow">#34</a> pero el lenguaje de salida es? <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/wink.png" alt=";)" title=";)" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /><br />
Que queda después de pasar el linker? <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/wink.png" alt=";)" title=";)" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /> <br />
<br />
He programado un compilador de Pascal &#34;de juguete&#34; escrito en Python que daba como salida z80 ASM. Al final hay assembler.</p><p>&#187;&nbsp;autor: <strong>box3d</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25197122</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>36</meneame:order>
		<meneame:user>Liet_Kynes</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#36 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c036#c-36</link>
		<pubDate>Tue, 04 Sep 2018 10:27:34 +0000</pubDate>
		<dc:creator>Liet_Kynes</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c036#c-36</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-34" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c034#c-34" rel="nofollow">#34</a> Sí, pero las optimizaciones para cada procesador no las programa el compilador</p><p>&#187;&nbsp;autor: <strong>Liet_Kynes</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25197067</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>35</meneame:order>
		<meneame:user>--89954--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#35 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c035#c-35</link>
		<pubDate>Tue, 04 Sep 2018 10:22:39 +0000</pubDate>
		<dc:creator>--89954--</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c035#c-35</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-28" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c028#c-28" rel="nofollow">#28</a> Bueno, yo tengo una regla: haz el código como si tu sucesor fuera un psicópata que sabe donde vives.<br />
<br />
Y un código sucio probablemente también sea sucio en bugs difíciles de encontrar.</p><p>&#187;&nbsp;autor: <strong>--89954--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25197038</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>34</meneame:order>
		<meneame:user>--89954--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#34 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c034#c-34</link>
		<pubDate>Tue, 04 Sep 2018 10:20:33 +0000</pubDate>
		<dc:creator>--89954--</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c034#c-34</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-27" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c027#c-27" rel="nofollow">#27</a> aunque no lo creas, los compiladores suelen estar compilados con los compiladores <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/roll.gif" alt=":roll:" title=":roll:" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /><br />
De hecho el primer compilador de C, se compiló con B.</p><p>&#187;&nbsp;autor: <strong>--89954--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196952</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>33</meneame:order>
		<meneame:user>buttler25</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#33 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c033#c-33</link>
		<pubDate>Tue, 04 Sep 2018 10:14:18 +0000</pubDate>
		<dc:creator>buttler25</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c033#c-33</guid>
		<description><![CDATA[<p>Me parece una descusión bastante acertada, yo pienso igual <a href="/search?w=comments&#38;q=%23flixter&#38;o=date">#flixter</a>, aunque creo que muchos prefieren compilador por rapidez</p><p>&#187;&nbsp;autor: <strong>buttler25</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196754</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>32</meneame:order>
		<meneame:user>--578750--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#32 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c032#c-32</link>
		<pubDate>Tue, 04 Sep 2018 09:57:08 +0000</pubDate>
		<dc:creator>--578750--</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c032#c-32</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-27" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c027#c-27" rel="nofollow">#27</a> Yep. Goto <a class="tooltip c:3005446-29" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c029#c-29" rel="nofollow">#29</a></p><p>&#187;&nbsp;autor: <strong>--578750--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196733</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>31</meneame:order>
		<meneame:user>--578750--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#31 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c031#c-31</link>
		<pubDate>Tue, 04 Sep 2018 09:55:34 +0000</pubDate>
		<dc:creator>--578750--</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c031#c-31</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-28" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c028#c-28" rel="nofollow">#28</a> Totalmente de acuerdo.</p><p>&#187;&nbsp;autor: <strong>--578750--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196727</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>30</meneame:order>
		<meneame:user>Dramaba</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#30 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c030#c-30</link>
		<pubDate>Tue, 04 Sep 2018 09:54:53 +0000</pubDate>
		<dc:creator>Dramaba</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c030#c-30</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-26" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c026#c-26" rel="nofollow">#26</a> Ya ya, por eso he remarcado lo del '96. <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/lol.gif" alt="xD" title=":lol: xD" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /></p><p>&#187;&nbsp;autor: <strong>Dramaba</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196716</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>29</meneame:order>
		<meneame:user>--578750--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#29 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c029#c-29</link>
		<pubDate>Tue, 04 Sep 2018 09:54:08 +0000</pubDate>
		<dc:creator>--578750--</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c029#c-29</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-13" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c013#c-13" rel="nofollow">#13</a> Si un programador es capaz de escribir código más rápido que un compilador, para todas las plataformas, lo razonable en el 99% de los casos es que se dedique a escribir compiladores.<br />
<br />
El 1% restante es ese código crítico que en aplicaciones intensivas en el uso de la CPU, y tras un buen profiling, ha demostrado ser lento y consumir una buena parte de los ciclos de la CPU. Esto sólo pasa en cosas como el kérnel de un SO, compresores de vídeo, librerías matemáticas, etc, pero no en código normal y corriente.</p><p>&#187;&nbsp;autor: <strong>--578750--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196712</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>28</meneame:order>
		<meneame:user>flixter</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>13</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#28 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c028#c-28</link>
		<pubDate>Tue, 04 Sep 2018 09:53:46 +0000</pubDate>
		<dc:creator>flixter</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c028#c-28</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-23" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c023#c-23" rel="nofollow">#23</a> Lo que dices es cierto, pero la palabra mágica es &#34;heuristica&#34;: el compilador va a decidir qué hacer, en muchos casos, a partir de algunas métricas de coste y del conocimiento que tenian los tipos que hicieron el compilador en ese momento (de la misma manera que igual no te desarrolla el bucle porque el cuerpo usa demasiados datos y no cabe en cache). Lo suyo es escribir codigo limpio, sin optimizar, y ver qué hace el compilador (sacar unas metricas de roofline, de IPC, etc.) y, en función de eso, meter mano donde sea necesario.<br />
<br />
El compilador hacer un buen trabajo en términos generales, pero si quieres qué el código vaya a toda pastilla con el procesador que tienes a mano, del que tienes un cluster, y en el que tu empresa se ha gastado una pasta (típico caso de empresas &#34;grandes&#34;, tipo aeronauticas, oil &#38; gas, finanzas) en las que hay un conjunto de aplicaciones en las que un número reducido de kernels se comen el 80% del tiempo... El código va a quedar &#34;sucio&#34;, la mayor parte de las veces porque el compilador es bueno en términos generales, pero no necesariamente en términos específicos.</p><p>&#187;&nbsp;autor: <strong>flixter</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196711</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>27</meneame:order>
		<meneame:user>box3d</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>21</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#27 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c027#c-27</link>
		<pubDate>Tue, 04 Sep 2018 09:53:44 +0000</pubDate>
		<dc:creator>box3d</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c027#c-27</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-23" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c023#c-23" rel="nofollow">#23</a> Luego están los que programan compiladores</p><p>&#187;&nbsp;autor: <strong>box3d</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196692</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>26</meneame:order>
		<meneame:user>Black_Diamond</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>18</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#26 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c026#c-26</link>
		<pubDate>Tue, 04 Sep 2018 09:51:58 +0000</pubDate>
		<dc:creator>Black_Diamond</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c026#c-26</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-18" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c018#c-18" rel="nofollow">#18</a> En el 96, profesoras pocas, y compañeras menos. &#60;/viejuno&#62;</p><p>&#187;&nbsp;autor: <strong>Black_Diamond</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196676</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>25</meneame:order>
		<meneame:user>Black_Diamond</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#25 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c025#c-25</link>
		<pubDate>Tue, 04 Sep 2018 09:50:34 +0000</pubDate>
		<dc:creator>Black_Diamond</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c025#c-25</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-6" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c06#c-6" rel="nofollow">#6</a> Y aprendiste lo que es el retrazado vertical en el CPV.</p><p>&#187;&nbsp;autor: <strong>Black_Diamond</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196653</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>24</meneame:order>
		<meneame:user>--578750--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#24 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c024#c-24</link>
		<pubDate>Tue, 04 Sep 2018 09:49:21 +0000</pubDate>
		<dc:creator>--578750--</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c024#c-24</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-11" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c011#c-11" rel="nofollow">#11</a> Un compilador no sólo es capaz de optimizar el código, también es capaz de realizar un montón de comprobaciones, por ejemplo fsanitize para direcciones de memoria y leaks. Gcc tiene un montón de flags para hacerlo más o menos estricto.<br />
<br />
Código seguro en ensamblador, ¿estamos locos?</p><p>&#187;&nbsp;autor: <strong>--578750--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196622</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>23</meneame:order>
		<meneame:user>--578750--</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>14</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#23 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c023#c-23</link>
		<pubDate>Tue, 04 Sep 2018 09:46:14 +0000</pubDate>
		<dc:creator>--578750--</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c023#c-23</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-8" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c08#c-8" rel="nofollow">#8</a> Yo me dedico a esto. Y tiene razón.<br />
<br />
Mejor preocúpate de escribir código limpio, que cosas como el desenrollado de bucles ya las puede hacer el compilador y si las haces a mano son feas, inmantenibles y para colmo hay que hacerlas adaptadas a cada máquina.<br />
<br />
Si tú escribes un for (i=0; i&#60;10; i++), el compilador no sólo es capaz de no escribir un bucle en absoluto, o de segmentarte el cuerpo del bucle en 3 fases para evitar que la instrucción de división, que es más larga, prevenga la ejecución de otras, sino que es capaz de hacerlo de forma diferente según el procesador elegido.<br />
<br />
Hay un montón de técnicas de optimización que el compilador conoce y adapta al procesador y tú no, y además te permite mantener un código legible y mantenible.<br />
<br />
Vete y edita un bucle segmentado y desenrollado en varias plataformas distintas.<br />
<br />
Esto no quita para que ciertas partes muy críticas a veces ganen en ensamblador, pero no es lo habitual.</p><p>&#187;&nbsp;autor: <strong>--578750--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196547</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>22</meneame:order>
		<meneame:user>--578750--</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>9</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#22 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c022#c-22</link>
		<pubDate>Tue, 04 Sep 2018 09:40:05 +0000</pubDate>
		<dc:creator>--578750--</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c022#c-22</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-9" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c09#c-9" rel="nofollow">#9</a> Menéame debería tener una portada hecha de subs configurables, como Reddit. Por defecto sysdevs no aparecería en las suscripciones básicas, y así nos ahorraríamos el problema de que una noticia de un sub raro llegue a portada y la crujan.</p><p>&#187;&nbsp;autor: <strong>--578750--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196513</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>21</meneame:order>
		<meneame:user>--578750--</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>9</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#21 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c021#c-21</link>
		<pubDate>Tue, 04 Sep 2018 09:38:03 +0000</pubDate>
		<dc:creator>--578750--</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c021#c-21</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-4" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c04#c-4" rel="nofollow">#4</a> En portada la verdad me parece que no pega mucho. Salvo que sea algo muy bueno (habría que verlo).</p><p>&#187;&nbsp;autor: <strong>--578750--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196332</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>20</meneame:order>
		<meneame:user>paco_camps_2011</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#20 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c020#c-20</link>
		<pubDate>Tue, 04 Sep 2018 09:22:03 +0000</pubDate>
		<dc:creator>paco_camps_2011</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c020#c-20</guid>
		<description><![CDATA[<p>Una guía muy completa. En su día aprendí algo de ensamblador solo para crackear algún programa en la época de Astalavista.</p><p>&#187;&nbsp;autor: <strong>paco_camps_2011</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196289</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>19</meneame:order>
		<meneame:user>paco_camps_2011</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#19 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c019#c-19</link>
		<pubDate>Tue, 04 Sep 2018 09:17:07 +0000</pubDate>
		<dc:creator>paco_camps_2011</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c019#c-19</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-3" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c03#c-3" rel="nofollow">#3</a> Son programadores de Visual Basic.</p><p>&#187;&nbsp;autor: <strong>paco_camps_2011</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25196264</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>18</meneame:order>
		<meneame:user>Dramaba</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#18 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c018#c-18</link>
		<pubDate>Tue, 04 Sep 2018 09:14:40 +0000</pubDate>
		<dc:creator>Dramaba</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c018#c-18</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-6" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c06#c-6" rel="nofollow">#6</a> Tetas? Vaya tela, qué pensarían de tí tus compañeras de clase en el 96!! Y tus profesoras? En fin... <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/troll.png" alt=":troll:" title=":troll:" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /></p><p>&#187;&nbsp;autor: <strong>Dramaba</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195959</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>17</meneame:order>
		<meneame:user>uno_ke_va</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#17 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c017#c-17</link>
		<pubDate>Tue, 04 Sep 2018 08:45:06 +0000</pubDate>
		<dc:creator>uno_ke_va</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c017#c-17</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-15" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c015#c-15" rel="nofollow">#15</a> ya sabes, el 80% de las estadísticas son inventadas <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/wink.png" alt=";)" title=";)" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /><br />
<br />
Como he dicho en otro comentario, no estoy en contra de aprender ensamblador, y es interesante saber lo que está haciendo tu compilador, pero hoy en día su uso debería reducirse a muy contadas situaciones (por supuesto IMHO).</p><p>&#187;&nbsp;autor: <strong>uno_ke_va</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195935</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>16</meneame:order>
		<meneame:user>uno_ke_va</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#16 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c016#c-16</link>
		<pubDate>Tue, 04 Sep 2018 08:43:04 +0000</pubDate>
		<dc:creator>uno_ke_va</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c016#c-16</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-14" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c014#c-14" rel="nofollow">#14</a> por supuesto, y como he dicho dependiendo del procesador puede haber casos en los que es interesante hacer cosas en ensamblador.<br />
<br />
No estoy en contra de su aprendizaje, siempre es importante conocer cómo funciona un procesador y lo que está haciendo tu compilador si haces cosas a bajo nivel, simplemente creo que en la mayoría de entornos (especialmente si trabajas en arm o x86) no es necesario ni recomendable su uso.</p><p>&#187;&nbsp;autor: <strong>uno_ke_va</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195930</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>15</meneame:order>
		<meneame:user>Skalextric</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>16</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#15 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c015#c-15</link>
		<pubDate>Tue, 04 Sep 2018 08:42:54 +0000</pubDate>
		<dc:creator>Skalextric</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c015#c-15</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-13" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c013#c-13" rel="nofollow">#13</a> Jajaja te puedo entender, pero eso no quita de que a fin de cuentas estas dejando en un proceso automático la responsabilidad de traducir correctamente las instrucciones de tu programa. No digo de usar ensamblador,  mas bien que hay que tener en cuenta cada vez que se compila un programa lo que se hace, que a mucha gente en la facultad prácticamente le dijeron que eso es magia negra y luego pueden venir sorpresas. Por lo demás, totalmente de acuerdo, salvo quizá en el porcentaje que mencionas <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/wink.png" alt=";)" title=";)" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /></p><p>&#187;&nbsp;autor: <strong>Skalextric</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195836</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>14</meneame:order>
		<meneame:user>flixter</meneame:user>
		<meneame:votes>3</meneame:votes>
		<meneame:karma>26</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#14 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c014#c-14</link>
		<pubDate>Tue, 04 Sep 2018 08:35:13 +0000</pubDate>
		<dc:creator>flixter</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c014#c-14</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-12" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c012#c-12" rel="nofollow">#12</a> Igual te lo has tomado mal, pero la pregunta era seria. La razón por la que lo pregunto es: me dedico a optimización de codigo numérico desde hace +/- 12 años, y sí que es verdad que el compilador hace, en términos generales, un buen trabajo de optimización. Por otro lado, tambien es verdad que si conoces la arquitectura de tu procesador, de tu sistema, y inviertes algo de tiempo, puedes hacer un mejor trabajo (llegar al 90% de rendimiento máximo para la carga de trabajo en cuestión debería ser posible con una inversión de tiempo razonable). Conclusión: conoce tu arquitectura y, para los kernels de calculo, mejor escribe a bajo nivel (intrínsecas y demás) y sacarás bastante mas rendimiento a tu maquina.</p><p>&#187;&nbsp;autor: <strong>flixter</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195825</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>13</meneame:order>
		<meneame:user>uno_ke_va</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#13 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c013#c-13</link>
		<pubDate>Tue, 04 Sep 2018 08:33:29 +0000</pubDate>
		<dc:creator>uno_ke_va</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c013#c-13</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-11" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c011#c-11" rel="nofollow">#11</a> efectivamente, no que cualquier programador. Pero los que pueden hacer un trabajo mejor que el compilador son tan, tan pocos, que en el 99,9% de los casos el resultado va a ser una aberración. Yo personalmente me incluyo en ese 99%, y estoy cansado de arreglar chapuzas que algún genio decidió hacer en ensamblador que ni son rápidas ni son mantenibiles.</p><p>&#187;&nbsp;autor: <strong>uno_ke_va</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195768</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>12</meneame:order>
		<meneame:user>uno_ke_va</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>16</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#12 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c012#c-12</link>
		<pubDate>Tue, 04 Sep 2018 08:29:05 +0000</pubDate>
		<dc:creator>uno_ke_va</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c012#c-12</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-8" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c08#c-8" rel="nofollow">#8</a> mi cuñado en la cena de Navidad.</p><p>&#187;&nbsp;autor: <strong>uno_ke_va</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195759</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>11</meneame:order>
		<meneame:user>Skalextric</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>13</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#11 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c011#c-11</link>
		<pubDate>Tue, 04 Sep 2018 08:28:23 +0000</pubDate>
		<dc:creator>Skalextric</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c011#c-11</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-7" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c07#c-7" rel="nofollow">#7</a> Discrepo. Lo hará más rápido, pero no mejor y mucho menos que cualquier programador. Luego vienen los lloros porque los que si saben leer ensamblador tienen un exploit para alguna vulnerabilidad introducida por algún compilador.</p><p>&#187;&nbsp;autor: <strong>Skalextric</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195747</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>10</meneame:order>
		<meneame:user>raistlinM</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#10 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c010#c-10</link>
		<pubDate>Tue, 04 Sep 2018 08:27:41 +0000</pubDate>
		<dc:creator>raistlinM</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c010#c-10</guid>
		<description><![CDATA[<p>Un muy buen envío.<br />
<br />
Muchas gracias!!!</p><p>&#187;&nbsp;autor: <strong>raistlinM</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195722</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>9</meneame:order>
		<meneame:user>DPM</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#9 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c09#c-9</link>
		<pubDate>Tue, 04 Sep 2018 08:25:26 +0000</pubDate>
		<dc:creator>DPM</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c09#c-9</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-5" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c05#c-5" rel="nofollow">#5</a> Si si, que me parece correcto, pero a mi me interesan que lleguen a portada noticias, temas, etc que en mi opinión resultan interesantes o distintas y que pueda entender todo el mundo. Esto es algo muy concreto que poca gente va a entender. El tema es que soy consciente que aquí hay mucho nformático y yo respeto que la gente lo menee. Pero a su vez también tengo mi derecho a votar negativo</p><p>&#187;&nbsp;autor: <strong>DPM</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195709</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>8</meneame:order>
		<meneame:user>flixter</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#8 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c08#c-8</link>
		<pubDate>Tue, 04 Sep 2018 08:24:17 +0000</pubDate>
		<dc:creator>flixter</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c08#c-8</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-7" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c07#c-7" rel="nofollow">#7</a> Hablas así porque te dedicas a esto, o porque te lo ha contado alguien?</p><p>&#187;&nbsp;autor: <strong>flixter</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195695</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>7</meneame:order>
		<meneame:user>uno_ke_va</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>18</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#7 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c07#c-7</link>
		<pubDate>Tue, 04 Sep 2018 08:22:06 +0000</pubDate>
		<dc:creator>uno_ke_va</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c07#c-7</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-2" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c02#c-2" rel="nofollow">#2</a> en el año 2018 salvo que uses procesadores raros, el compilador va a hacer un mejor trabajo de optimización que cualquier programador...</p><p>&#187;&nbsp;autor: <strong>uno_ke_va</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195692</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>6</meneame:order>
		<meneame:user>Pastis</meneame:user>
		<meneame:votes>3</meneame:votes>
		<meneame:karma>27</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#6 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c06#c-6</link>
		<pubDate>Tue, 04 Sep 2018 08:21:55 +0000</pubDate>
		<dc:creator>Pastis</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c06#c-6</guid>
		<description><![CDATA[<p>Me acuerdo de mi proyecto fin de curso en ensamblador en el 96. Hice el Tetris, con sonido por el altavoz del pc, jostick, modo gráfico x, editor de niveles, y cada vez que pasabas de nivel aparecía una tía en tetas. Además usaba el reloj de sistema para que fuese a la misma velocidad en todos los pc. Que no le metí horas.</p><p>&#187;&nbsp;autor: <strong>Pastis</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195681</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>5</meneame:order>
		<meneame:user>pawer13</meneame:user>
		<meneame:votes>2</meneame:votes>
		<meneame:karma>19</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#5 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c05#c-5</link>
		<pubDate>Tue, 04 Sep 2018 08:21:04 +0000</pubDate>
		<dc:creator>pawer13</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c05#c-5</guid>
		<description><![CDATA[<p><a class="tooltip c:3005446-4" href="https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c04#c-4" rel="nofollow">#4</a> Mira en qué sub está, que haya llegado a portada en la general es casi accidental</p><p>&#187;&nbsp;autor: <strong>pawer13</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195676</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>4</meneame:order>
		<meneame:user>DPM</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#4 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c04#c-4</link>
		<pubDate>Tue, 04 Sep 2018 08:19:54 +0000</pubDate>
		<dc:creator>DPM</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c04#c-4</guid>
		<description><![CDATA[<p>¿Esto qué es?. ¿Menéame o prográmame?. Irrelevante<br />
Lo dice un informático</p><p>&#187;&nbsp;autor: <strong>DPM</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25195657</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>3</meneame:order>
		<meneame:user>Uno_Mas</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>9</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#3 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c03#c-3</link>
		<pubDate>Tue, 04 Sep 2018 08:18:27 +0000</pubDate>
		<dc:creator>Uno_Mas</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c03#c-3</guid>
		<description><![CDATA[<p>Por que los votos negativos? No comprendo.</p><p>&#187;&nbsp;autor: <strong>Uno_Mas</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25194506</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>2</meneame:order>
		<meneame:user>demostenes</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>11</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#2 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c02#c-2</link>
		<pubDate>Tue, 04 Sep 2018 06:10:26 +0000</pubDate>
		<dc:creator>demostenes</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c02#c-2</guid>
		<description><![CDATA[<p>Ensamblador rulez. Los viejos rockeros nunca mueren.</p><p>&#187;&nbsp;autor: <strong>demostenes</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25190482</meneame:comment_id>
		<meneame:link_id>3005446</meneame:link_id>
		<meneame:order>1</meneame:order>
		<meneame:user>Am_Shaegar</meneame:user>
		<meneame:votes>2</meneame:votes>
		<meneame:karma>32</meneame:karma>
		<meneame:url>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng</meneame:url>
		<title>#1 Programación en ensamblador de x86-64 desde Ubuntu [PDF|2,5 MB] [ENG]</title>
		<link>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c01#c-1</link>
		<pubDate>Mon, 03 Sep 2018 14:08:55 +0000</pubDate>
		<dc:creator>Am_Shaegar</dc:creator>
		<guid>https://www.meneame.net/story/programacion-ensamblador-x86-64-desde-ubuntu-pdf-2-5-mb-eng/c01#c-1</guid>
		<description><![CDATA[<p>Gracias por el envío.</p><p>&#187;&nbsp;autor: <strong>Am_Shaegar</strong></p>]]></description>
	</item>

</channel>
</rss>
