<?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"
	>
<channel>
	<title>Comments on: Encoding Intel x86/IA-32 Assembler Instructions</title>
	<atom:link href="http://www.halcode.com/archives/2008/04/28/encoding-intel-x86ia-32-assembler-instructions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.halcode.com/archives/2008/04/28/encoding-intel-x86ia-32-assembler-instructions/</link>
	<description>Computer Science Reviews: Passion for (my badly written) code</description>
	<pubDate>Tue, 14 Oct 2008 01:23:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Jose</title>
		<link>http://www.halcode.com/archives/2008/04/28/encoding-intel-x86ia-32-assembler-instructions/#comment-270</link>
		<dc:creator>Jose</dc:creator>
		<pubDate>Sat, 30 Aug 2008 15:57:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.halcode.com/?p=17#comment-270</guid>
		<description>You're right, BaBax. I'm sorry for the mistake. I have corrected the encoding, and included a note recognizing your contribution. 

Thank you very much.</description>
		<content:encoded><![CDATA[<p>You&#8217;re right, BaBax. I&#8217;m sorry for the mistake. I have corrected the encoding, and included a note recognizing your contribution. </p>
<p>Thank you very much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BaBax</title>
		<link>http://www.halcode.com/archives/2008/04/28/encoding-intel-x86ia-32-assembler-instructions/#comment-269</link>
		<dc:creator>BaBax</dc:creator>
		<pubDate>Sat, 30 Aug 2008 13:16:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.halcode.com/?p=17#comment-269</guid>
		<description>It's ok! Without the knowledge of assembler mnemonic it is 
hard to understand what a "high-tech computer" is doing when
it is booted.
Good explanation! 

By the way, there is an error in the part

----------------------------------------------------------
"which directly translates into the sequence of characters 
(in hexadecimal):

0D 0A 68 65 6C 6C 6F 2C 20 77 6F 72 6C 64 110 21 0D 0A 24"
----------------------------------------------------------

The number 110 is the address of the byte 0x21 (the 
character "!") and doesn't belong to the string.

The 0x110 is out of range of standard ASCII and the whole
string would look like "hello, worldÉ!" if you are using
Extended ASCII Codes. Furthermore, with the 0x110 the
whole string would be 19 characters long (as shown) and not
18.</description>
		<content:encoded><![CDATA[<p>It&#8217;s ok! Without the knowledge of assembler mnemonic it is<br />
hard to understand what a &#8220;high-tech computer&#8221; is doing when<br />
it is booted.<br />
Good explanation! </p>
<p>By the way, there is an error in the part</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
&#8220;which directly translates into the sequence of characters<br />
(in hexadecimal):</p>
<p>0D 0A 68 65 6C 6C 6F 2C 20 77 6F 72 6C 64 110 21 0D 0A 24&#8243;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>The number 110 is the address of the byte 0&#215;21 (the<br />
character &#8220;!&#8221;) and doesn&#8217;t belong to the string.</p>
<p>The 0&#215;110 is out of range of standard ASCII and the whole<br />
string would look like &#8220;hello, worldÉ!&#8221; if you are using<br />
Extended ASCII Codes. Furthermore, with the 0&#215;110 the<br />
whole string would be 19 characters long (as shown) and not<br />
18.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Assembly language &#171; CK Wong&#8217;s Microscopic Universe</title>
		<link>http://www.halcode.com/archives/2008/04/28/encoding-intel-x86ia-32-assembler-instructions/#comment-166</link>
		<dc:creator>Assembly language &#171; CK Wong&#8217;s Microscopic Universe</dc:creator>
		<pubDate>Tue, 10 Jun 2008 04:16:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.halcode.com/?p=17#comment-166</guid>
		<description>[...] Encoding Intel x86/IA-32 Assembler Instructions [...]</description>
		<content:encoded><![CDATA[<p>[...] Encoding Intel x86/IA-32 Assembler Instructions [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hello world, C and GNU as &#124; HALCODE</title>
		<link>http://www.halcode.com/archives/2008/04/28/encoding-intel-x86ia-32-assembler-instructions/#comment-75</link>
		<dc:creator>hello world, C and GNU as &#124; HALCODE</dc:creator>
		<pubDate>Sun, 11 May 2008 15:45:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.halcode.com/?p=17#comment-75</guid>
		<description>[...] hello, world!. Next, we coded a hello, world! program by using the MS-DOS DEBUG program. Later, we encoded such program directly in hexadecimal (no need for DEBUG). And finally, we abused the MS-DOS ECHO command to create a binary, executable [...]</description>
		<content:encoded><![CDATA[<p>[...] hello, world!. Next, we coded a hello, world! program by using the MS-DOS DEBUG program. Later, we encoded such program directly in hexadecimal (no need for DEBUG). And finally, we abused the MS-DOS ECHO command to create a binary, executable [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Writing Programs with Echo (DOS) &#124; HALCODE</title>
		<link>http://www.halcode.com/archives/2008/04/28/encoding-intel-x86ia-32-assembler-instructions/#comment-60</link>
		<dc:creator>Writing Programs with Echo (DOS) &#124; HALCODE</dc:creator>
		<pubDate>Sun, 04 May 2008 00:11:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.halcode.com/?p=17#comment-60</guid>
		<description>[...] binary, executable file. Is that useful? Surely not. But it's a healthy way to waste your time. As suggested by a reader, this can be achieved by writing the characters of the executable file, using a simple text editor [...]</description>
		<content:encoded><![CDATA[<p>[...] binary, executable file. Is that useful? Surely not. But it&#8217;s a healthy way to waste your time. As suggested by a reader, this can be achieved by writing the characters of the executable file, using a simple text editor [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.halcode.com/archives/2008/04/28/encoding-intel-x86ia-32-assembler-instructions/#comment-59</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 03 May 2008 11:23:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.halcode.com/?p=17#comment-59</guid>
		<description>El 'Carriage return' del final realmente es prescindible. El programa termina después de ejecutar INT 21.</description>
		<content:encoded><![CDATA[<p>El &#8216;Carriage return&#8217; del final realmente es prescindible. El programa termina después de ejecutar INT 21.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mario Cantera</title>
		<link>http://www.halcode.com/archives/2008/04/28/encoding-intel-x86ia-32-assembler-instructions/#comment-55</link>
		<dc:creator>Mario Cantera</dc:creator>
		<pubDate>Mon, 28 Apr 2008 23:33:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.halcode.com/?p=17#comment-55</guid>
		<description>@El_Hombre_Que_Programaba: Cómo harás para introducir el 0D final en el archivo de texto?</description>
		<content:encoded><![CDATA[<p>@El_Hombre_Que_Programaba: Cómo harás para introducir el 0D final en el archivo de texto?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: meneame.net</title>
		<link>http://www.halcode.com/archives/2008/04/28/encoding-intel-x86ia-32-assembler-instructions/#comment-54</link>
		<dc:creator>meneame.net</dc:creator>
		<pubDate>Mon, 28 Apr 2008 21:31:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.halcode.com/?p=17#comment-54</guid>
		<description>&lt;strong&gt;Traducción de &#34;hello, world!&#34; a Código Binario...&lt;/strong&gt;

Explicación concreta y clara sobre la traducción de un simple programa &#34;hello, world!&#34; (en ensamblador x86/IA-32) a código de máquina. Para nostálgicos....</description>
		<content:encoded><![CDATA[<p><strong>Traducción de &quot;hello, world!&quot; a Código Binario&#8230;</strong></p>
<p>Explicación concreta y clara sobre la traducción de un simple programa &quot;hello, world!&quot; (en ensamblador x86/IA-32) a código de máquina. Para nostálgicos&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.halcode.com/archives/2008/04/28/encoding-intel-x86ia-32-assembler-instructions/#comment-52</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 28 Apr 2008 21:20:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.halcode.com/?p=17#comment-52</guid>
		<description>Thanks everybody for dropping by, and thanks for your comments.

@El_Hombre_Que_Programaba: Aunque aún no estoy seguro, dudo que los próximos 2 o 3 artículos traten de ensamblador. Y lo expuesto en el artículo, en su mayoría, es de carácter general (no restringido a MS-DEBUG). La referencia a MS-DEBUG proviene del post anterior. Ahora, ciertamente usaré 'GNU as' en el futuro... y más ahora que Gas ha incluido soporte para la sintaxis Intel.</description>
		<content:encoded><![CDATA[<p>Thanks everybody for dropping by, and thanks for your comments.</p>
<p>@El_Hombre_Que_Programaba: Aunque aún no estoy seguro, dudo que los próximos 2 o 3 artículos traten de ensamblador. Y lo expuesto en el artículo, en su mayoría, es de carácter general (no restringido a MS-DEBUG). La referencia a MS-DEBUG proviene del post anterior. Ahora, ciertamente usaré &#8216;GNU as&#8217; en el futuro&#8230; y más ahora que Gas ha incluido soporte para la sintaxis Intel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thehAllMark</title>
		<link>http://www.halcode.com/archives/2008/04/28/encoding-intel-x86ia-32-assembler-instructions/#comment-53</link>
		<dc:creator>thehAllMark</dc:creator>
		<pubDate>Mon, 28 Apr 2008 21:16:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.halcode.com/?p=17#comment-53</guid>
		<description>aaaggghhh... who needs assembly nowadays ?!</description>
		<content:encoded><![CDATA[<p>aaaggghhh&#8230; who needs assembly nowadays ?!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
