<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comentarios en: Computador mágico XXIII &#8211; Ordenador C16A III: hola mundo</title>
	<atom:link href="https://eltamiz.com/elcedazo/2013/10/05/computador-magico-xxiii-ordenador-c16a-iii-hola-mundo/feed/" rel="self" type="application/rss+xml" />
	<link>https://eltamiz.com/elcedazo/2013/10/05/computador-magico-xxiii-ordenador-c16a-iii-hola-mundo/</link>
	<description>Comparte conocimiento.</description>
	<lastBuildDate>Thu, 12 Mar 2026 17:38:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>Por: J</title>
		<link>https://eltamiz.com/elcedazo/2013/10/05/computador-magico-xxiii-ordenador-c16a-iii-hola-mundo/comment-page-1/#comment-11439</link>
		<dc:creator>J</dc:creator>
		<pubDate>Thu, 10 Oct 2013 05:36:38 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=18972#comment-11439</guid>
		<description>&lt;p&gt;Si es por molar y por aprender, yo empezaría desde abajo. Busca información sobre el ordenador &quot;simplez&quot; (en el cual está basado este diseño) y busca emuladores y entornos para él. No sé ahora, pero en mi época se usaba mucho en la universidad para enseñar estas cosas precisamente.&lt;/p&gt;

&lt;p&gt;Luego puedes pasar a procesadores de verdad. Cuando yo estudiaba estas cosas, estaban de moda los 88HCxx de Motorola y los Atmel (basados en intel). Son procesadores más serios, en los que ya tienes que saber de interrupciones, pilas,... (son cosas que veremos por encima en capítulos posteriores de esta serie). Y además es que incluso en esos cacharros, al final la gente programa en C (mira por ejemplo el IDE de atmel: http://www.atmel.com/microsite/atmel_studio6/)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Si es por molar y por aprender, yo empezaría desde abajo. Busca información sobre el ordenador &#8220;simplez&#8221; (en el cual está basado este diseño) y busca emuladores y entornos para él. No sé ahora, pero en mi época se usaba mucho en la universidad para enseñar estas cosas precisamente.</p>

<p>Luego puedes pasar a procesadores de verdad. Cuando yo estudiaba estas cosas, estaban de moda los 88HCxx de Motorola y los Atmel (basados en intel). Son procesadores más serios, en los que ya tienes que saber de interrupciones, pilas,&#8230; (son cosas que veremos por encima en capítulos posteriores de esta serie). Y además es que incluso en esos cacharros, al final la gente programa en C (mira por ejemplo el IDE de atmel: <a href="http://www.atmel.com/microsite/atmel_studio6/" rel="nofollow" class="liexternal">http://www.atmel.com/microsite/atmel_studio6/</a>)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Brigo</title>
		<link>https://eltamiz.com/elcedazo/2013/10/05/computador-magico-xxiii-ordenador-c16a-iii-hola-mundo/comment-page-1/#comment-11438</link>
		<dc:creator>Brigo</dc:creator>
		<pubDate>Thu, 10 Oct 2013 00:07:11 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=18972#comment-11438</guid>
		<description>&lt;p&gt;Me ocurre en todas las tablas, podría ser del navegador, si. He probado a modificar el tamaño de la fuente, pero sigue igual.&lt;/p&gt;

&lt;p&gt;Lo de programar en c. máquina no lo digo porque sea eficaz o no, si no por curiosidad (además fardaría bastante decir que estoy programando en código máquina), la duda es si hay que hacerlo &quot;a pelo&quot; como en tu máquina o si existen algunas herramientas de ayuda. Porque me da a mi que la memoria de vídeo, por ejemplo no ha de ser tan sencilla de utilizar como la tuya, por ejemplo. :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Me ocurre en todas las tablas, podría ser del navegador, si. He probado a modificar el tamaño de la fuente, pero sigue igual.</p>

<p>Lo de programar en c. máquina no lo digo porque sea eficaz o no, si no por curiosidad (además fardaría bastante decir que estoy programando en código máquina), la duda es si hay que hacerlo &#8220;a pelo&#8221; como en tu máquina o si existen algunas herramientas de ayuda. Porque me da a mi que la memoria de vídeo, por ejemplo no ha de ser tan sencilla de utilizar como la tuya, por ejemplo. <img src='https://eltamiz.com/elcedazo/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: J</title>
		<link>https://eltamiz.com/elcedazo/2013/10/05/computador-magico-xxiii-ordenador-c16a-iii-hola-mundo/comment-page-1/#comment-11435</link>
		<dc:creator>J</dc:creator>
		<pubDate>Tue, 08 Oct 2013 05:17:33 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=18972#comment-11435</guid>
		<description>&lt;p&gt;Ah, entiendo. Pues chico, no sé... será cosa del navegador, yo lo veo en la misma línea. ¿En cuál de los listados te ocurre?&lt;/p&gt;

&lt;p&gt;Hoy en día (casi) nadie programa ensamblador para PC. Los PCs son muy complejos, y los compiladores son muy listos. Tanto que, para la mayor parte de los mortales, el código ensamblador que genera el compilador a partir de tu código en C es más eficiente que el que podrías generar tú directamente (a menos que seas realmente bueno programando ensamblador, supongo). Eso por no hablar de que eres muchos órdenes de magnitud más productivo.&lt;/p&gt;

&lt;p&gt;Supongo que en el sector de los microcontroladores todavía se programará directamente en ensamblador, aunque con tanto Arduino igual eso cada vez es menos cierto.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Ah, entiendo. Pues chico, no sé&#8230; será cosa del navegador, yo lo veo en la misma línea. ¿En cuál de los listados te ocurre?</p>

<p>Hoy en día (casi) nadie programa ensamblador para PC. Los PCs son muy complejos, y los compiladores son muy listos. Tanto que, para la mayor parte de los mortales, el código ensamblador que genera el compilador a partir de tu código en C es más eficiente que el que podrías generar tú directamente (a menos que seas realmente bueno programando ensamblador, supongo). Eso por no hablar de que eres muchos órdenes de magnitud más productivo.</p>

<p>Supongo que en el sector de los microcontroladores todavía se programará directamente en ensamblador, aunque con tanto Arduino igual eso cada vez es menos cierto.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Brigo</title>
		<link>https://eltamiz.com/elcedazo/2013/10/05/computador-magico-xxiii-ordenador-c16a-iii-hola-mundo/comment-page-1/#comment-11434</link>
		<dc:creator>Brigo</dc:creator>
		<pubDate>Mon, 07 Oct 2013 18:55:54 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=18972#comment-11434</guid>
		<description>&lt;p&gt;No me he expresado correctamente: A mi el LD /O me sale en una sola línea pero el ST /PANT2 me sale en dos líneas, lo que me parece poco prolijo. A eso me refiero con todo en la misma línea.&lt;/p&gt;

&lt;p&gt;Por cierto, viendo esto me están dando ganas de programar probar a programar en ensamblador en el pc, ¿Sería mucho más difícil? :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>No me he expresado correctamente: A mi el LD /O me sale en una sola línea pero el ST /PANT2 me sale en dos líneas, lo que me parece poco prolijo. A eso me refiero con todo en la misma línea.</p>

<p>Por cierto, viendo esto me están dando ganas de programar probar a programar en ensamblador en el pc, ¿Sería mucho más difícil? <img src='https://eltamiz.com/elcedazo/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: J</title>
		<link>https://eltamiz.com/elcedazo/2013/10/05/computador-magico-xxiii-ordenador-c16a-iii-hola-mundo/comment-page-1/#comment-11432</link>
		<dc:creator>J</dc:creator>
		<pubDate>Mon, 07 Oct 2013 12:26:26 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=18972#comment-11432</guid>
		<description>&lt;p&gt;Brigo,&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;¿no sería mejor, por ejemplo que ST y /PANT2 esté en la misma línea?: LD /O ST /PANT2 Y así.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Bueno, esos son los pasos que vas dando para convertir este ensamblador en un lenguaje de programación más serio. Por ejempo, lo que tú estas diciendo, ¿no te gustaría más que fuera $PANT2=$O? Date cuenta de cómo se va acercando...&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;La otra ¿no se puede hacer el salto a la propia dirección del salto? Br 0×009&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Se puede. Pero ten en cuenta que el NOP se usa para saber que la CPU está ociosa (cuantos más NOPs haya, más ociosa está), así que se usa para gestión de energía. Revisa el capítulo anterior.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Brigo,</p>

<blockquote>
  <p>¿no sería mejor, por ejemplo que ST y /PANT2 esté en la misma línea?: LD /O ST /PANT2 Y así.</p>
</blockquote>

<p>Bueno, esos son los pasos que vas dando para convertir este ensamblador en un lenguaje de programación más serio. Por ejempo, lo que tú estas diciendo, ¿no te gustaría más que fuera $PANT2=$O? Date cuenta de cómo se va acercando&#8230;</p>

<blockquote>
  <p>La otra ¿no se puede hacer el salto a la propia dirección del salto? Br 0×009</p>
</blockquote>

<p>Se puede. Pero ten en cuenta que el NOP se usa para saber que la CPU está ociosa (cuantos más NOPs haya, más ociosa está), así que se usa para gestión de energía. Revisa el capítulo anterior.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Brigo</title>
		<link>https://eltamiz.com/elcedazo/2013/10/05/computador-magico-xxiii-ordenador-c16a-iii-hola-mundo/comment-page-1/#comment-11431</link>
		<dc:creator>Brigo</dc:creator>
		<pubDate>Mon, 07 Oct 2013 09:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=18972#comment-11431</guid>
		<description>&lt;p&gt;Muy bien explicado. Dos dudas:
¿por qué tan estrecho? 
 ¿no sería mejor, por ejemplo que ST y /PANT2 esté en la misma línea?:
    LD /O
    ST /PANT2
Y así.&lt;/p&gt;

&lt;p&gt;La otra ¿no se puede hacer el salto a la propia dirección del salto?
 Br 0x009&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Muy bien explicado. Dos dudas:
¿por qué tan estrecho? 
 ¿no sería mejor, por ejemplo que ST y /PANT2 esté en la misma línea?:
    LD /O
    ST /PANT2
Y así.</p>

<p>La otra ¿no se puede hacer el salto a la propia dirección del salto?
 Br 0&#215;009</p>
]]></content:encoded>
	</item>
</channel>
</rss>
